Deshabilitar F1 en el terminal xfce

28

No estoy usando XFCE como entorno de escritorio, pero estoy usando el terminal de XFCE. Actualmente, cuando presiono F1, recibo la ayuda. Realmente no necesito esto, y es realmente molesto cuando lo presiono accidentalmente cuando estoy en VIM cuando trato de presionar escape.

No vi ningún lugar en Preferencias para cambiar / deshabilitar los atajos de teclado. ¿Hay alguna forma oculta de deshabilitar estos atajos?

Si es importante, estoy ejecutando xmonad en Arch Linux.

beatgammit
fuente

Respuestas:

4

Esta página recomienda agregar accesos directos de aceleradores en blanco a ~ / .config / Terminal / terminalrc '. Ejecuté XFCE 4.8 y no pude encontrar este archivo yo mismo. Sin embargo, en mis preferencias de terminal (en Editar), hay una pestaña de acceso directo. Ayuda = F1 es el último acceso directo en la lista. La versión de mi emulador de terminal es 0.4.8. Esperemos que uno de estos le sea aplicable.

lavabo
fuente
3
Hmm, no parece funcionar para mí. Estoy ejecutando xfce4-terminal 0.6.1 para Xfce 4.10. Parece que no tengo una pestaña de acceso directo ... raro ...
beatgammit
2
Si leo correctamente, aparentemente si, sin embargo, pasa el mouse sobre la opción de menú para obtener ayuda y presiona una nueva tecla, se volverá a unir a esa tecla y liberará F1. enlace . Parece dudoso pero vale la pena intentarlo.
Washbow
La publicación n.º 5 aquí sugiere editar ~ / .config / xfce4 / terminal / accels.scm
washbow
2
Ese dudoso vínculo parecía funcionar. Tuve que reiniciar X, pero pude eliminar el acceso directo. ¡Gracias!
beatgammit
1
En ubunto 14.04 encontré el archivo de configuración en .config / xfce4 / terminal
Edward Falk
30

Copiado del enlace de teclas de función en XFCE y las preguntas frecuentes :

  1. Ejecutar xfce4-appearance-settings.
  2. Haga clic en la pestaña Configuración .
  3. Marque Habilitar aceleradores editables .
  4. Haz clic en Cerrar .
  5. Abra una terminal xfce.
  6. Haz clic en el menú Ayuda .
  7. Pase el mouse sobre Contenido (no haga clic).
  8. Presione la Deltecla para eliminar el acelerador.

F1 desaparece del elemento del menú.

El acelerador de pantalla completa F11, se puede eliminar de manera similar:

  1. Haga clic en Ver
  2. Desplácese sobre Pantalla completa .
  3. Presione Del.

Al presionar cualquier otra tecla que no sea la Delreasigna la tecla del acelerador a la tecla que se presionó.

Vadim
fuente
1
No funcionó para mí en Xubuntu 16.04. La respuesta de @marco funcionó.
Stéphane Gourichon
Trabajó usando Xubuntu 16.04.1.
Dave Jarvis
Esta respuesta ya no funciona desde Xfce Terminal trasladó a GTK + 3: bugs.debian.org/cgi-bin/bugreport.cgi?bug=841870
Giusti
9

en xubuntu 12.04 con xfce4-terminal 0.6.1 (Xfce 4.10) he resuelto agregar:

en ~ / .config / xfce4 / terminal / accels.scm

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

y en ~ / .config / xfce4 / terminal / terminalrc

AccelFullscreen=
AccelContents=

por lo que tanto la ayuda / contenido F1 como la pantalla completa F11 están deshabilitados

marco
fuente
44
Editar accels.scmsolo funciona para mí (versión 0.6.1 en Arch).
lilydjwg
En Xubuntu 13.10 usando xfce4-terminal 0.6.2. Creé accels.scmcon el contenido anterior, sin cambiar terminalrc, luego cerré todas las ventanas de terminal abiertas. Luego, el lanzamiento de una nueva ventana de terminal tenía el comportamiento esperado: ahora F1 se pasa a las aplicaciones (por ejemplo mc).
Stéphane Gourichon
7

Al menos para xfce-terminal de version 0.8.6o superior hay una opción dentro de las preferencias, donde esto se puede configurar fácilmente.

Preferencias de terminal con opción para deshabilitar F1

Sí, esto puede parecer obvio. Me envió este para que las personas que aterrizan aquí desde su motor de búsqueda favorito para saber que hay manera mucho más fácil de resolver el problema ahora .

helvete
fuente
0

Crear un accels.scmarchivo también funcionó (sin cambios terminalrc) en Xubuntu 13.04. ¡No estoy seguro de por qué!

onebir
fuente