Nemyslím si, že je v xterm možné udělat z kurzoru svislou čáru. Je však možné jej podtrhnout. Stačí spustit xterm -uc
.
Mohlo by být možné dělat, co chcete, pomocí jiného emulátoru terminálu. Například používám Konsole a mohu nastavit tvar kurzoru na "Blok", "I-Beam" a "Podtržení".
Zdá se, že xterm přidal podporu pro svislý pruh nebo kurzor ve tvaru I.
Kurzor můžete změnit vložením jednoho z následujících řádků do souboru ~/.bashrc (pokud používáte bash):
echo -e -n "\x1b[\x30 q" # changes to blinking block
echo -e -n "\x1b[\x31 q" # changes to blinking block also
echo -e -n "\x1b[\x32 q" # changes to steady block
echo -e -n "\x1b[\x33 q" # changes to blinking underline
echo -e -n "\x1b[\x34 q" # changes to steady underline
echo -e -n "\x1b[\x35 q" # changes to blinking bar
echo -e -n "\x1b[\x36 q" # changes to steady bar
Reference:
https://code.google.com/p/iterm2/issues/detail?id=2248- Záznam xterm changelog pro patch #282:
Oprava č. 282 – 28. 9. 2012
- rozšiřte DECSCUSR a poskytněte způsob, jak nastavit kurzor na svislý pruh (patch od Paula Bolleho).
-
Řídicí sekvence XTerm
CSI Ps SP q Set cursor style (DECSCUSR), VT520. Ps = 0 blinking block. Ps = 1 blinking block (default). Ps = 2 steady block. Ps = 3 blinking underline. Ps = 4 steady underline. Ps = 5 blinking bar, xterm. Ps = 6 steady bar, xterm.
Jak nahradit text podobný sedu pythonem?
Jak zakázat vytváření soketu pro proces Linux pro sandboxing?