Ряд игр, Emacs и терминал широко используют ключ Alt . Можно ли настроить Unity для уважения этого ключа, а не запускать HUD с ним?
Ряд игр, Emacs и терминал широко используют ключ Alt . Можно ли настроить Unity для уважения этого ключа, а не запускать HUD с ним?
Откройте приложение «Системные настройки», перейдя на страницу Session Indicator
на панели Unity или выполнив поиск System Settings
с помощью HUD.
Затем перейдите к Keyboard > Shortcuts > Launchers
. Вы можете переопределить ключ HUD с помощью клавиши , чтобы отобразить опцию HUD . Нажатие Backspace полностью отключит ярлык HUD.
Если вы установите его в Alt вручную, этот параметр будет отличаться от левой и правой клавиши Alt. Поэтому, если вы хотите поддерживать общее поведение и по-прежнему использовать комбинации Alt, это может быть альтернативное решение для вас.
Вы можете использовать compizconfig-settings-manager , чтобы изменить ключ, используемый для отображения HUD.
Чтобы установить его, выполните следующую команду в терминале:
sudo apt-get install compizconfig-settings-manager
После его установки откройте его ( ccsm
) и перейдите в Ubuntu Unity Plugin.
Нажмите кнопку для опции Key, чтобы отобразить HUD , и появится диалоговое окно, аналогичное показанному ниже.
Нажмите Соединить комбинацию клавиш и нажмите нужную новую комбинацию клавиш и нажмите клавишу ввода. После этого нажмите кнопку OK , и новая комбинация клавиш выведет HUD с этого момента.
dconf write /org/compiz/integrated/show-hud '[""]'
включить / сбросить HUD ('Alt L'):
dconf write /org/compiz/integrated/show-hud '["<Alt>"]'
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 + Super ) выполните следующую команду в терминале:
gsettings set org.compiz.integrated show-hud "['<Alt><Super>']"
Теперь, когда вы нажимаете только Alt , HUD не отображается. Но он настроен на отображение Alt + Super !
Вы можете установить действительную комбинацию клавиш вместо "['<Alt><Super>']"
.
Ну, это называется HUD . Новая особенность Unity.
Чтобы предотвратить его появление, вы можете отключить привязку клавиш в сочетаниях клавиш.
Откройте системные настройки, перейдя в Session Indicator
на панели Unity.
В системных настройках выберите Keyboard
. В разделе вкладки Shortcuts
нажмите «Ключ», чтобы отобразить HUD. и нажмите Backspace , чтобы отключить его. Вот и все!
В Ubuntu 12.04 я изменил ярлык для вызова HUD в System Settings... > Keyboard > Shortcuts > Launchers > Key to show the HUD
.
Теперь мой левый Alt снова счастлив: -)
В системных настройках просто измените сочетание клавиш для «Ключ для отображения HUD» (в разделе «Пусковые установки»). В качестве предложения установите его для активации, когда одновременно будут нажаты обе клавиши Alt, а не только одна. Это делает использование VM более менее раздражающим.
Ubuntu 14.04.1: Открытие сеанса Emacs, в котором Typing Alt не открывает HUD.
emacs
. Источник: Введение в командную строку_ (стр. 12) на странице руководства FLOSS. р>