Во всяком случае изменить курсор "вертикальная линия" вместо поля?
Есть ли способ изменить курсор на "вертикальную линию" вместо поля в XTERM?
коробка: ■
строка: |
Ответ 1
Я не думаю, что для курсора вертикальная линия возможна в xterm. Можно, однако, подчеркнуть это. Просто запустите xterm -uc.
Возможно, вы сможете использовать то, что хотите, с помощью другого эмулятора терминала. Например, я использую Konsole, и я могу установить форму курсора на "Block", "I-Beam" и "Underline".
Ответ 2
Кажется, xterm добавил поддержку вертикальной панели или курсора I-луча.
Вы можете изменить курсор, вставив одну из следующих строк в файл ~/.bashrc(если вы используете 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