Moje pytanie dotyczy zasadniczo tego, czy mogę udawać zachowanie, które uzyskuje się przy użyciu zwykłych menedżerów okien w systemie Linux, jeśli ktoś ma konfigurację z podwójną głową. Oznacza to, że jeśli zmaksymalizuję okno, zmaksymalizuje ono tylko jedną część pulpitu, pasując do obszaru jednego fizycznego wyświetlacza. Mam tylko jeden ekran, ale ma dość dużą rozdzielczość i przez większość czasu będę chciał pracować na wielu osobnych oknach, ułożonych poziomo.
Słyszałem o kafelkach menedżerów okien, ale wszystko, co wiem, bardziej przypomina grupy narożne i nie zachowują się jak inne popularne menedżery okien (xfwm, compiz). Obecnie używam xfwm i chciałbym się go trzymać, jeśli to możliwe. Jeśli to zadanie wymaga , wolałbym takie, które zachowuje się podobnie do zwykłych po wyjęciu z pudełka lub dla których dostępna jest gotowa konfiguracja.
Pierwszy hack, który przyszedł mi do głowy, to próba sfałszowania informacji, które xrandr podaje na temat geometrii ekranu i oszukania menedżera okien przy użyciu tego podejścia, ale wydaje się to zdrowym hackem, który nie powinien być potrzebny.
Korzystam z Fedory Linux, ale nie mam nic przeciwko samodzielnemu budowaniu oprogramowania, jeśli nie jest ono w zarządzaniu pakietami.
źródło
Odpowiedzi:
Jeśli możesz użyć Compiz, istnieje coś takiego jak Grid (jeśli dobrze pamiętam nazwę). Nie jestem pewien, czy xfwm ma coś takiego, możesz to sprawdzić.
Również zdecydowanie zalecałbym wypróbowanie różnych paradygmatów WM, jeśli mogłyby być bardziej odpowiednie, tj. Nie pomijaj kafelkowania WM tylko dlatego, że nie są powszechne.
Jeśli nalegasz na możliwość kafelkowania okien bez zmiany WM, istnieją do tego oddzielne narzędzia (zewnętrzne). Jedna lista znajduje się na Wikipedii: https://en.wikipedia.org/wiki/Tiling_window_manager#Third_party_tiling_applications_on_Xorg
źródło
Okej, od kilku miesięcy używam niesamowitego w swoim notesie. Po frustrującej początkowej konfiguracji opłaciło się. Bonus: w Fedorze 18 znajduje się w oficjalnych repozytoriach.
Awesome zapewnia funkcje menedżera okien do kafelkowania z kilkoma rozsądnymi ustawieniami kafelkowania (obecnie używanym najczęściej jest złoty współczynnik). Konfiguracja lua jest łatwa do modyfikacji, jeśli znasz podstawowe lua i / lub masz intuicję w programowaniu. Szczególnie na notebooku i podczas kodowania uważam, że jest naprawdę bardzo pomocny, ponieważ możesz zrobić wszystko, czego potrzebujesz za pomocą klawiatury. Przyzwyczajenie się do niesamowitości zajmuje trochę czasu, a przyzwyczajenie się do własnych potrzeb. Można natknąć się na ustawienia domyślne, takie jak fokus podążający za myszką i nieparzystą kolejność ładowania i obsługę błędów w konfiguracji (niesamowite spróbuje najpierw załadować konfigurację użytkownika, jeśli to się nie powiedzie (błąd nie zostanie znaleziony lub błąd parsera), załaduje się w całym systemie, trochę czasu zajmuje ustalenie, dlaczego zmiany konfiguracji nie zostaną wprowadzone).
Tak więc, jeśli ktoś ma wymaganie określone w moim pytaniu wyłącznie w celu płynnej pracy z wieloma (zmaksymalizowanymi, tj. Wypełniającymi ekran) oknami na jednym dużym ekranie, niesamowite (lub dowolne inne WM do kafelkowania w tym zakresie) jest właściwym wyborem.
Ponadto w najnowszych wersjach XFce menedżer okien XFWM obsługuje łatwe maksymalizowanie do połowy ekranu (zarówno w pionie, jak iw poziomie) poprzez przeciąganie okna w kierunku krawędzi ekranu.
źródło