Como posso desativar o Ctrl + Q para todos os aplicativos (em todo o sistema)?

47

Muitos aplicativos, como Firefox, Chrome, etc, são fechados quando acidentalmente pressiono Ctrl + Q ao invés de Ctrl + W devido à proximidade das teclas Q e W no teclado. Existe uma maneira que esse atalho possa ser removido ou redefinido em todo o sistema?

    
por Khaja Minhajuddin 11.08.2010 / 08:01

7 respostas

71

A melhor maneira é desabilitar a configuração do teclado em seu aplicativo específico. Para o Firefox existe uma extensão keyconfig . Isso permite que você altere as configurações do teclado.

Se você quiser desabilitar Ctrl + Q para todo o seu sistema, sugiro fazer uma nova configuração:

  1. Ir para o sistema - > Preferências - > Configurações do teclado
  2. Clique em Adicionar
  3. Dê um nome como configuração falsa e digite o comando /bin/false as. Aplique suas alterações.
  4. Clique em ' Disabled ' e pressione Ctrl + Q .

Agora você deve ter uma nova entrada com seu nome aplicado e sua configuração de teclado. Toda vez que você pressionar Ctrl + Q , seu sistema executará o comando /bin/false , que basicamente não faz nada. Portanto, esta é uma solução alternativa para desativar a configuração.

    
por qbi 11.08.2010 / 10:14
3

Provavelmente, inserindo o atalho em Sistema - > Preferências - > Atalhos de teclado e "desativação" deve fazer o truque.

    
por mariachris 11.08.2010 / 09:11
3

Se Ctrl + Q fechar a janela de configurações do teclado, como aconteceu comigo, defina o atalho para outro valor, feche a janela e aguarde até que o atalho atualizado apareça em algum lugar em ~/.gconf/desktop/gnome/keybindings/* . Abra esse arquivo e edite o stringvalue desse comando para ler <Primary>q . Em seguida, reinicie o PC. Isso funcionou para mim em oposição à resposta aceita.

    
por Fluffy 12.02.2013 / 21:45
2

Aqui está uma versão de linha de comando da versão da GUI já fornecida. Em alguns sistemas, o Ctrl + Q fecha a janela de entrada do acelerador sem configurar o atalho, portanto, isso pode ser necessário:

gconftool-2 --type string --set /desktop/gnome/keybindings/inhibit_ctrl_Q/name "Inhibit Ctrl+Q"
gconftool-2 --type string --set /desktop/gnome/keybindings/inhibit_ctrl_Q/action /bin/false
gconftool-2 --type string --set /desktop/gnome/keybindings/inhibit_ctrl_Q/binding "<Primary>q"

Note que esta solução é para o gnome-2 / Unity. Uma solução semelhante deve ser possível com gsettings para o gnome-3.

    
por fuzzyBSc 29.07.2014 / 10:15
1

Você pode acessar Preferências do Sistema- & gt ;- > Atalhos de teclado e atribuir esse combo a uma ação não usada. Por exemplo, eu atribuí CTRL + Q para mudar para o espaço de trabalho 12 (Não, eu não tenho 12 espaços de trabalho).

Como resultado, esta configuração em todo o sistema substitui o aplicativo um e o CTRL + Q não fecha mais o firefox (provavelmente o combo nunca chegará ao Firefox). Apenas não faz nada.

    
por Javier Rivera 11.08.2010 / 10:52
1

No Linux com o Firefox Quantum, existe atualmente um bug que impede que as extensões e a configuração explícita mudem um atalho embutido, como ctrl-Q. Uma solução alternativa é bloqueá-lo no nível do sistema, por exemplo, instalar o script de link e atribuí-lo como a ação de ctrl-Q como um atalho global.

    
por JanKanis 28.02.2018 / 18:04
0

Para mim, desativar o atalho Ctrl+Q em todo o sistema não é a solução perfeita, pois impede que outros aplicativos além do Firefox, Chrome etc. sejam notificados quando você usa esse atalho - por exemplo, IntelliJ IDEA usa Ctrl+Q como uma ligação padrão para mostrar um rápido pop-up de documentação.

Se você está procurando uma solução somente para Firefox, eu recomendo Desabilite o plugin Ctrl-Q Shortcut . Na minha opinião, é uma opção melhor do que o keyconfig mencionado por @qbi porque sua fonte está disponível em GitHub , enquanto o keyconfig está disponível apenas como binário.

    
por falconepl 27.06.2015 / 17:05