%3F.png)
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-tool
são ~/.config/dconf/user
(este é o dconf
banco 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-tool
altera o arquivo xkb-options
no dconf
banco de dados. É fácil verificar isso se você monitorar o banco de dados com
dconf watch /
e então abra gnome-tweak-tool
e faça CapsLockum adicional Esc, você obterá uma saída como
/org/gnome/desktop/input-sources/xkb-options
['caps:escape']