Как запретить alt-f1 выбирать Dash - proUbuntu
Купить гитару в Москве
25 голосов
/

Я использую Ubuntu 12.04. Alt + F1 перехватывается Unity (я полагаю) и выделяет значок тире. Я не хочу, чтобы это делалось, как я хочу Alt + F1 для других целей. Я просмотрел Google и перепробовал все, что смог найти, но безрезультатно. Как я могу предотвратить обработку Unity Alt + F1 ?

Ответы [ 2 ]

32 голосов
/

Вам понадобится диспетчер настроек CompizConfig (который можно установить через Центр программного обеспечения).

После открытия нажмите Ubuntu Unity Plugin (в разделе Desktop). На вкладке Behavior вы увидите Key to put keyboard-focus on launcher. Просто измените связывание клавиш там.

Обратите внимание, что в более поздних версиях плагина Unity вкладки этого плагина изменились (как упоминает Карлтон в комментарии ниже). Stting Key to put keyboard-focus on launcher теперь находится на вкладке Launcher.

CCSM

CCSM Unity settings

1 голос
/

Ответ выше работает у меня на 12.04LTS Unity 3D. Интересно, вы используете Unity 2D? В этом случае вы не сможете изменить настройки с помощью CCSM.

В любом случае смотрите здесь несколько альтернативных исправлений (вопрос к 11.10, но многие из них все еще работают в 12.04):

Как отключить привязки клавиш F1 и F10 в терминале gnome?

Если CCSM не работает для вас, вы можете попробовать исправить gconf-editor (или, альтернативно, dconf)

Комментарий: действительно очень плохо, что эту конкретную привязку клавиш нельзя изменить просто через интерфейс настроек системы, как это может сделать большинство других. Я не слышал, что это было изменено в 12.10, но я надеюсь, что это произойдет в будущем. Слишком много программ используют Alt-keybindings для ОС, чтобы их было так сложно изменить. (И я почти уверен, что Emacs спроектировал эту клавиатуру первым, Ubuntu.)

...