Существует это предложенное решение для отключения мигающего курсора в терминале Gnome. Тем не менее, он больше не работает для Gnome 3.8. Опция /apps/gnome-terminal/profiles/Default
в Gconf не существует.
Итак, что является рабочим решением для Gnome 3.8?
Попробуйте (в терминале):
gsettings set org.gnome.desktop.interface cursor-blink false
Как вы можете видеть, ключ был перемещен в org.gnome.desktop.interface
(через GSettings), поэтому вы можете получить к нему доступ через dconf-editor
, если вы предпочитаете .
Попробуйте это. Чтобы отключить мигание курсора на рабочем столе: просто нажмите Ctrl kbd> + Alt kbd> + T kbd> на клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду (ы) ниже:
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
Источник: M.Friedrich sup>
Ничто из вышеперечисленного не помогло мне в Debian Jessie. Я разработал следующее решение из недавних документов гномов
## 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
.