我刚刚从 Ubuntu 16.04 32 位切换到 Ubuntu 20.04 64 位,由于很多事情都发生了变化,我不得不重新考虑我的 i3wm 设置。
从~/.config/i3/config
文件中,我启动了这些设置守护进程:
/usr/libexec/gsd-xsettings
/usr/libexec/gsd-keyboard
/usr/libexec/gsd-a11y-settings
/usr/libexec/gsd-color
/usr/libexec/gsd-datetime
/usr/libexec/gsd-sound
一切似乎都很好,除了当我登录 i3 会话时,numlock 未打开,这与我登录 Ubuntu 会话时不同。同样,键盘重复延迟也不相同,它仍然是默认的。
我尝试从启动这些设置守护进程~/.xprofile
,但这没有任何改变。
我想我缺少一个设置守护进程,但是哪一个呢?
- 编辑 -
守护进程似乎不错,但无法启动。尝试gsd-keyboard
从命令行运行,我收到一条错误信息“DBus.Error.ServiceUnknown:任何 .service 文件均未提供名称 org.gnome.SessionManager”。
答案1
使用unity-settings-daemon
GNOME 设置守护进程代替它,解决了这个问题。它不是默认安装的一部分,所以我不能确定它在未来是否总是可用的。