Как отключить привязки клавиш F1(справки) и F10(меню уведомлений)?
Первый нужен для экранной утилиты, а второй - для выхода mc
из консоли.
В системных настройках сочетаний клавиш таких привязок нет .
Как отключить привязки клавиш F1(справки) и F10(меню уведомлений)?
Первый нужен для экранной утилиты, а второй - для выхода mc
из консоли.
В системных настройках сочетаний клавиш таких привязок нет .
Ответы:
Отключение ярлыка F1
В gnome-терминале откройте Edit ➜ Keyboard Shortcuts .
Прокрутите вниз до ярлыка Справка / Содержание , щелкните там, где написано «F1», и нажмите Backspace:
Отключение ярлыка F10
Установите пакет compizconfig-settings-manager .
Откройте диспетчер настроек CompizConfig .
Введите "unity" в записи фильтра и выберите плагин Ubuntu Unity .
Нажмите кнопку справа от ключа, чтобы открыть меню первой панели и снять флажок « Включено» .
Это отключило глобальный F10ярлык, теперь отключите ярлык gnome-терминала F10:
В gnome-терминале откройте « Сочетания клавиш» (« Редактировать» Short «Сочетания клавиш») и
снимите флажок « Включить сочетание клавиш меню» (по умолчанию F10)
F10 отображается в menubar_accel чем-то в Ubuntu. Гном? Metacity? Не уверен, что именно это украдет, но ключ не дойдет до Затмения.
Введите это в консоли:
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
например).
начать gconf-editor
и следовать/apps/gnome-terminal/keybindings/help
Описание:
«Сочетание клавиш для запуска справки. Выражается в виде строки в том же формате, что и для файлов ресурсов GTK +. Если вы установите опцию для специальной строки« отключено », то для этого действия не будет сочетания клавиш».
Я новичок в Linux, и эта клавиша F10 сводит меня с ума. Все вышеперечисленные приемы не сработали, но теперь я нашел решение (для Ubuntu 11.10 с классическим рабочим столом Gnome 3). В терминале введите следующую команду:
gsettings set org.gnome.desktop.interface menubar-accel ""
С помощью dconf-editor можно обнаружить, что F10 действительно исчез. Обратите внимание, что подобные уловки сильно зависят от версии Gnome / Ubuntu.
@kholis подходит для отключения F10 в Unity, но если вы новичок, как я, вам нужно немного больше информации, чтобы сделать эту работу.
Если он еще не установлен, установите compizconfig-settings-manager:
sudo apt-get install compizconfig-settings-manager
Запустите недавно установленный менеджер настроек и отфильтруйте «единство»
Отредактируйте «Ключ, чтобы открыть меню первой панели», чтобы отключить его, или измените его на другой ключ.
Я еще не нашел способ изменить F1.
Инструкция на http://ubuntuforums.org/showthread.php?t=1317325 (цитируется ниже) также работает в Ubuntu 11.04. (Кажется, что он отключает F1 как на рабочем столе, так и в терминале. То есть F1 не отправляет последовательность ANSI в оболочку в терминале, если это то, что хотел OP.)
- Перейдите в Система - Настройки - Сочетания клавиш
- Создайте новый ярлык. Назовите его «ничего не делать» и напишите «false» (без кавычек) в поле «команда». Нажмите ок.
- Прокрутите до конца списка и найдите новую команду. Нажмите на «Отключено» справа и нажмите F1.
Вы можете легко отключить его с помощью CCSM (нажмите, чтобы установить, если он не установлен).
Затем перейдите на Рабочий стол -> Плагин Ubuntu Unity -> Ключ, чтобы открыть меню первой панели и отключить его, или изменить его на другое сочетание клавиш.
Примечание : похоже, что этот метод не работает в Unity2D.
Это совет для пользователей Thnkpad, особенно T60. Переопределите клавишу F1, чтобы убежать. Это устраняет раздражающее всплывающее окно справки терминала, когда вы нажимаете F1. Вы часто делаете это из-за забавного размещения ESC на T60.
Если вы хотите изменить это только в терминале Gnome, вы можете нажать «Правка»> «Сочетания клавиш» в терминале.
Я рекомендую использовать F1 в качестве ярлыка для чего-то другого. Я запускаю Tilda, терминал командной строки в стиле quake, и ярлык по умолчанию - F1. Он переопределяет Help, поэтому у меня никогда не было запуска Help, когда я нажимал F1. Даже если вам не очень нравится Tilda, снова нажать клавишу F1, чтобы скрыть ее, гораздо менее утомительно, чем закрыть справку после ее случайного запуска.
F1Похоже, что ничего не делает из коробки 12.04,
F10похоже, имитирует щелчок правой кнопкой мыши.
Так что в ответ на специфику вопроса, нет необходимости отключать помощь и уведомления.
Вы все еще можете сопоставить их с чем-то вроде этого:
отображение горячих клавиш в 12.04 просто выполняется с помощью виджета «Клавиатура».
В лаунчере Unity найти клавиатуру.
В открывшемся окне выберите вкладку ярлыков и пользовательские ярлыки.
Нажмите на плюс, чтобы добавить новый ярлык.
Назовите его так, как вам нужно.
Введите команду, которую вы хотите запустить в команде.
В правой части окна нажмите там, где написано отключено. Это должно переключиться на новый ускоритель.
Теперь просто ударил F10.
Определенный вами ускоритель пользовательских ярлыков переопределяет поведение симуляции при щелчке правой кнопкой мыши. Вы можете установить эту команду на, echo 'nope' > /dev/null
если вы просто хотите, чтобы ваш F10 ничего не делал.
mc
открытом в терминале.
12.04 Без единства - Отключить поведение F1 и F11
Я установил Ubuntu 12.04 / 64 и полностью удалил Unity из него, следуя этим инструкциям. , Поэтому многие инструменты, которые изменяют поведение Unity, не работают. В частности CCSM больше не «видит» сочетания клавиш.
Я обнаружил, что метод, использующий Edit-> Keyboard Shortcuts в окне терминала, также не работает. После того, как немного играть вокруг я обнаружил , что смотрит дальше вниз Сочетания клавиш окна в Сочетания клавиш секции, F1 и F11 по - прежнему определяется соответствующими ярлыками.
Чтобы исправить это,
Нажмите на «F11» в правом поле строки, которая определяет F11 как полноэкранный режим. Текст изменится на «Новый ускоритель ...».
Введите другую, менее нежелательную последовательность клавиш (например, alt-F11), и эта комбинация клавиш заменит ярлык. Если кто-то знает, как напечатать «ничего», пожалуйста, сообщите нам.
Повторите для клавиши F1.
Ctrl + F1 тоже не работает. Решение такое же, как для Shift + F10. Не забывайте точку с запятой в качестве разделителя!
Поместите это в ~ / .config / gtk-3.0 / gtk.css:
@binding-set NoKeyboardNavigation {
unbind "<shift>F10";
unbind "<control>F1";
}
* {
gtk-key-bindings: NoKeyboardNavigation;
}
Это то, что у меня работает на Xfce ...
Рабочий стол -> Открыть терминал здесь -> Изменить -> Настройки -> Дополнительно
Ярлыки
Выберите «Отключить сочетание клавиш меню (F10)» Выберите «Отключить сочетание клавиш справки (F1)»
Нашел здесь https://forums.freebsd.org/threads/f1-f10-in-midnight-commander.63490/