Hallo zusammen,
wie der Thread-Titel schon sagt, versuche ich OpenOffice mit kstart auf einem bestimmten Desktop zu starten. Mit einer OpenOffice-Instanz bekomm ich das schon hin.
kstart --desktop 1 soffice -nologo
(Nologo, weil kstart das erste aufgehende Fenster auf den enstprechenden Desktop schickt und das ist bei OO der Splashscreen, der also nicht kommen darf.)
Allderdings möchte ich mehrere Instanzen gleichzeitig starten und auf verschiedene Desktops schicken. Also eine Textdatei auf Desktop 1, eine zweite auf Desktop 2. Das klappt zwar mit sleep-Befehlen, aber das ist ja unschön und nicht immer zuverlässig.
Die Hilfe von kstart empfielt mit Window-Klassen bzw. -Namen zu arbeiten. Mit
kstart --desktop 1 --windowclass "VCLSalFrame OpenOffice.org 2.0" soffice -nologo /Pfad/zur/Datei
klappt das schonmal, den ersten sicher zu platzieren. Aber der zweite hat ja die gleiche windowclass.
Die Funktion --window wäre hier also die Lösung, da die Fenster sich darin unterscheiden müssten. Leider spricht der auf die mit xprop ermittelten bzw. tatsächlich abgelesenen Fenstertitel nicht an. Bei anderen Programmen tut er dies (bsp. kcalc, kate). Kann mir vielleicht jemand einen Tip geben, wie ich den korrekten Fenstertitel herausbekomme?
Gruß, Mario