Як змінити карету терміналу Gnome?


10

Як змінити текстовий курсор / каре в терміналі на блокування, I-промінь або підкреслення.


Термінал Gnome чи інший графічний інтерфейс? Можливо, tty?
Брайам

Відповіді:


7

Окрім методу GUI, ви також можете змінити форму курсору з командного рядка:

$ gconftool-2 --type string --set /apps/gnome-terminal/profiles/Default/cursor_shape <VALUE>

Можливі значення " блок " для використання курсору блоку, " ibeam " для використання курсору вертикальної лінії або " підкреслення " для використання курсору підкреслення.

Щоб отримати поточне значення:

$ gconftool-2 --get /apps/gnome-terminal/profiles/Default/cursor_shape
block

1
у вас вже є моє голосування за покроковий метод графічного інтерфейсу;)
Sylvain Pineau

Примітка. Це змінює карету не тільки в поточному терміналі, але і на всіх інших поточних і майбутніх вкладках gnome-терміналу того ж профілю, як би ви відкрили редактор графічних налаштувань і переключили його туди.
Егмонт

@egmont Дійсно, я щойно прочитав вашу відповідь. Тепер, залежно від того, має бути наполегливим чи ні, у нас є вибір. Спасибі
Сільвен Пано

12

В останніх версіях gnome-terminal ви можете використовувати наступні послідовності евакуації для зміни курсору:

  • \e[0 qабо \e[ q: скинути все, що визначено в налаштуваннях профілю
  • \e[1 q: блимає блок
  • \e[2 q: стійкий блок
  • \e[3 q: моргає підкреслення
  • \e[4 q: стійке підкреслення
  • \e[5 q: блимає I-промінь
  • \e[6 q: стійкий I-промінь

Ви можете надрукувати їх, наприклад , шляхом echo -ne '\e[5 q'.

Це має перевагу / недолік (заснований на вашому випадку використання) порівняно з gconftoolметодом, який впливає лише на задану вкладку, а не на всі вкладки, які використовують даний профіль.


Це виглядає приголомшливо! На жаль, я не можу його використовувати (працює gnome-terminal3.14.1). Чи потрібно щось зробити, щоб це ввімкнути? (це працює в xterm)
iago-lito 'розглядаючи можливість виїзду

4
Ця функція доступна з vte-0.40, який офіційно поєднується з gnome-terminal-3.16 (хоча ви, ймовірно, можете оновити лише vte і зберегти gnome-terminal-3.14).
Егмонт

Чудово, давайте оновимо тоді. Ура!
iago-lito ', розглядаючи можливість виїзду

чудова відповідь! Я дотримувався цих інструкцій, щоб отримати gnome-terminal 3.16 askubuntu.com/a/625250/114821
netimen

Примітка: якщо ви використовуєте tmux, вам, ймовірно, потрібно буде сказати tmux, як скинути форму курсора, додавши щось подібне до свого .tmux.conf, інакше перша послідовність не працюватиме:set -ga terminal-overrides ",*256color*:Se=\\E[0 q"
Ash

5

Щоб змінити текстовий курсор / карету:

  1. Відкрити термінал .
  2. Клацніть правою кнопкою миші вікно терміналу.
  3. Наведіть покажчик миші на опціонних профілів .
  4. Виберіть Налаштування профілю .

Як видно тут:

Просто вікно терміналу

5. Тут ви знайдете варіант, форма курсору .

Форма заварника

6. Насолоджуйтесь використанням терміналу з іншим каретом.


де форма курсору?
bagustris
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.