Ist es möglich, Programme ohne CCSM an bestimmte Arbeitsbereiche anzuheften?

9

Ich laufe 11.10.

Gibt es eine Möglichkeit, bestimmte Anwendungen so einzustellen, dass sie immer in einem bestimmten Arbeitsbereich geöffnet werden? Ich habe festgestellt, dass die meisten Benutzer die Verwendung des CompizConfig-Einstellungs-Managers vorschlagen, dies kann jedoch zu katastrophalen Problemen mit Unity führen.

Ich habe diese identische Frage gefunden, aber die einzige Antwort war CCSM: Ist es möglich, bestimmte Apps in Unity an einen Arbeitsbereich anzuheften?

Gibt es eine Möglichkeit, dies ohne CCSM zu tun? Ich habe lange gesucht, kann aber keine Alternative finden.

BEARBEITEN:

Devilspie funktioniert teilweise, scheint aber einige Einschränkungen zu haben. Ich habe ein 2x2-Arbeitsbereichsraster und kann Anwendungen erfolgreich in Arbeitsbereich 1 oder 2 starten, aber der Versuch 3 oder 4 schlägt fehl und die Anwendung wird in Arbeitsbereich 1 geladen. Dies scheint ein Problem zu sein, wenn sie sich in einer zweiten Zeile befinden. Ich habe viele andere mit dem gleichen Problem gefunden, wie hier:

http://www.linuxquestions.org/questions/linux-software-2/devilspie-and-compiz-viewports-on-multiple-rows-860619/

Wo die vorgeschlagene Antwort war, CCSM zu verwenden!

GreenImp
quelle
Haben Sie "set_viewport" anstelle von "set_workspace" versucht?
Desgua

Antworten:

10

Ja, Sie können Devilspie verwenden, um das zu tun. Es gibt auch eine GUI für diese App. Folge diesen Schritten:

1) Installieren:sudo apt-get install devilspie gdevilspie

2) Öffnen Sie gdevilspie.

3) Starten Sie den Daemon:

Geben Sie hier die Bildbeschreibung ein

4) Wählen Sie das passende Fenster:

Geben Sie hier die Bildbeschreibung ein

5) Wählen Sie den Arbeitsbereich:

Geben Sie hier die Bildbeschreibung ein

Genießen ;-)

Desgua
quelle
hmm .. nach einem Blick in Devilspie scheint es teilweise zu funktionieren. Eine Erklärung finden Sie in meiner Bearbeitung im Originalbeitrag.
GreenImp
Haben Sie "set_viewport" anstelle von "set_workspace" versucht?
Desgua
Leider scheint es von einem Fehler betroffen zu sein: bugs.launchpad.net/ubuntu/+source/gdevilspie/+bug/1161594
fstab