我在 VMWare 中运行了全新安装的 Ubuntu。我使用 安装了 i3 sudo apt install i3
。
它似乎安装得很好,我可以在显示管理器中毫无问题地切换到它。但是加载时没有桌面背景,只有黑屏。我可以用xsetroot -solid "color"
gsettings get org.gnome.desktop.background picture-uri
显示默认背景的路径。
gsettings get org.gnome.desktop.background draw-background
返回 true。
重新登录 Ubuntu 的显示管理器,一切正常,背景也显示出来。
知道发生了什么事吗?我怎样才能让背景与 i3 一起显示出来?
编辑:我应该指出,i3 功能运行良好。只是没有背景。
答案1
安装哎呀如果你还没有。
sudo apt-get install feh
在您的 i3 配置文件中(可能是~/.config/i3/config
)添加以下内容:
exec_always --no-startup-id feh --bg-scale ~/pathtoyour/image.jpg
这就是我目前用来显示背景的内容。
答案2
抱歉,第一个答案,谷歌失误了:
我发现了另一个相关的答案:
https://faq.i3wm.org/question/6/how-can-i-set-a-desktop-background-image-in-i3.1.html
更新 :
经过进一步调查,这是通过 feh 在 i3 下设置背景的过程:
feh --bg-scale /path/to/your/image.jpg
然后添加
eval `cat ~/.fehbg`
在启动时运行你的.bashrc
或其他东西。