Como desativar o comando + q para o Terminal no OSX

6

É possível desabilitar a tecla de atalho cmd + q para o Terminal no OSX? e se sim, então como?

erikvold
fonte

Respostas:

14

Você tem duas opções:

  1. Atribua um atalho diferente que não seja tão propenso a ser atingido acidentalmente.
  2. excluir o atalho existente

Opção 1 pode ser realizada em Preferências do Sistema » Teclado » Atalhos de teclado » Atalhos de aplicativos . Como exemplo, como a opção 1 se parece: texto alternativo

texto alternativo


Opção 2 (removendo o atalho de teclado) requer o Terminal. Basta digitar:

defaults write com.apple.Terminal NSUserKeyEquivalents -dict-add "Quit Terminal" nil

Obrigado @Arjan!

Daniel Beck
fonte
4
defaults write com.apple.Terminal NSUserKeyEquivalents -dict-add "Quit Terminal" nilremove o atalho completamente.
Arjan
@Arjan Isso está documentado em algum lugar?
Daniel Beck
1
Eu encontrei-o aqui: oreillynet.com//cs/user/view/cs_msg/46459 (há um link para o artigo principal, mas é o comentário do usuário que eu aprendi isso com.)
Arjan
Para a Opção 1: você precisa inserir o nome do menu como você o vê no seu aplicativo. No meu caso, eu quero desativar o Command-Q para um Firefox alemão. A entrada é Firefox beenden, portanto , que eu vinculei ao Command-Shift-R.
Olivier Faucheux
7

Se você quiser desabilitar o comando -q porque está fechando programas de linha de comando acidentalmente, você pode obter o Terminal para avisá-lo 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). Então, sob a aba shell está "Avisar antes de fechar" - se você definir isso para "sempre", você será solicitado a confirmar se você pressionar o comando -q por acidente. Como alternativa, 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.

Scott
fonte
Agradável! É estranho que coisas como sshsejam listadas como padrão em "Avisar antes de fechar".
Arjan
1

Eu recomendo sobrescrever um atalho de teclado como o show / ocultar o painel (ou qualquer coisa que não seja tão "dolorosa" quanto terminar aplicativos). Então, nada sério acontece quando você clica acidentalmente no comando + Q combo.

Quão?

  1. vai o ícone da maçã
  2. então "Preferências do sistema ..."
  3. então "teclado"
  4. então "atalhos"
  5. e depois "Launchpad & Dock"
  6. Altere o atalho para "Ativar / desativar o Dock do Turn Dock" para comandar + Q

Esta captura de tela mostra o que fazer:

insira a descrição da imagem aqui

Bigginn
fonte