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

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

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

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

130
задан 14 January 2013 в 20:59

15 ответов

11.04

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

  1. В gnome-terminal откройте Редактировать ➜ Сочетания клавиш .

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

    enter image description here

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

  1. Установите пакет compizconfig-settings-manager Install compizconfig-settings-manager . 12241] Предупреждение: Какие проблемы возникают с CCSM и почему я хочу их избегать?

  2. Откройте Диспетчер настроек CompizConfig .

    • Нажмите Super чтобы открыть Dash, введите «Compiz» и нажмите , введите .
  3. Введите «unity» в запись Фильтр и выберите Подключаемый модуль Ubuntu Unity .

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

    enter image description here

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

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

      enter image description here

  6. F10 сопоставлен с menubar_accel чем-то в Ubuntu. Гном? Упорство? Не уверен, что именно его ворует, но ключ не попадает в Eclipse.

    • Запустите gconf-editor, перейдите в / desktop / gnome / interface, затем прокрутите вниз до menubar_accel и удалите значение F10. [Украдено отсюда]
114
ответ дан 14 January 2013 в 20:59

запустите gconf-редактор и следуйте за /apps/gnome-terminal/keybindings/help

enter image description here

Описание:

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

23
ответ дан 14 January 2013 в 20:59

Отключить F10 в gnome-terminal в 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 ).

45
ответ дан 14 January 2013 в 20:59

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

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

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

8
ответ дан 14 January 2013 в 20:59

Для выхода mc (с клавишей F10). Отключите "Key to open the first panel menu" в плагине unetbootin (ccsm)

4
ответ дан 14 January 2013 в 20:59

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

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

enter image description here

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

3
ответ дан 14 January 2013 в 20:59

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

2
ответ дан 14 January 2013 в 20:59

Если вы хотите изменить это только в Gnome Terminal, вы можете нажать Edit>Keyboard Shortcuts in the Terminal.

1
ответ дан 14 January 2013 в 20:59

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

  1. Go to System - Preferences - Keyboard Shortcuts
  2. Create a new shortcut. Назовите его 'ничего не делать' и напишите 'ложь'. (без кавычек) в поле "команда". Нажимаем ok.
  3. Прокручиваем список вниз и находим новую команду. Нажмите на . на "Disabled", справа, и нажмите F1.
3
ответ дан 14 January 2013 в 20:59

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

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

sudo apt-get install compizconfig-settings-manager

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

Редактируйте "Key to open the first panel menu", чтобы отключить его или поменять на другую клавишу.

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

4
ответ дан 14 January 2013 в 20:59

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

1
ответ дан 14 January 2013 в 20:59

12.04

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

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

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

1
ответ дан 14 January 2013 в 20:59

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

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

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

* {
     gtk-key-bindings: NoKeyboardNavigation;
}
0
ответ дан 14 January 2013 в 20:59

12.04 ერთიანობის გარეშე - გამორთე F1 და F11 ქცევა

მე დავაინსტალირე Ubuntu 12.04 / 64 და მთლიანად ამოვშალე Unity მისგან ამ მითითებების შესაბამისად [11 68031]. ბევრი ინსტრუმენტი, რომელიც შეცვლის ერთიანობის ქცევას, არ მუშაობს. კერძოდ, CCSM აღარ ხედავს კლავიატურის მალსახმობებს.

მე აღმოვაჩინე, რომ ტერმინალის ფანჯარაში რედაქტირება-> კლავიშთა მალსახმობების გამოყენების მეთოდი ასევე არ მუშაობს. ცოტათი თამაშის შემდეგ, მივხვდი, რომ კლავიშთა ფანჯარაში მალსახმობის კლავიშები განყოფილებაში შორს ვიყურებოდი, F1 და F11 კვლავ განსაზღვრულია მათი შესაბამისი მალსახმობებით.

ამის გამოსასწორებლად,

  1. დააჭირეთ "F11" - ს ხაზის მარჯვენა ველში, რომელიც განსაზღვრავს F11 როგორც მთელ ეკრანზე. ტექსტი შეიცვლება "ახალი ამაჩქარებელი ..." - ით.

  2. აკრიფეთ სხვა, ნაკლებად საწინააღმდეგო,გასაღების თანმიმდევრობა (მაგალითად, alt-F11) და რომ კომბინირებული კომბინაცია შეცვლის მალსახმობას. თუ ვინმემ იცის "არაფრის" აკრეფა, გთხოვთ, შეგვატყობინოთ.

  3. გაიმეორეთ F1 გასაღებისთვის.

1
ответ дан 14 January 2013 в 20:59

Это то, что у меня работало на Xfce ...

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

Ярлыки

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

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

0
ответ дан 22 November 2019 в 22:56