Вопрос Как изменить или отключить использование HUD клавиши Alt?


Ряд игр, Emacs и терминал широко используют Alt ключ. Можно ли настроить Unity на уважение этого ключа, а не на запуск HUD?


455
2018-04-15 07:56


происхождения


HUD действительно раздражает - Oki Erie Rinaldi
Согласен. Если запустить ключ Alt, HUD почти гарантирует, что вы собираетесь помешать правильному функционированию большинства нетривиальных приложений. - Gino
Это делает чрезвычайно трудным следить за учебниками движка Unity3d. Alt постоянно используется при создании игрового мира, например, вращение окна просмотра сцены, которое происходит десятки раз в минуту, если вы создаете сложный объект. - don bright
Любой ключ-модификатор, который используется им самостоятельно, является ужасной идеей. То же самое с Start ключ. - Victor Yarema


ответы:


Откройте приложение «Системные параметры», либо перейдя к Session Indicator в панели Unity или путем поиска System Settings используя HUD.

enter image description here

Затем перейдите к Keyboard > Shortcuts > Launchers, Вы можете переопределить ключ HUD с помощью Ключ для отображения HUD вариант. прессование возврат на одну позицию полностью отключит HUD.

Screenshot of Keyboard settings window, in the Launchers section

Если вы установите Alt вручную, настройка отличает левую и правую клавиши Alt. Поэтому, если вы хотите поддерживать общее поведение и по-прежнему использовать комбинации Alt, это может быть альтернативное решение для вас.


488
2018-04-15 10:21



Это не работает для меня. Левая клавиша Alt все еще запускает HUD. Интересно, произошло ли какое-то обновление, которое аннулирует это исправление. Я очень удивлен, что это даже проблема: Emacs кто-нибудь? Geez. - Dogweather
Я установил его Alt+Windows поскольку он продолжал появляться, когда я переключал вкладки в Firefox. Эта комбинация работает очень хорошо и не мешает нормальной работе Dash. - japzone
Да! Наконец избавился от этого! После всего этого времени я до сих пор не знаю цели этого HUD «Исполнить команду» ... Может ли кто-нибудь объяснить? - Lucas Pottersky
Вау. Я пинаю себя за то, что не искал этого раньше! (Кроме того, в ретроспективе это так очевидно ... Я действительно не должен был поиск для этого вообще.) - Dan Tao
По умолчанию это должно было быть просто супер-супер, особенно со всеми играми для Linux. Благодарю. - kelvinilla


Вы можете использовать CompizConfig-настройка-менеджер  Install compizconfig-settings-manager для изменения ключа, используемого для отображения HUD.

Чтобы установить его, выполните следующую команду в терминале:

sudo apt-get install compizconfig-settings-manager

После его установки откройте его (ccsm) и перейдите в Ubuntu Unity Plugin.

enter image description here

Нажмите на кнопку для опции Ключ для отображения HUD и появится диалог, аналогичный показанному ниже.

enter image description here

Нажмите на Комбинация клавиш и нажмите нужную новую комбинацию клавиш и нажмите enter. После этого нажмите ОК и новая комбинация клавиш выведет HUD с этого момента.


59
2018-03-04 13:03



Это не будет работать на Unity-2D ... - nastys
@nastys это по крайней мере работает в Unity 3D очень хорошо - Anwar
При запуске Unity2D можно по-прежнему соблюдать привязки кодов CCSM. - Takkat
В самом деле. При активации единицы некоторые ключевые настройки в стандартных ярлыках игнорируются. благодаря - ruX
Спасибо. Это решает проблему в Evolution, возникающую при вставке почтовых получателей, а запятая и пробел вставляются после нажатия клавиши AltGr для получения @. Большое спасибо! - Geppettvs D'Constanzo


Вы можете настроить HUD с помощью gsettings:

ОПИСАНИЕ
       gsettings предлагает простой интерфейс командной строки для GSettings.It позволяет вам получать, устанавливать или контролировать отдельный ключ для изменений.
  • Чтобы получить текущий ключ, выполните следующую команду в терминале:

    $ gsettings get org.compiz.integrated show-hud
    ['<Alt>']
    
  • Чтобы изменить ключ (пусть Alt+Супер) выполните следующую команду в терминале:

    gsettings set org.compiz.integrated show-hud "['<Alt><Super>']"
    

Теперь, когда вы нажимаете только Alt то HUD не показан. Но он настроен на отображение Alt+Супер!

Вы можете установить действительную комбинацию клавиш вместо "['<Alt><Super>']",


17
2017-08-31 14:03



Я восстановил использование gsettings set org.compiz.integrated show-hud "['<Alt><Super>']" благодаря! - insign
В чем разница между использованием и записью / чтением dconf? - gonzobrains
@gonzobrains Посетить wiki.gnome.org/action/show/Projects/dconf который утверждает dconf is a low-level configuration system. Its main purpose is to provide a backend to GSettings on platforms that don't already have configuration storage systems. - Pandya
@ gonzobrains At API Также Note: Most applications will not want to interface directly with dconf, but rather with GSettings. - Pandya
@gonzobrains 12.04 использует gconf, а не dconf/gsettings - wisbucky


На «Ubuntu 13.04 (raring)» вы можете выполнить:

отключить HUD:
dconf write /org/compiz/integrated/show-hud '[""]'
включить / сбросить HUD ('Alt L'):
dconf write /org/compiz/integrated/show-hud '["&lt;Alt&gt;"]'

16
2017-08-25 21:18



работает, даже если настройка в списке не установлена ​​в системном наборе параметров с 14.04 (ветка разработки) - key_
он работает в 14.04 - Moreno
Требуется перезагрузка dconf? Я пытаюсь изменить команду скриншота, и она, похоже, не вступает в силу сразу. - gonzobrains
Я думаю, и & gt; должен быть <и> при фактическом вводе его в командной строке; по крайней мере, для меня, когда я использовал кодировки, это не сработало, но когда я использовал [«<Alt>»], это сработало. - sigmazero13
Подсказка: он должен работать вашим пользователем, а не root с помощью sudo - vp_arth


Ну, это называется HUD, Новая особенность Unity.

Чтобы он не появлялся, вы можете отключить привязку клавиш в сочетаниях клавиш.

Откройте системные настройки, перейдя к Session Indicator в панели Unity.

enter image description here

В системных настройках выберите Keyboard, Под Shortcuts , нажмите «Ключ», чтобы отобразить HUD. и нажмите возврат на одну позицию чтобы отключить его. Это оно!

enter image description here


13
2018-05-30 03:49



Очистка ключа не отключает опцию HUD - Anwar


В Ubuntu 12.04 я изменил ярлык для вызова HUD в System Settings... > Keyboard > Shortcuts > Launchers > Key to show the HUD,

Теперь мой левый Alt снова счастлив :-)


10
2018-04-28 12:02





В системных настройках просто измените сочетание клавиш для «Ключ для отображения HUD» (в разделе «Пусковые установки»). В качестве предложения установите его для активации, когда одновременно будут нажаты обе клавиши Alt, а не только одна. Это делает использование VM более менее раздражающим.


0
2018-04-15 22:12