Audacious mittels devilspie auf Desktop 3 zwingen!

Miccovin

Miccovin

Mitglied
Hi Leute,

ich versuche dies schon seit Monaten zu lösen, habe in mehreren Foren gepostet, es gab nie eine (befriedigende) Antwort. Vielleicht ja jetzt.

Problem: Audacious soll mittels devilspie auf Desktop 3 gezwungen werden. Dazu fehlt mir der Code.

Versucht habe ich zuletzt dieses:
Code:
(if
(and
(is (application_name) "Audacious")
(is (window_name) "Audacious")
)
(set_workspace 3)
)

(if
(and
(is (application_name) "Audacious")
(is (window_name) "Audacious-Wiedergabelisteneditor")
)
(set_workspace 3)
)

(if
(and
(is (application_name) "Audacious")
(is (window_name) "Audacious-Equalizer")
)
(set_workspace 3)
)
Irgendwas ist damit schon richtig, denn wenn ich zB das Song-hinzufügen-Fensterchen aufrufe, switcht es sofort rüber auf Desktop 3. Der Rest bleibt aber auf dem aktuellen Desktop.

Das Problem ist evtl., dass Audacious aus 3 Fenstern besteht: Dem Player, der Playlist und dem Equalizer.

Hier noch ein paar Hilfen:

xaunty@xaunty-desktop:~$ devilspie
...
Window Title: 'Audacious-Wiedergabelisteneditor'; Application Name: 'Audacious'; Class: 'Audacious'; Geometry: 800x783+104+97
Window Title: 'Audacious-Equalizer'; Application Name: 'Audacious'; Class: 'Audacious'; Geometry: 275x116+904+213
Window Title: '26. Dream Theater [ Images and Words ] - 4. Surrounded (0:33) - Audacious'; Application Name: 'Audacious'; Class: 'Audacious'; Geometry: 275x116+904+97
...
xaunty@xaunty-desktop:~$ xprop | grep WM_CLASS\(STRING\)
WM_CLASS(STRING) = "player", "Audacious"
xaunty@xaunty-desktop:~$ xprop | grep WM_CLASS\(STRING\)
WM_CLASS(STRING) = "equalizer", "Audacious"
xaunty@xaunty-desktop:~$ xprop | grep WM_CLASS\(STRING\)
WM_CLASS(STRING) = "playlist", "Audacious"
xaunty@xaunty-desktop:~$
xaunty@xaunty-desktop:~$ xprop | grep WM_NAME\(STRING\)
WM_NAME(STRING) = "27. Dream Theater [ Six Degrees Of Inner Turbulence ] - 4. The Great Debate (13:45) - Audacious"
xaunty@xaunty-desktop:~$ xprop | grep WM_NAME\(STRING\)
WM_NAME(STRING) = "Audacious-Equalizer"
xaunty@xaunty-desktop:~$ xprop | grep WM_NAME\(STRING\)
WM_NAME(STRING) = "Audacious-Wiedergabelisteneditor"
xaunty@xaunty-desktop:~$

Vielleicht habt ihr ja eine Ahnung, wie das richtig geht. *hoff*

Gruss
Mic

PS: Nutze momentan Xubuntu 9.4, devilspie 0-22.1, audacious 1.5.1.
 

Ähnliche Themen

NagiosGrapher 1.7.1 funktioniert nicht

dovecot und postfix Konfiguration Problem

X not starting anymore since filesystem was full

Problem mit HSPA+ Modem Huawei E353 - Installation unmöglich?

Displayport + externer Monitor zeigt bei startx nichts erst bei DVI

Zurück
Oben