Отключить F1 на терминале xfce


28

Я не использую XFCE в качестве среды рабочего стола, но я использую терминал XFCE. В настоящее время, когда я нажимаю F1, я получаю помощь. Я действительно не нуждаюсь в этом, и это действительно раздражает, когда я случайно нажимаю на него, когда в VIM пытаюсь нажать escape.

Я не видел нигде в настройках, чтобы изменить / отключить сочетания клавиш. Есть какой-то скрытый способ отключить эти ярлыки?

Если это имеет значение, я запускаю xmonad в Arch Linux.

Ответы:


4

На этой странице рекомендуется добавить пустые ярлыки акселератора в ~ / .config / Terminal / Terminalrc '. Я запускаю XFCE 4.8 и не смог найти этот файл сам. Однако в настройках моего терминала (в разделе «Правка») есть вкладка ярлыков. Help = F1 - последний ярлык в списке. Моя версия эмулятора терминала 0.4.8. Надеюсь, один из них будет применим к вам.


3
Хм, похоже, не работает для меня. Я использую xfce4-терминал 0.6.1 для Xfce 4.10. Кажется, у меня нет ярлыка с ярлыком ... странно ...
beatgammit

2
Если я читаю правильно, то, очевидно, если вы наведите курсор мыши на пункт меню для получения справки и нажмете новую клавишу, он вместо этого снова свяжется с этой клавишей и освободит F1. ссылка . Кажется сомнительным, но это стоит попробовать.
Мытье

Сообщение # 5 здесь предполагает редактирование ~ / .config / xfce4 / терминал / accels.scm
washbow

2
Эта сомнительная связь, казалось, работала. Мне пришлось перезапустить X, но я смог удалить ярлык. Благодарность!
beatgammit

1
Под ubunto 14.04 я нашел файл конфигурации в .config / xfce4 / terminal
Эдвард Фальк

30

Скопировано из Связки функциональных клавиш в XFCE и FAQ :

  1. Беги xfce4-appearance-settings.
  2. Нажмите вкладку Настройки .
  3. Установите флажок Включить редактируемые ускорители .
  4. Нажмите Закрыть .
  5. Откройте терминал XFCE.
  6. Нажмите меню справки .
  7. Наведите курсор на содержимое (не нажимайте).
  8. Нажмите Delклавишу, чтобы удалить ускоритель.

F1 исчезает из пункта меню.

Полноэкранный ускоритель, F11можно удалить аналогично:

  1. Нажмите View
  2. Наведите курсор на полный экран .
  3. Нажмите Del.

Нажатие любой другой клавиши, кроме Delпереназначения клавиши ускорения на нажатую клавишу.


1
У меня не работало на Xubuntu 16.04. Ответ @marco сработал.
Стефан Гурихон

Работал с использованием Xubuntu 16.04.1.
Дэйв Джарвис

Этот ответ больше не работает, поскольку Xfce Terminal перешел на GTK + 3: bugs.debian.org/cgi-bin/bugreport.cgi?bug=841870
giusti

9

на xubuntu 12.04 с xfce4-терминал 0.6.1 (Xfce 4.10) я решил добавить:

в ~ / .config / xfce4 / терминал / accels.scm

(gtk_accel_path "<Actions>/terminal-window/fullscreen" "")
(gtk_accel_path "<Actions>/terminal-window/contents" "")

и в ~ / .config / xfce4 / терминал / терминалrc

AccelFullscreen=
AccelContents=

так что обе справки F1 / contens и полноэкранный режим F11 отключены


4
У accels.scmменя работает только редактирование (версия 0.6.1 на Arch).
lilydjwg

На Xubuntu 13.10 используется xfce4-терминал 0.6.2. Я создал accels.scmсодержимое выше, не меняя терминал, затем закрыл все открытые окна терминала. Тогда запуск нового окна терминала имел ожидаемое поведение: теперь F1 передается приложениям (например mc).
Стефан Гурихон

7

По крайней мере, для xfce-Terminal version 0.8.6или выше есть опция в настройках, где это может быть легко установлено.

Терминальные настройки с возможностью отключения F1

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


0

Создание accels.scmфайла также работало (без изменений terminalrc) в Xubuntu 13.04. Не уверен почему!

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.