web-dev-qa-db-ja.com

lightdmで自動ログインした後に壁紙を表示する方法

これらは私がInside [Seat:*]で行ったことです

/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を試しましたが、自動ログインも使用しています。私はxinitに精通していないため、startxを手動で実行する必要がありました。chromeがWebサイトを取得するのにかかる時間をロードする前に、キオスクが壁紙を表示するようにしようとしています。

1
athul

lightdmautologin-userで構成されている場合、グリーターは実行されません。指定されたユーザーのセッションをすぐに開き、ウィンドウマネージャーに渡します。ウィンドウマネージャーの背景を設定すると、必要な処理が実行されます。 openboxの場合、次のようなものを追加します。

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

あなたの~/.config/openboxに。 openboxはセッションモードで実行する必要があることに注意してください。例:

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