On 01.Jun 2005 - 23:02:26, Andreas Brillisauer wrote:
> Hallo,
> 
> ich habe mir ein Skript geschrieben das beim GNOME-Start ausgef�hrt
> wird. Mit Hilfe von "wmctrl -s <Desktop>" switche ich auf die
> Arbeitsfl�che 3 und starte Firefox danach switche ich auf die 4.
> Arbeitsfl�che und starte Evolution. Danach wieder zur�ck auf die
> Arbeitsfl�che 1.

Kriegt Gnome das nicht von alleine hin? Ich meine, Gnome hat doch auch
Session-Management eingebaut, und wenn du die Sitzung speicherst (by
Hand oder einfach beim ausloggen) sollten die Apps auf der richtigen
Arbeitsflaeche erscheinen, oder nicht?

> Wie kann ich erkennen wann z. B. Firefox vollst�ndig geladen ist um
> direkt danach auf die n�chste Arbeitsfl�che zu schalten?

Hmm, ich _vermute_ dass es evtl. eine X11-Funktion gibt um
herauszubekommen ob ein bestimmtes Fenster existiert (mit einer
bestimmten ID oder so...) aber ich glaube kaum, dass du das in ein
Skript gepackt kriegst... 

> Wenn ich jeweils das "sleep" rauslasse wird zu fr�h auf die n�chste
> Arbeitsfl�che geschaltet und das zuvor gestartete Programm landet auf
> der falschen Fl�che.

Klaro, wie gesagt ich wuerde behaupten wollen Gnome muesste das
hinbekommen... Ich kenne auch ein Programm fuer KDE das ein anderes
Programm auf einem bestimmten Desktop starten kann... 

> Wie k�nnte ich das ganze ohne "sleep" l�sen? Ich muss also irgendwie
> erkennen wenn ein Programm gestartet wurde, um danach weiter machen zu
> k�nnen.

Jupp, wobei du statt dem Switchen des Desktops auch einfach 

wmctrl -r Mozilla\ Firefox -t 3 

benutzen kannst, das duerfte einiges an Arbeit fuer den Rechner sparen,
da Desktop-Switching verhaeltnismaessig teuer ist...

Andreas

-- 
You seek to shield those you love and you like the role of the provider.


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an