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

28

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

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

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

beatgammit
источник

Ответы:

4

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

washbow
источник
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

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

Helvete
источник
0

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

onebir
источник