Hallo Marlhin, mit diesem Problem habe ich mich auch schon lange herumgeschlagen. Ich benutze Xfce sowohl unter Arch Linux als auch in Xubuntu und schätze diesen Desktop an sich sehr. Ein Problem liegt bei Xfce offensichtlich in einem sehr intransparenten Startvorgang, wo solche undurchschaubaren Verhaltensweisen auftreten. Es gibt da anscheinend höchst undurchsichtige Probleme mit dem Timing.
Auch wenn du eigentlich kein Skript verwenden möchtest: Das ist, soweit ich sehe, die einzige Lösung.
Ich habe dieses Skript als /usr/local/bin/startconky erstellt:
#!/bin/bash
sleep 7 ;
if pidof conky > /dev/null ; then
killall conky ;
fi ;
sleep 3 && conky ;
exit 0
Dass Unterbrechungen mit sleep erforderlich sind, habe ich durch Ausprobieren herausgefunden. Die Sekunden-Werte habe ich ebenfalls experimentell ermittelt, sie müssen ggf. angepasst werden. Jedenfalls rufe ich dieses Skript als Startprogramm auf und bekomme damit genau ein Conky.