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

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

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

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

Ответы [ 15 ]

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

11,04

Отключение ярлыка F1

  1. В открытом терминале гнома Редактировать Short Сочетания клавиш .

  2. Прокрутите вниз до Справка / Содержание , щелкните там, где написано «F1», и нажмите Backspace :

    enter image description here

Отключение ярлыка F10

  1. Установить compizconfig-settings-manager * Install compizconfig-settings-manager пакет.

  2. Открыть Менеджер настроек CompizConfig .

    • Нажмите Super , чтобы открыть Dash, введите «Compiz» и нажмите Enter .
  3. Введите "Unity" в записи Filter и выберите Ubuntu Unity Plugin .

  4. Нажмите кнопку справа от Key, чтобы открыть первое меню панели и снимите флажок Enabled .

    enter image description here

  5. Это отключило глобальный ярлык F10 , теперь отключите ярлык F10 терминала gnome:

    • В терминале гнома откройте Сочетания клавиш ( Редактировать ➜ Сочетания клавиш) и
      снимите флажок Включите сочетание клавиш меню (по умолчанию F10)

      enter image description here

  6. F10 отображается в menubar_accel чем-то в Ubuntu. Гном? Metacity? Не уверен, что именно он украл, но ключ не может попасть в Затмение.

    • Запустите gconf-editor, перейдите в / desktop / gnome / interface, затем прокрутите вниз до menubar_accel и удалите значение F10. [Украдено отсюда]
44 голосов
от
редактировать

Отключить F10 в гном-терминале в 12.04

Введите это в консоли:

mkdir -p ~/.config/gtk-3.0
cat<<EOF > ~/.config/gtk-3.0/gtk.css

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

* {
     gtk-key-bindings: NoKeyboardNavigation
}

EOF

Затем закройте все терминальные сессии. Теперь он должен работать как надо (например, в mc).

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

начать gconf-editor и следовать /apps/gnome-terminal/keybindings/help

enter image description here

Описание:

"Сочетание клавиш для запуска справки. Выражается в виде строки в том же формате, что и для файлов ресурсов GTK +. Если вы установите опцию для специальной строки" отключено ", то для этого действия не будет сочетания клавиш".

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

Я новичок в Linux, и эта клавиша F10 сводит меня с ума. Все вышеперечисленные приемы не сработали, но теперь я нашел решение (для Ubuntu 11.10 с классическим рабочим столом Gnome 3). В терминале введите следующую команду:

gsettings set org.gnome.desktop.interface menubar-accel ""

С помощью dconf-editor можно обнаружить, что F10 действительно исчез. Обратите внимание, что подобные уловки сильно зависят от версии Gnome / Ubuntu.

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

Для выхода из mc (с клавишей F10). Отключите «Ключ для открытия первого меню панели» в модуле Uniz Compiz (CSM)

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

@ kholis правильно для отключения F10 в Unity, но если вы новичок, как я, вам нужно немного больше информации, чтобы эта работа

Если еще не установлен, установите compizconfig-settings-manager:

sudo apt-get install compizconfig-settings-manager

Запустите недавно установленный менеджер настроек и отфильтруйте «единство»

Отредактируйте «Ключ, чтобы открыть меню первой панели», чтобы отключить его или смените его на другой ключ.

Я еще не нашел способ изменить F1.

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

Инструкция на http://ubuntuforums.org/showthread.php?t=1317325 (цитируется ниже) также работает в Ubuntu 11.04. (Кажется, что он отключает F1 как на рабочем столе, так и в терминале. То есть F1 не отправляет ANSI-последовательность в оболочку в терминале, если это то, что хотел OP.)

  1. Перейти к системе - Настройки - Сочетания клавиш
  2. Создать новый ярлык. Назовите его «ничего не делать» и напишите «ложь» (без кавычек) в поле «команда». Нажмите ок.
  3. Прокрутите список до конца и найдите новую команду. Нажмите на «Отключено», справа и нажмите F1.
3 голосов
от
редактировать

Вы можете легко отключить его, используя CCSM (нажмите, чтобы установить, если он не установлен).

Затем перейдите на Рабочий стол -> Плагин Ubuntu Unity -> Клавиша, чтобы открыть первое меню панели и отключить его, или изменить его на другое Сочетание клавиш.

enter image description here

Примечание : похоже, что этот метод не работает в Unity2D.

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

Это совет для пользователей Thnkpad, особенно T60. Переопределите клавишу F1, чтобы убежать. Это устраняет раздражающее всплывающее окно справки терминала, когда вы нажимаете F1. Вы часто делаете это из-за забавного размещения ESC на T60.

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

Если вы хотите изменить это только в Gnome Terminal , вы можете нажать «Правка»> «Сочетания клавиш» в терминале.

...