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

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

Eu salvei a saída de

$ xmodmap -pke

em ~/.map1. Então, alterei algumas configurações por meio da ferramenta Gnome Tweak (digamos, para simplificar, troquei Esc e Caps Lock). Então salvei novamente 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 esperava. As diferenças correspondem às chaves que alterei.

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

$ xmodmap ~/.map2

Eu esperava o mesmo comportamento alcançado com as alterações feitas com a ferramenta Gnome Tweak. Mas este não é o caso. (Isso agora no Terminal Gnome não há nenhuma diferença de comportamento em comparação com as configurações padrão. Dentro dos aplicativos, a tecla Esc funciona corretamente como Caps Lock, mas não acende a luz do Caps Lock. E, finalmente, a tecla Caps Lock parece executar as funções Esc e Caps Lock).

Então surge a seguinte dúvida: Quais são os arquivos sobre os quais o Gnome Tweak Tool está atuando?

Seria extremamente útil para mim entender como as coisas funcionam aqui, pois quero realizar algumas alterações que a Tweak Tool não me permite fazer e não consigo realizá-las com o xmodmap.

Obrigado!

Responder1

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

Neste caso específico - alterar as configurações de digitação - gnome-tweak-toolaltera o arquivo xkb-optionsno dconfbanco de dados. É fácil verificar isso se você monitorar o banco de dados com

dconf watch /

e então abra gnome-tweak-toole faça CapsLockum adicional Esc, você obterá uma saída como

/org/gnome/desktop/input-sources/xkb-options
  ['caps:escape']

informação relacionada