在过去(可能是 16.04),只需运行gnome-settings-daemon
即可让 gnome 设置在 i3 中工作,包括 hidpi 设置、媒体键和触摸板首选项。
在 Ubuntu 18.04 中,没有gnome-settings-daemon
。此守护进程被拆分为/usr/lib/gnome-settings-daemon/
目录中的几个守护进程。包括gsd-xsettings
、gsd-mouse
等。但是,运行这些似乎没有任何效果。我有以下几行...
exec --no-startup-id /usr/lib/gnome-settings-daemon/gsd-xsettings
exec --no-startup-id /usr/lib/gnome-settings-daemon/gsd-keyboard
exec --no-startup-id /usr/lib/gnome-settings-daemon/gsd-mouse
exec --no-startup-id /usr/lib/gnome-settings-daemon/gsd-media-keys
exec --no-startup-id /usr/lib/gnome-settings-daemon/gsd-sound
exec --no-startup-id /usr/lib/gnome-settings-daemon/gsd-backlight-helper
...在我的末尾.config/i3/config
。但是,我的 gnome 设置都没有在我的会话中生效i3
。我是否必须以不同的方式运行它们?
答案1
尝试设置环境变量 XDG_CURRENT_DESKTOP=Gnome,然后运行守护进程,例如
XDG_CURRENT_DESKTOP=Gnome; gsd-xsettings
答案2
使用以下命令安装 gnome-flashback:
apt install -y gnome-flashback
然后克隆这存储库
git clone https://github.com/glsorre/i3-gnome
安装
make install
然后重新启动并选择i3 + Gnome
作为会话。
你应该完成了。