Как отключить сочетания клавиш 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 голосов
/

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

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

sudo apt-get install compizconfig-settings-manager

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

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

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

4 голосов
/

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

3 голосов
/

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

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

enter image description here

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

3 голосов
/

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

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

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

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.

...