PDA

View Full Version : Start vom KDM


gregor a.
August 14th, 2007, 07:33 PM
So kann man bequem KDE Starten in ein bereits laufendes Compiz-Fusion

vim /usr/share/xsessions/compiz-fusion.desktop
[Desktop Entry]
Encoding=UTF-8
Type=XSession
Name=Compiz-Fusion
Exec=/usr/bin/compiz-fusion.sh
Icon=
Type=Application

vim /usr/bin/compiz-fusion.sh
#!/bin/sh
versuche=0

# Compiz-Fusion starten
while ( ! [ `pidof compiz.real` ] && [ $versuche -lt 3 ] )
do
fusion-icon &
sleep 2
versuche=`expr $versuche + 1`
done

# Compiz-Fusion gestartet ?

if ! [ `pidof compiz.real` ]
then
exit 1
fi

# 2s warten
sleep 2

# KDE starten
startkde

# alles ok
exit 0

chmod +x /usr/bin/compiz-fusion.sh

Danach kann man einfach im KDM als Session "Compiz-Fusion" auswählen und starten.
Es startet zuerst Compiz-Fusion und dann KDE.

Jeder Benutzer kann auf diese Weise wählen ob er Compiz-Fusion nutzen möchte oder nicht.

Onken
September 23rd, 2007, 07:13 PM
Hallo,

in dem Repository von Trevino ( siehe auch wiki (http://www.compiz.org/Compiz_and_Copmiz_Fusion_GIT_Ubuntu_Repository) )
ist "compiz" aus /usr/bin/compiz ein Wrapper für compiz.real, hier kann man alle benötigten Paramerter eintragen.

Ich habe Dein Script compiz-fusion.sh eingentlich nur so geschrieben:

export KDEWM=compiz #use the wrapper
startkde

funktioniert ohne sleep und der Wrapper startet mit nach 5 Sek, automtische emerald.

Onken