如何让我的壁纸在 lightdm 自动登录后出现

如何让我的壁纸在 lightdm 自动登录后出现

这些是我在 [座位:*] 内所做的事情

/etc/lighdm/lighdm.conf

我变了

greeter-session=lightdm-gtk-greeter
autologin-user=pi
autologin-user-timout=0

并在

/etc/lighdm/lightdm-gtk-greeter

我将背景更改为我喜欢的背景

[greeter]
background=/usr/share/pixmaps/splash.png
user-background=/usr/share/pixmaps/splash.png

当未启用自动登录时,我会看到背景壁纸,但我必须手动登录。当启用自动登录时,我用鼠标登录到黑屏,没有壁纸。我希望壁纸也出现在自动登录中。我已经在这上面花了很多时间。我已经尝试过没有 lightdm 的 Openbox 也使用 feh。但是自动登录而且 startx 必须手动完成。因为我不太熟悉 xinit。我试图在 chrome 加载时间来获取网站之前让信息亭显示壁纸。

答案1

如果lightdm配置为autologin-user,则它不会运行任何欢迎程序。它立即为给定用户打开一个会话并移交给窗口管理器。设置窗口管理器的背景应该执行您想要的操作,例如openbox添加类似于以下内容的内容:

xsetbg /usr/share/pixmaps/splash.png &

给你的~/.config/openbox.注意,openbox必须在会话模式下运行,例如:

$ cat ~/.xinitrc
/usr/bin/openbox-session

相关内容