os atalhos de teclado para troca de janelas interferem no emacs e não podem ser alterados nas preferências do sistema de teclado principal

4

A partir do Ubuntu 16.04, algumas combinações de teclas do emacs envolvendo Ctrl e Alt entram em conflito com os atalhos de teclado no Ubuntu. Uma maneira de corrigir isso é ir para Configurações do sistema > teclados > atalhos e desabilitar / alterar todos os que estão em conflito.

Uma pergunta semelhante foi perguntada aqui no Stack Overflow .

No entanto, existem alguns atalhos que não são nessa configuração. Por exemplo, no emacs, Alt - ' (chave backtick) é usado para abrir o menu do emacs. No entanto, no Ubuntu, ele abre um alternador de janela com uma prévia. Da mesma forma, Alt - Tab alterna o alternador. Essas teclas de atalho não são em Configurações do sistema > teclados de todo .

Como os atalhos de troca de janelas podem ser remapeados para que eles não interfiram no emacs?

    
por xdavidliu 13.03.2018 / 19:56

1 resposta

2

a solução óbvia envolve o Gerenciador de configurações do CompizConfig, que pode ser instalado facilmente, como explicado em muitos, muitos lugares. No entanto, os passos necessários para remapear algumas teclas como Alt - ' são completamente não óbvios, devido a um possível bug no Compiz.

Primeiro, no CCSM, vá para Plug-in do Ubuntu Unity . Em seguida, vá para a última guia, que é rotulada como Switcher , e examine a tecla para percorrer as janelas no item Alternador (sem "retroceder"). Ele já está desabilitado, mas na verdade é o que é executado por Alt - '. Para realmente desativá-lo, ative esse recurso (com alguma combinação de chaves aleatórias).

Note que se você desativá-lo novamente, então ele está realmente desativado, mas depois de uma reinicialização o bug retornará. Portanto, para realmente se livrar de Alt - ', você precisa atribuir a ele alguma combinação aleatória de chaves de lixo, como Shift - Alt - Ctrl - Pausa / Pausa ou algo assim.

Existem também alguns outros atalhos de teclas no Compiz, como os que envolvem Super (tecla de ícone do Mac / Windows no teclado) que tem esse bug no Compiz, por exemplo. diz desativado, mas na verdade está ativado.

Além disso, no CCSM, há uma categoria Application Switcher , bem como uma versão "estática" dela. Eles devem ser desativados se a categoria Plugin do Ubuntu Unity estiver habilitada, pois existem algumas teclas de atalho conflitantes. No entanto, a maioria das teclas de atalho não encontradas no Ubuntu original Configurações do sistema - > Teclado página pode ser encontrada e modificada aqui.

Atualização : resposta muito mais simples, por cortesia de outro tópico :

gsettings set org.gnome.desktop.wm.keybindings switch-group "['disabled']"
    
por xdavidliu 13.03.2018 / 20:03