Em quais arquivos a ferramenta Gnome Tweak atua (ao alterar as configurações de Digitação)?

4

Eu salvei a saída de

$ xmodmap -pke

em ~ / .map1. Então, mudei algumas configurações através do Gnome Tweak Tool (digamos, para simplificar, troquei Esc e Caps Lock). Então eu novamente salvei a saída de

$ xmodmap -pke

desta vez em ~ / .map2.

~ / .map1 e ~ / .map2 são diferentes. E eles são diferentes exatamente do jeito que eu estava esperando. As diferenças correspondem às chaves que mudei.

No entanto, eu não esperava o seguinte: Eu desabilitei todas as alterações feitas na Ferramenta Gnome Tweak e carreguei map2 com

$ xmodmap ~/.map2

Eu estava esperando o mesmo comportamento alcançado com as mudanças feitas com a ferramenta Gnome Tweak. Mas este não é o caso. (Isso é agora no Gnome Terminal não há diferença de comportamento em tudo em comparação com as configurações padrão. Em aplicativos, em vez disso, a tecla Esc funciona corretamente como Caps Lock, mas não liga a luz do Caps Lock. E, finalmente, a tecla Caps Lock parece executar a função Esc e Caps Lock).

Então surge a seguinte questão: Quais são os arquivos que a Ferramenta Gnome Tweak está agindo?

Seria extremamente útil para mim entender como as coisas funcionam aqui, já que eu quero realizar algumas mudanças que a Tweak Tool não me permite fazer e eu não consigo alcançá-las com o xmodmap.

Obrigado!

    
por gptrst 24.04.2017 / 18:00

1 resposta

4

Os arquivos alterados por gnome-tweak-tool são ~/.config/dconf/user (este é o banco de dados dconf , um arquivo binário onde a maioria das configurações de usuário são armazenadas) e vários outros arquivos de configuração em ~/.config (todos são arquivos de texto)

Neste caso específico - alterando as configurações de digitação - gnome-tweak-tool altera o xkb-options no banco de dados dconf . É fácil verificar se você monitora o banco de dados com

dconf watch /

e depois abra gnome-tweak-tool e faça CapsLock um Esc adicional, você obterá uma saída como

/org/gnome/desktop/input-sources/xkb-options
  ['caps:escape']
    
por 24.04.2017 / 18:38