Desativar o atalho de teclado do navegador de ajuda

1

No Ubuntu 18.04, o Super + F1 abre o navegador de ajuda.

Nos atalhos de teclado, isso não está listado e não encontrei uma maneira de desativá-lo.

Eu gostaria de definir Super + F1 com algum outro comando.

    
por rahi 08.05.2018 / 18:13

2 respostas

1

Até onde eu posso dizer, não existe uma maneira real de desabilitá-lo, então vamos reatribuí-lo usando o editor dconf.

Primeiro instale o dconf-tools

sudo apt-get install dconf-tools

inicie o editor dconf. De lá, navegue até org - > gnome - > área de trabalho - > wm - > atalhos de teclado

atribua-o a algo inócuo que ainda não possua uma chave de acesso, que será denotado com um []. Seu novo atalho deve se parecer com

['<Super>F1']

depois clique na caixa de seleção na parte inferior e agora o menu de ajuda não deve mais aparecer quando você pressionar essa tecla. Eu sei que isso não é uma solução para desativá-lo, no entanto, ele funciona, no entanto, também note que este conjunto de teclas de atalho é para gerenciamento de janelas da área de trabalho,

    
por Jarred Seitzinger 08.05.2018 / 20:28
1

Você pode conseguir desativar o menu Ajuda e / ou definir manualmente o parâmetro.

Como encontrei os arquivos com as configurações

Saber onde qualquer configuração pode ser definida é o primeiro passo. Para descobrir quais arquivos tinham as configurações necessárias, executei os seguintes comandos:

Instale o programa locate e atualize o banco de dados:

$ sudo apt install locate && sudo updatedb

Pesquise por arquivos de atalho com F1 ou ajude neles:

$ locate keybindings | xargs grep -H -i f1
$ locate keybindings | xargs grep -H -i help

No meu sistema, os resultados relevantes foram:

/usr/share/glib-2.0/schemas/org.gnome.desktop.wm.keybindings.gschema.xml:      <default><![CDATA[['<Alt>F1']]]></default>

e

/usr/share/gnome-control-center/keybindings/01-launchers.xml:  <KeyListEntry name="help" description="Launch help browser"/>

Possivelmente desabilitar todos os atalhos do menu Ajuda

As combinações de teclas para teclas especiais parecem ser definidas aqui:

/usr/share/gnome-control-center/keybindings/01-launchers.xml

Veja se está comentando a linha

<KeyListEntry name="help" description="Launch help browser"/>

e efetuando logout / in desabilita a tecla de atalho do menu de ajuda. Você pode definir um novo atalho para o Super + F1 agora? Em caso afirmativo, é possível reativar a ajuda para que a F1 funcione novamente? Se não, tente seguir para configurar a combinação de teclas manualmente.

Definindo o atalho de teclas manualmente

Tente definir manualmente a associação de teclas aqui:

/usr/share/glib-2.0/schemas/org.gnome.desktop.wm.keybindings.gschema.xml

Procure a configuração que você deseja atribuir e defina-a assim:

<key name="panel-main-menu" type="as">
  <default><![CDATA[['<Super>F1']]]></default>
  <summary>Show the activities overview</summary>
</key>

Você pode ter que fazer logout / in afterwords.

Boa sorte!

    
por Joshua Besneatte 08.05.2018 / 22:29