Estou configurando um novo Debian 12 bookworm. Brinquei um pouco com configurações e extensões. Ao tentar definir minha chave de composição — a GUI permite defini-la como "pausa", mas não tem efeito, enquanto posso escolher "super-direita" — posso ter errado um pouco. Baixei e executei o script perl em https://askubuntu.com/questions/26056/where-are-gnome-keyboard-shortcuts-stored , mas apenas no modo de exportação de qualquer maneira: ./keybindings.pl -e /tmp/keys.csv
. Executei como root
e como user 1000
. Em ambos os casos, recebo
dconf-WARNING **: 16:55:41.021: unable to open file '/etc/dconf/db/local:X': L’ouverture du fichier « /etc/dconf/db/local:X » a échoué : échec de open() : Aucun fichier ou dossier de ce type; expect degraded performance
Nem o Google nem o Bing têm qualquer resposta à consulta para "/etc/dconf/db/local:X"
(com aspas).
dconf
em si é apenas um back-end para definições de configuração…
De acordo com loginctl
, minha sessão é do tipo Wayland
.
Eu tenho atualmente
$ ls -l /etc/dconf/db
total 20
drwxr-xr-x 2 root root 4096 2024-12-30 12:41 ibus.d
drwxr-xr-x 3 root root 4096 2025-01-13 10:52 local.d
-rw-r--r-- 1 ondelettes ondelettes 5459 2025-01-14 16:56 ibus
-rw-r--r-- 1 ondelettes ondelettes 408 2025-01-14 16:56 local
$ ls -l /etc/dconf/profile
total 8
-rw-r--r-- 1 root root 28 2023-02-13 12:22 ibus
-rw-r--r-- 1 root root 31 2025-01-13 10:39 user
$ chmod a+rxw /etc/dconf/db
não teve efeito sobre o problema.
$ dconf update
como usuário ou root não retorna nenhum erro, nem nenhuma melhoria.
Se eu touch /etc/dconf/db/local:X
, eu ganho invalid gvdb header
na próxima vez.
Se eu iniciar gnome-terminal
ou soffice
a partir da linha de comando, recebo a mesma mensagem de aviso ( unable to open file '/etc/dconf/db/local:X'
), o que é irritante, pois trabalho o dia todo na linha de comando.
Como de costume, quando toda a comunidade da Internet não sabe a resposta, o problema é local. :-)
Então finalmente consegui rastreá-lo.
Meu arquivo
/etc/./dconf/profile/user
continha o errolocal:X
, que era um comando digitado incorretamente no modo de inserção do vi: em vez de “salvar e sair”, apenas adicionei alguns caracteres no final do arquivo que deveriam ter sido lidos