Desativando F10 em um terminal [duplicado]

11

Eu tenho notado que se eu pressionar F10 quando em um terminal, o Ubuntu ou o terminal abre o File Menu . Existe alguma maneira de desvincular isso?

Não vejo entradas com F10 em System settings - > Keyboard shortcuts

Eu quero usar as teclas de função no Emacs para depurar meu código (por exemplo, F10 acionando o gud-step, etc.) ao executar o Emacs dentro de um terminal ( emacs -nw ) mas no momento o terminal parece estar capturando minhas chaves.

Atualização 1:

Se eu for para Editar - > Atalhos de teclado Eu posso desativar a opção "Ativar a tecla de atalho do menu (F10 por padrão)". Então eu desativei. No entanto , a chave F10 está ainda ligada ao menu !!

Existe uma maneira de desvincular essa chave, exceto por meio do Editar - > Menu Atalhos de teclado ? Talvez exista um arquivo de texto de configuração em etc , onde posso ativar / desativar atalhos de teclado?

Atualização 2:

Eu também segui todos os truques aqui e eles não funcionou. F10 ainda se comporta como um acelerador no terminal.

Tudo isso está no Ubuntu 11.10

Atualização 3:

Seguindo as sugestões em este link , também tentei:

3.1 Adicionando o seguinte código a ~/.gtkrc-2.0

binding "NoKeyboardNavigation" {
        unbind "<shift>F10"
}

class * binding "NoKeyboardNavigation"

3.2 Adicionando o seguinte código a ~/.config/gtk-3.0/gtk.css

@binding-set NoKeyboardNavigation {
    unbind "<shift>F10"
}

* {
    gtk-key-bindings: NoKeyboardNavigation
}

e o problema ainda persiste.

    
por Amelio Vazquez-Reina 10.02.2012 / 23:51

4 respostas

8

Se você estiver usando o gnome-terminal, vá para Editar > Atalhos do teclado. Existe uma opção para desvincular F10 do menu de arquivos. Infelizmente, não parece haver uma opção para F11 . Mas note que F11 é um atalho de todo o sistema para tela cheia.

Atualização: Obrigado a James Henstridge por apontar que é uma opção para F11 , já que aparece no menu de visualização! Infelizmente, o OP diz que isso não está funcionando. Não consigo reiniciar no momento para determinar se funciona no meu sistema.

Ok, achei isso: link . Isso funciona?

    
por Chan-Ho Suh 11.02.2012 / 00:06
6

Ubuntu Gnome 16.04 LTS

No terminal, pressione tecla Windows (super) + F10 para abrir o menu do aplicativo: 1

Clique em Preferências e desmarque a opção "Ativar a tecla aceleradora de menu (F10 por padrão)" 2

    
por NothingCtrl 09.06.2017 / 16:07
4

no meu caso eu tive que mudar o conteúdo de ~/.gtkrc-2.0 :

   binding "NoKeyboardNavigation" {
          unbind "<shift>F10"
   }

   class "*" binding "NoKeyboardNavigation"

Por favor, note as aspas duplas em torno do asterisco na última linha! Demorei algum tempo para descobrir que tem que ser citado. : -)

Espero que ajude você,

    
por dubbaluga 17.02.2012 / 12:07
0

Descobri que, além de desabilitar a tecla aceleradora do menu F10 nas preferências do gnome-terminal, eu também precisava desvinculá-la da Unity.

Usando o Gerenciador de Configurações de Configuração do Compiz, selecione Desktop, em seguida, Plug-in do Ubuntu Unity e, em seguida, na guia Geral, desative a "Chave para abrir o primeiro menu do painel". Depois disso, Robert deveria ser o irmão do seu pai.

    
por David Stone 20.09.2017 / 21:49