В ряде игр, Emacs и терминале широко используется клавиша Alt kbd>. Может ли Unity быть настроен так, чтобы уважать этот ключ, вместо того, чтобы запускать HUD с ним?
Ну, это называется HUD . Новая функция Unity.
Чтобы предотвратить его появление, вы можете отключить привязку клавиш в сочетаниях клавиш.
Откройте системные настройки, перейдя к Session Indicator
на панели Unity.
В системных настройках выберите Keyboard
. На вкладке Shortcuts
, нажмите `Key, чтобы показать HUD. и нажмите Backspace kbd>, чтобы отключить его. Вот и все!
Откройте приложение «Системные настройки», перейдя на Session Indicator
на панели Unity или выполнив поиск System Settings
с помощью HUD.
Затем перейдите к Keyboard > Shortcuts > Launchers
. Вы можете переопределить клавишу HUD клавишей , чтобы отобразить опцию HUD . Нажатие Backspace kbd> полностью отключит ярлык HUD.
Если вы установите вручную значение Alt kbd>, настройка различает левую и правую клавиши Alt. Поэтому, если вы хотите сохранить общее поведение и по-прежнему использовать комбинации Alt, это может быть альтернативным решением для вас.
Вы можете использовать compizconfig-settings-manager , чтобы изменить ключ, используемый для отображения HUD.
Чтобы установить его, выполните в терминале следующую команду:
sudo apt-get install compizconfig-settings-manager
После установки откройте его (ccsm
) и перейдите к плагину Ubuntu Unity.
Нажмите кнопку для опции , чтобы отобразить HUD , и появится диалоговое окно, подобное показанному ниже.
Нажмите Захватить комбинацию клавиш , нажмите нужную новую комбинацию клавиш и нажмите ввод. После этого нажмите кнопку OK , и теперь новая комбинация клавиш будет запускать HUD.
gsettings:
DESCRIPTION gsettings offers a simple commandline interface to GSettings.It lets you get, set or monitor an individual key for changes.
Чтобы получить текущий ключ, выполните следующую команду в терминале:
$ gsettings get org.compiz.integrated show-hud
['<Alt>']
Для изменения ключа (пусть Alt kbd> + Super kbd>) выполните следующую команду в терминале:
gsettings set org.compiz.integrated show-hud "['<Alt><Super>']"
Теперь, когда вы нажимаете только Alt kbd>, HUD не отображается. Но он настроен так, чтобы отображаться как Alt kbd> + Super kbd>!
Вы можете установить действительную комбинацию клавиш вместо "['<Alt><Super>']"
.
dconf write /org/compiz/integrated/show-hud '[""]'
включить / сбросить HUD («Alt L»): dconf write /org/compiz/integrated/show-hud '["<Alt>"]'
В системных настройках просто измените сочетание клавиш на «Ключ для отображения HUD» (в разделе «Пусковые установки»). В качестве рекомендации установите его для активации при одновременном нажатии обеих клавиш alt вместо одной. Это делает использование виртуальных машин гораздо менее раздражающим.
Ubuntu 14.04.1: Открытие сессии Emacs, в которой ввод Alt kbd> не открывает HUD.
emacs
. Источник: Введение в командную строку_ (стр.12) на странице руководств FLOSS.
В Ubuntu 12.04 я изменил ярлык для вызова HUD в System Settings... > Keyboard > Shortcuts > Launchers > Key to show the HUD
.
Теперь мой левый Alt снова счастлив: -)