Przełączaj obszary robocze indywidualnie na każdym monitorze


24

Czy w 12.04 z konfiguracją dwóch monitorów (przy użyciu Unity i Compiz) można przełączać obszary robocze indywidualnie dla każdego monitora?

Odpowiedzi:


7

Sporo czasu poświęciłem na znalezienie rozwiązania tego problemu. Doszedłem do wniosku, że chociaż compiz kiedyś miał na to wsparcie, od jakiegoś czasu nie działał. Ponieważ Unity używa compiz, nie może tego zrobić w tej chwili.

Wygląda na to, że niewielu menedżerów okien w ogóle obsługuje tę funkcję. Jedyne, co udało mi się znaleźć, to xmonad, który jest sterowanym klawiaturą menedżerem okien kafelkowych przeznaczonym dla zaawansowanych użytkowników, którzy chcą poświęcić sporo czasu na naukę korzystania z niego. Wydaje mi się, że widziałem odniesienia do niesamowitej zdolności do robienia tego, co jest kolejnym podobnym menedżerem okien kafelkowych.

Tak więc niestety odpowiedź na compiz i jedność wydaje się „nie, niemożliwa”, a odpowiedź bardziej ogólnie wydaje się „nie, chyba że jesteś skłonny przełączyć się na menedżera okien kafelkowych”.


Awesome robi to, ale robi to tylko. Jeśli dobrze rozumiem, każdy monitor ma swój własny zestaw obszarów roboczych i nie można wyświetlić obszaru roboczego monitora 1 na monitorze 2. Być może jest konfigurowalny, ale przeczytałem kilka osób na to narzekających. To odciągnęło mnie od Awesome.
Gauthier

Możesz łatwo przenieść okno na inny monitor (Mod4 + o), więc przeniesienie całego obszaru roboczego (tj. Każdego okna) na drugi ekran jest również dość szybkie.
exic

Czy nadal tak jest w przypadku 15.10?
Yanick Nedderhoff

6

Wiem, że to stare, ale dla osób, które się tym zajmują, Enlightenment 0.19.x ( http://enlightenment.org ) ma dobre wsparcie dla wielu ekranów i jest w stanie przełączać obszary robocze niezależnie lub jednocześnie na dwóch ekranach (nie próbowałem z trzema lub więcej). Zmieniłem XFCE4 i nie oglądałem się za siebie. Możesz znaleźć PPA na https://launchpad.net/~niko2040/+archive/ubuntu/e19

EDYCJA: Powodem, dla którego nie jest to powszechna funkcjonalność, jest to, że narusza specyfikację freedesktop.org (EWMH - http://standards.freedesktop.org/wm-spec/wm-spec-latest.html ), którą przestrzega większość menedżerów okien. Te menedżery okien, które to obsługują, po prostu nie są zgodne ze specyfikacją.


3
wyjaśnienie, dlaczego nie jest to powszechna funkcjonalność, jest z pewnością przydatne, ale zastanawiam się, dlaczego specyfikacja nie obejmuje tego przypadku użycia. Zastanawiam się również, czy ta specyfikacja ma jakieś znaczenie w przypadku kompozytorów Wayland. Jestem jednak pewien, że to osobne pytanie.
stonecrusher

Zatem specyfikacja jest idiotyczna. Dlaczego, u licha, nie chciałbyś przenosić obszarów roboczych niezależnie? Absolutnie głupi.
Benjamin R,

1

W rzeczywistości nie trzeba używać menedżera okien sąsiadujących. O ile mi wiadomo, xmonad i awesome obsługują tę funkcję, a i3 do pewnego stopnia.

Ale wszystkie kafelki. Wingo to hybrydowy menedżer okien, który ma obszary robocze dla poszczególnych monitorów, i może być używany jako zwykły menedżer okien lub menedżer kafelków (lub oba). Zauważ, że jest to opisywane jako „bardzo alfa”.


niesamowite wydaje się rodzajem obsługiwać tę funkcję, ale każdy monitor posiada swój własny zestaw znaczników (tj przestrzeni roboczych). Monitory są tak oddzielone, że jeśli zapełnisz obszar roboczy 2 oknami na monitorze 1, nie będziesz mógł później wyświetlić zawartości obszaru roboczego 2 na monitorze 2.
Gauthier

i3 z pewnością to obsługuje, może również traktować okna jako „pływające” (tj. sposób, w jaki obsługuje je większość menedżerów okien). Właściwość ruchomą można przełączać w już otwartych oknach lub można skonfigurować klasy okien, aby zawsze były otwierane jako pływające. Może to być przydatne dla tych, którzy nie chcą używać kafelków we wszystkich oknach. Ponadto większość okien dialogowych otwiera się automatycznie jako ruchoma.
Petter Adsen,

Szkoda, że ​​rozwój Wingo nie trwa, to ciekawy pomysł.
Benjamin R

1
@BenjaminR To nieprawda. Wingo jest po prostu kompletna i będzie działać tak długo, jak długo będę go używać. (Jak mówi README.)
BurntSushi5

@ BurntSushi5 Ah, dobrze. Dziękuję za wyjaśnienie.
Benjamin R
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.