我正在设置一个全新的 Debian 12 bookworm。我玩了一下设置和扩展。在尝试设置我的撰写键时 — GUI 允许将其设置为“暂停”,但它没有效果,而我可以选择“右超级” — 我可能搞砸了一点。我下载并执行了https://askubuntu.com/questions/26056/where-are-gnome-keyboard-shortcuts-stored上的 perl 脚本,但无论如何只能在导出模式下执行:./keybindings.pl -e /tmp/keys.csv
。我将其作为root
和作为运行user 1000
。在这两种情况下,我都得到了
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
"/etc/dconf/db/local:X"
Google 和 Bing 都没有对(带引号)
的查询做出任何回应。dconf
它本身只是一个用于配置设置的后端……
据此loginctl
,我的会话属于类型Wayland
。
我目前有
$ 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
对问题没有影响。
$ dconf update
因为用户或 root 没有返回任何错误,也没有任何改进。
如果我touch /etc/dconf/db/local:X
,我会得到invalid gvdb header
下一次。
如果我启动gnome-terminal
或soffice
从命令行启动,我会收到相同的警告消息(unable to open file '/etc/dconf/db/local:X'
),这很烦人,因为我整天都在从命令行工作。
通常,当整个互联网社区都不知道答案时,问题就是局部的。:-)
所以我终于找到它了。
我的文件
/etc/./dconf/profile/user
包含错误local:X
,这是 vi 插入模式下输入错误的命令:我没有输入“保存并退出”,而是在文件末尾添加了一些应该读取的字符