i3 如何在 Ubuntu 18.04 中使用 gnome 设置

ssq*_*idd 12 gnome gnome-settings-daemon i3-wm

在过去(可能是 16.04),只需运行即可gnome-settings-daemon让 gnome 设置在 i3 中工作,包括 hidpi 设置、媒体键和触摸板首选项。

在 Ubuntu 18.04 中,没有gnome-settings-daemon. 这个守护进程在/usr/lib/gnome-settings-daemon/目录中被分成几个守护进程。包括gsd-xsettingsgsd-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
Run Code Online (Sandbox Code Playgroud)

...在我的.config/i3/config. 但是,我的 gnome 设置都没有在我的i3会话中生效。我是否必须以不同的方式运行它们?

Gab*_*ler 3

尝试设置环境变量 XDG_CURRENT_DESKTOP=Gnome 然后运行守护程序,例如

 XDG_CURRENT_DESKTOP=Gnome; gsd-xsettings
Run Code Online (Sandbox Code Playgroud)

  • (找不到 gsd-xsettings) (3认同)

小智 3

安装 gnome-flashback:

apt install -y gnome-flashback
Run Code Online (Sandbox Code Playgroud)

然后克隆这个存储库

git clone https://github.com/glsorre/i3-gnome
Run Code Online (Sandbox Code Playgroud)

安装与

make install
Run Code Online (Sandbox Code Playgroud)

然后重新启动并选择i3 + Gnome作为会话。

你应该完成了。