Desabilitar F1 no terminal xfce


28

Não estou usando o XFCE como um ambiente de desktop, mas estou usando o terminal do XFCE. Atualmente, quando pressiono F1, recebo ajuda. Realmente não preciso disso, e é realmente irritante quando pressiono acidentalmente no VIM ao tentar pressionar escape.

Não vi nenhum lugar nas Preferências para alterar / desativar os atalhos do teclado. Existe alguma maneira oculta de desativar esses atalhos?

Se isso importa, estou executando o xmonad no Arch Linux.

Respostas:


4

Esta página recomenda adicionar atalhos do acelerador em branco a ~ / .config / Terminal / terminalrc '. Eu executo o XFCE 4.8 e não consegui encontrar esse arquivo sozinho. No entanto, nas minhas preferências de terminal (em Editar), há uma guia de atalho. Ajuda = F1 é o último atalho da lista. Minha versão do emulador de terminal é 0.4.8. Esperamos que um deles seja aplicável a você.


3
Hmm, parece não funcionar para mim. Estou executando o xfce4-terminal 0.6.1 para o Xfce 4.10. Eu não parecem ter um guia atalho ... estranho ...
beatgammit

2
Se eu leio corretamente, aparentemente, se você passar o mouse sobre a opção de menu para obter ajuda e pressionar uma nova tecla, ela será religada a essa tecla e liberará F1. link . Parece duvidoso, mas vale a pena tentar.
washbow

Post # 5 aqui sugere editar ~ / .config / xfce4 / / terminal de accels.scm
washbow

2
Esse link duvidoso parecia funcionar. Eu tive que reiniciar o X, mas consegui excluir o atalho. Obrigado!
beatgammit

1
Sob Ubunto 14.04 eu encontrei o arquivo de configuração sob .config / xfce4 / Terminal
Edward Falk

30

Copiado da ligação de teclas de função no XFCE e nas perguntas frequentes :

  1. Corra xfce4-appearance-settings.
  2. Clique na guia Configurações .
  3. Marque Ativar aceleradores editáveis .
  4. Clique em Fechar .
  5. Abra um terminal xfce.
  6. Clique no menu Ajuda .
  7. Passe o mouse sobre o conteúdo (não clique).
  8. Pressione a Deltecla para excluir o acelerador.

F1 desaparece do item de menu.

O acelerador de tela cheia,, F11pode ser removido da mesma forma:

  1. Clique em Exibir
  2. Passe o mouse sobre Tela cheia .
  3. Pressione Del.

Pressionar qualquer outra tecla que não Delatribua novamente a tecla aceleradora à tecla que foi pressionada.


1
Não funcionou para mim no Xubuntu 16.04. A resposta da @marco funcionou.
Stéphane Gourichon

Trabalhou usando o Xubuntu 16.04.1.
Dave Jarvis

Essa resposta não funciona mais desde Xfce Terminal mudou-se para GTK + 3: bugs.debian.org/cgi-bin/bugreport.cgi?bug=841870
giusti

9

no xubuntu 12.04 com xfce4-terminal 0.6.1 (Xfce 4.10) resolvi adicionar:

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

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

e em ~ / .config / xfce4 / terminal / terminalrc

AccelFullscreen=
AccelContents=

para que a ajuda / conteúdo F1 e a tela cheia F11 sejam desativadas


4
accels.scmSomente a edição funciona para mim (versão 0.6.1 no Arch).
Lilydjwg

No Xubuntu 13.10 usando o xfce4-terminal 0.6.2. Criei accels.scmcom o conteúdo acima, sem alterar o terminalrc, e fechei todas as janelas abertas do terminal. O lançamento de uma nova janela do terminal teve o comportamento esperado: agora F1 é passado para aplicativos (por exemplo mc).
Stéphane Gourichon

7

Pelo menos para o xfce-terminal igual version 0.8.6ou superior, existe uma opção nas preferências, onde isso pode ser facilmente configurado.

Preferências do terminal com opção para desativar F1

Sim, isso pode parecer óbvio. Publiquei isso para que as pessoas que chegam aqui do seu mecanismo de pesquisa favorito saibam que há uma maneira muito mais fácil de resolver o problema agora .


0

A criação de um accels.scmarquivo também funcionou (sem alterações terminalrc) no Xubuntu 13.04. Não sei porquê!

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.