
É possível desabilitar a tecla de atalho cmd + q para Terminal no OSX? e se sim, então como?
Responder1
Você tem duas opções:
- Atribua um atalho diferente que não seja tão propenso a ser atingido acidentalmente.
- exclua o atalho existente
A opção 1 pode ser realizada emPreferências do Sistema»Teclado»Atalhos do teclado»Atalhos de aplicativos. Por exemplo, a aparência da opção 1:
A opção 2 (remover o atalho de teclado) requer o arquivo Terminal
. Basta digitar:
defaults write com.apple.Terminal NSUserKeyEquivalents -dict-add "Quit Terminal" nil
Obrigado @Arjan!
Responder2
Se você deseja desabilitar o comando-q porque está fechando programas de linha de comando acidentalmente, você pode fazer com que o Terminal o avise antes de fechar. Vá para a seção Configurações do item de menu Terminal -> Preferências... e selecione a configuração que você usa ("Básico" é o padrão). Em seguida, na guia do shell está "Avisar antes de fechar" - se você definir como "sempre", será solicitada uma confirmação se você pressionar o comando-q por acidente. Alternativamente, você pode definir uma lista de programas que não irão interrompê-lo (principalmente shells remotos por padrão), enquanto outros ainda causarão um prompt.
Responder3
Recomendo substituir um atalho de teclado como mostrar/ocultar o painel (ou qualquer coisa que não seja tão "dolorosa" quanto encerrar aplicativos). Então nada de sério acontece quando você clica acidentalmente na combinação comando + Q.
Como?
- vá para o ícone da maçã
- depois em "Preferências do sistema..."
- então "Teclado"
- então "atalhos"
- e depois "Launchpad e Dock"
- Altere o atalho de "Ativar/desativar ocultação do Dock" para comando+Q
Esta captura de tela mostra o que fazer: