Wer auf seinem Laptop Linux mit Xfce als Desktop-Umgebung installiert hat und hin und wieder beobachtet, dass das Hintergrundbild durch einen einfarbigen Hintergrund ersetzt wird, sollte einmal beobachten, ob dieses Verhalten immer genau dann zu beobachten ist, wenn Nautilus geöffnet wird.
Wenn das der Fall ist, liegt die Vermutung nahe, dass Nautilus verantwortlich ist. Abhilfe schaffen gleich zwei Methoden:
gconftool -t bool /apps/nautilus/preferences/show_desktop -s false
oder falls das nicht funktioniert:
sudo touch /usr/local/bin sudo chmod +x /usr/local/bin/nautilus sudo echo -e "#!/bin/sh\n/usr/bin/nautilus --no-desktop" > /usr/local/bin/nautilus
Kurz zur Erklärung:
Die erste Methode sagt Nautilus, dass es sich nicht mehr um den Desktop kümmern soll. Die zweite Methode macht das auch, nur bei jedem Start von Nautilus aufs Neue. Dafür wird ausgenutzt, dass /usr/local/bin vor /usr/bin im PATH steht und somit beim Aufruf von “nautlius” die dort angelegte Datei ausgeführt wird. Diese ruft dann Nautlius mit dem Parameter “–no-desktop” auf.