Am Freitag, 29. April 2005 21:52 schrieb Carl A. Schreiber:
(...). Mein Problem hier ist die Option --window ".+" wozu ist die Option, was trägt man hier _sinnvoll_ ein? Was steht jetzt (".+") drin ausser einer funktionierenden <regex>.
Der Fenstertitel darf nicht leer sein: '.' ist ein beliebiges Zeichen und das '+' sagt, daß der Ausdruck davor mindestens einmal auftauchen muß.
Andererseits sollte man es nicht weglassen (warum?) lt kstart --help: --window <regexp> Regulärer Ausdruck, der dem Fenstertitel entspricht. Falls Sie keinen festlegen, wird einfach das zuerst auftauchende Fenster benutzt. Das wäre nicht zu empfehlen.
Versteh ich auch nicht so ganz. Vielleicht wenn ein Fenster von einem anderen Programm vor dem aufgeht, welches du mit kstart gestartet hast?
Kriegt kstart denn ein eigenes Fenster?
Wie meinen?
Wenn ich zB --window 'kmail' benutze (oder sonst ein Text, halt nicht wirklich ein <regex>) funzt es nicht: kmail wird gestartet, aber nicht auf Desktop 8 sondern auf dem aktuellen. (...).
Mit KMail komme ich da auch nicht so ganz klar. Funktionieren tut sowas kstart --desktop 3 --window "KCalc" -- kcalc aber kstart --desktop 3 --window ".+KMail.+" -- kmail will irgendwie nicht, obwohl im Titel am KMail vorkommt. Aber folge doch einfach der Hilfe von kstart und mach "xprop | grep WM_CLASS": WM_CLASS(STRING) = "kmail", "Kmail" So funktioniert es bei mir dann auch: kstart --desktop 3 --windowclass "kmail" -- kmail Gruß, Jan -- The world wisely chooses happiness over wisdom.