Как отключить сочетания клавиш F1 и F10 в терминале gnome? - proUbuntu
122 голосов
от
редактировать

Как отключить привязки клавиш F1 (справка) и F10 (меню уведомлений)?

Первый, который мне нужен для экранной утилиты, и второй, чтобы выйти mc в консоли.

Нет таких привязок клавиш в системных настройках .

Ответы [ 15 ]

1 голос
от
редактировать

Я рекомендую использовать F1 в качестве ярлыка для чего-то другого. Я запускаю Tilda, терминал командной строки в стиле quake, и ярлык по умолчанию - F1. Он переопределяет Help, поэтому у меня никогда не было запуска Help, когда я нажимал F1. Даже если вам не очень нравится Tilda, снова нажать клавишу F1, чтобы скрыть ее, гораздо менее утомительно, чем закрыть справку после ее случайного запуска.

1 голос
от
редактировать

12,04

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

Вы все еще можете сопоставить их с чем-то вроде этого:
Назначение горячих клавиш в 12.04 просто осуществляется с помощью виджета «Клавиатура».

В панели запуска Unity найдите клавиатуру.
select keyboard
В открывшемся окне выберите вкладку ярлыков и пользовательские ярлыки.
Нажмите на плюс, чтобы добавить новый ярлык.
plus
Назовите его так, как вам нужно.
Введите команду, которую вы хотите запустить в команде.
apply
В правой части окна щелкните там, где написано «отключено». Это должно переключиться на новый ускоритель.
disabled
Теперь просто нажмите F10 .
Определенный вами ускоритель пользовательских ярлыков переопределяет поведение симуляции при щелчке правой кнопкой мыши. Вы можете установить эту команду на echo 'nope' > /dev/null, если вы просто хотите, чтобы ваш F10 ничего не делал.

1 голос
от
редактировать

12.04 Без единства - Отключить поведение F1 и F11

Я установил Ubuntu 12.04 / 64 и полностью удалил Unity из него, следуя этим указаниям. . Поэтому многие инструменты, которые изменяют поведение Unity, не работают. В частности, CCSM больше не «видит» сочетания клавиш.

Я обнаружил, что метод, использующий Edit-> Keyboard Shortcuts в окне терминала, также не работает. Немного поигравшись, я обнаружил, что если смотреть дальше вниз по окну Сочетания клавиш в разделе Сочетания клавиш , F1 и F11 все еще определены для соответствующих им сочетаний клавиш.

Чтобы это исправить,

  1. Нажмите на «F11» в правом поле строки, которая определяет F11 в полноэкранном режиме. Текст изменится на «Новый ускоритель ...».

  2. Введите другую, менее нежелательную последовательность клавиш (например, alt-F11) и эта комбинация клавиш заменит ярлык. Если кто-то знает, как набрать «ничего», пожалуйста, сообщите нам.

  3. Повторите для клавиши F1.

0 голосов
от
редактировать

Ctrl + F1 тоже не работает. Решение такое же, как для Shift + F10. Не забывайте точку с запятой в качестве разделителя!

Поместите это в ~ / .config / gtk-3.0 / gtk.css:

@binding-set NoKeyboardNavigation {
     unbind "<shift>F10";
     unbind "<control>F1";
}

* {
     gtk-key-bindings: NoKeyboardNavigation;
}
0 голосов
от
редактировать

Вот что у меня сработало на Xfce ...

Рабочий стол -> Открыть терминал здесь -> Изменить -> Настройки -> Дополнительно

Ярлыки

Выберите «Отключить сочетание клавиш меню (F10)» Выберите «Отключить клавишу быстрого вызова окна справки (F1)»

Нашел здесь https://forums.freebsd.org/threads/f1-f10-in-midnight-commander.63490/

...