Wie stelle ich ein zufälliges Hintergrundbild in LightDM GTK Greeter (Gentoo) ein?

406
Emily L.

Es scheint, dass der GTK-Begrüßer von LightDM die Auswahl eines beliebigen Bildes aus einem Ordner nicht unterstützt. Kennt jemand einen Weg, dies zu erreichen, ohne auf das Webkit greeter zurückzugreifen?

1

1 Antwort auf die Frage

1
Emily L.

Am Ende habe ich ein Init-Skript erstellt, das vor dem DM läuft und die gtk-Begrüßer-Konfiguration mit einem zufälligen Bild bearbeitet /usr/share/backgrounds/xdm/.

Es ist im Grunde ein Einzeiler für die Bearbeitung der Konfiguration, die leicht an andere Init-Systeme anpassbar sein sollte (dies ist für OpenRC).

Datei: /etc/init.d/random-xdg-bg

#!/sbin/openrc-run  depend() { before xdm }  start() { ebegin "Setting random background for XDM" sed -i -e "s:^background=.*:background=`find "/usr/share/backgrounds/xdm/" -exec file {} \;| grep -o -P '^.+: \w+ image' | sort -R | tail -1 | sed -e 's/:[^:]*image//g'`:g" /etc/lightdm/lightdm-gtk-greeter.conf eend $? }  stop() { ebegin "Stopping random background for XDM" eend $? } 

Dann:

# rc-update add default random-xdg-bg