27.09.2010
Desktopwallpaper bereits bei der Anmeldung anzeigen
von ritze.
Den Desktoprechner benutze lediglich ich als Benutzer. Daher möchte ich GDM ein wenig personalisieren, zum Beispiel soll mir GDM mein auf dem Desktop benutztes Hintergrundbild anzeigen und nicht jedes mal das langweilige Standardhintergrundbild. Dazu legt man als erstes ein kleines Skript mit den Namen .wallpaper.sh im Heimverzeichnis an:
#!/bin/bash ln -s -f "$(gconftool-2 --get /desktop/gnome/background/picture_filename)" $HOME/.wallpaper exit
Danach editiert man die bereits vorhandene Datei /etc/gdm/PostSession/Default.
#!/bin/sh if [ ${USERNAME} = "max" ]; then su $USERNAME -c /home/$USERNAME/.wallpaper.sh fi exit 0
Somit wird erreicht, dass nach jeder Abmeldung des Benutzers max das eben angelegte Skript .wallpaper.sh im Heimverzeichnis ausgeführt wird. Durch dieses wird ein Link zum aktuell benutzten Hintergrundbild vom Benutzer max angelegt. Nun muss man nur noch GDM mitteilen, dass er .wallpaper als Hintergrundbild benutzen soll:
sudo -u gdm gconftool-2 --type str --set /desktop/gnome/background/picture_filename /home/max/.wallpaper
Natürlich sollte man den Benutzer max mit seinem eigenen Benutzername austauschen.