theo hat geschrieben:
Scheint zu klappen.
Ok dann sollte es das auch unter KDE4 tun
theo hat geschrieben:
Scheint zu klappen.
Code: Alles auswählen
if (pos('kde',LowerCase(GetEnvironmentVariable('GDMSESSION')))>0)or (pos('kde',LowerCase(GetEnvironmentVariable('DESKTOP_SESSION')))>0)
or (GetEnvironmentVariable('KDE_FULL_SESSION')='true') then
Result.Desktop:='KDE' else
Result.Desktop:='GNOME'; //Gnome/Xfce/E17 ...
Bei mir wird Zeilenweise der Output von ps beschnitten. 'ksmserver' passt noch rein 'gnome-session' nicht mehr.creed steiger hat geschrieben: Muss halt jemand mit Gnome testen.
Ich werde Gnome und KDE4 installieren müssen,das PING-PONG mit dem testen bringt ja nix.theo hat geschrieben:Bei mir wird Zeilenweise der Output von ps beschnitten. 'ksmserver' passt noch rein 'gnome-session' nicht mehr.creed steiger hat geschrieben: Muss halt jemand mit Gnome testen.
Vieleicht besser so abfragen:
ps -C gnome-session --no-heading
Wenn ps.Count>0 ist es da.