Як відключити блимаючий курсор у Gnome 3.8?


12

Існує це плановане рішення відключити миготливий курсор в Gnome терміналі. Однак це, здається, не працює для Gnome 3.8. Опція /apps/gnome-terminal/profiles/Defaultв Gconf не існує.

Отже, що таке робоче рішення для Gnome 3.8?

Відповіді:


16

Спробуйте (в терміналі):

gsettings set org.gnome.desktop.interface cursor-blink false

Як ви бачите, ключ переміщено до org.gnome.desktop.interface(за допомогою GSettings), тож ви можете отримати доступ до нього, dconf-editorякщо вам захочеться.


1
Щоб відключити тільки в Gnome-терміналу в Gnome 3.8 і вище, спробуйте: dconf write /org/gnome/terminal/legacy/profiles:/:<profile-uid>/cursor-blink-mode "'off'". UID профілю можна отримати з налаштувань профілю. Дякуємо документам ArchWiki за допомогу .
g13n

4

Нічого з вищезазначеного не працювало для мене на Дебіана Джессі. Я розробив наступне рішення з недавніх документів gnome

## Find profile, see also Edit -> Profile Preferences -> Profile ID
gsettings get org.gnome.Terminal.ProfilesList list

## Substitute the relevant profile for UUID below - but include all / and :
gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:UUID/ cursor-blink-mode off

## Disable globally (except gnome-terminal has its own config)
gsettings set org.gnome.desktop.interface cursor-blink false

Щоб автоматизувати це для всіх профілів, введіть bash

for uuid in $(gsettings get org.gnome.Terminal.ProfilesList list | tr -d "[',]"); do
    gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:${uuid}/ cursor-blink-mode off
done

Це отримує UUID з списку профілів, як описано вище gsettings, та видаляє непотрібні символи [',]. Отриманий список використовується для встановлення cursor-blink-modeвимкнення.


Ну, це, звичайно, інтуїтивно, і, очевидно, набагато краще, ніж старий інтерфейс "перемикати прапорець" ... WTF вони думають?
Немо

2

Спробуйте це. Щоб відключити миготливий курсор на робочому столі: Просто натисніть Ctrl+ Alt+ Tна клавіатурі, щоб відкрити термінал. Коли він відкриється, запустіть команди (и) нижче:

gconftool-2 --set /desktop/gnome/interface/cursor_blink --type bool false

Щоб вимкнути моргання лише для профілю за замовчуванням терміналу Gnome:

gconftool-2 --set /apps/gnome-terminal/profiles/Default/cursor_blink_mode --type string off

Джерело: М.Фрідріх


Привіт Мітч. Це не працює. Курсор у Терміналі все ще блимає. Крім того, саме такий же підхід я згадував і також описав, що він не працює з Gnome 3.8.
Ден Шербан

Я змінив команди у своїй відповіді. Спробуйте, і дайте мені знати.
Мітч

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