Во всяком случае изменить курсор "вертикальная линия" вместо поля?
Есть ли способ изменить курсор на "вертикальную линию" вместо поля в 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
Литература:
Ответ 3
Это зависит от эмулятора терминала, в котором вы находитесь.
Попробуйте посмотреть меню: preferences: Window: cursortype, если есть.
Я видел изменение курсора терминала в терминале Mac/Apple. Попытайтесь увидеть в своем окне Linux.