Czy możliwe jest przypięcie programów do określonych obszarów roboczych bez CCSM?

9

Używam 11.10.

Czy istnieje sposób, aby niektóre aplikacje zawsze otwierały się w określonym obszarze roboczym? Zauważyłem, że większość ludzi sugeruje korzystanie z CompizConfig Settings Manager, ale może to powodować katastrofalne problemy z Unity.

Znalazłem to samo pytanie, ale jedyną odpowiedzią było CCSM: czy możliwe jest przypięcie niektórych aplikacji do obszaru roboczego w Unity?

Czy można to zrobić bez CCSM? Szukałem od wieków, ale nie mogę znaleźć alternatywy.

EDYTOWAĆ:

Devilspie częściowo działa, ale wydaje się mieć pewne ograniczenia. Mam siatkę obszaru roboczego 2x2 i mogę z powodzeniem uruchomić aplikacje w obszarze roboczym 1 lub 2, ale próba 3 lub 4 kończy się niepowodzeniem, a aplikacja ładuje się w obszarze roboczym 1. Wydaje się, że jest to problem z tym, że są one w drugim rzędzie. Znalazłem wiele innych z tym samym problemem, takich jak tutaj:

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

Gdzie sugerowaną odpowiedzią było użycie CCSM!

GreenImp
źródło
Czy próbowałeś „set_viewport” zamiast „set_workspace”?
desgua

Odpowiedzi:

10

Tak, możesz użyć do tego Devilspie. Istnieje również GUI dla tej aplikacji. Wykonaj następujące kroki:

1) Zainstaluj:sudo apt-get install devilspie gdevilspie

2) Otwórz gdevilspie.

3) Uruchom demona:

wprowadź opis zdjęcia tutaj

4) Wybierz pasujące okno:

wprowadź opis zdjęcia tutaj

5) Wybierz przestrzeń roboczą:

wprowadź opis zdjęcia tutaj

Cieszyć się ;-)

desgua
źródło
hmm .. po wejrzeniu w devilspie wydaje się, że częściowo działa. Wyjaśnienia znajdują się w mojej edycji w oryginalnym poście.
GreenImp
Czy próbowałeś „set_viewport” zamiast „set_workspace”?
desgua
niestety wydaje się, że ma na nią wpływ błąd: bugs.launchpad.net/ubuntu/+source/gdevilspie/+bug/1161594
fstab