Układanie okien w GNOME 2

38

Jak mogę uzyskać sąsiadujące okna w GNOME?

Giacomo Tesio
źródło
1
proszę uściślić swoje pytanie ...
Marcel Stimberg,
Zredagowałem twoje tagi. To nie jest pytanie specyficzne dla systemu Linux, ale pytanie specyficzne dla X Window System.
Eli Frey,
@its: Czy nie jest to pytanie specyficzne dla Gnome (i to WM), a nie pytanie specyficzne dla X? To dobre pytanie (ale może nieco bardziej szczegółowe) i myślę, że zadawanie pytań jest proste, ponieważ tyle osób zadaje to pytanie w przyszłości.
Stefan Lasiewski
@Stefan: doi, tak, to jest bardziej dokładne. Mój mózg próbował zastąpić klasyfikację klasyfikacją, w której nie było takiej potrzeby.
Eli Frey,
Alternatywne podejścia, jak omówiono tutaj , obejmują rozszerzenia GNOME gTile , shelltile lub Put Window .
sampablokuper

Odpowiedzi:

22

Zależy to nieco od tego, co masz na myśli mówiąc o kafelkach: Trwałe kafelki lub tylko tymczasowe, aby uzyskać przegląd i wybrać okno? Jeśli używasz compiz („Efekty pulpitu”), to drugie jest możliwe poprzez naciśnięcie Super + W (Super jest zwykle klawiszem „Windows”). W przypadku „trwałego” układania płytek:

Układaj okna za pomocą Compiz:

Zainstaluj menedżera ustawień Compiz (np. Pakiet compizconfig-settings-manager dla Ubuntu) i dodatkowe wtyczki (ponownie dla Ubuntu: compiz-fusion-plugins-extra ). Następnie aktywuj wtyczkę Grid - wtedy możesz użyć Ctrl + Alt i cyfry na klawiaturze, aby przesunąć i zmienić rozmiar okna, aby pasowało do wyobrażonej siatki. Umożliwia to bardzo wygodne układanie płytek.

Układaj okna bez kompizowania:

Jeśli nie korzystasz z compiz, istnieje aplet gnome, który umożliwia kafelkowanie: http://www.giuspen.com/x-tile/

Marcel Stimberg
źródło
1
X-kafelek działa całkiem dobrze, jeśli używasz tylko jednego monitora (jeśli używasz dwóch lub więcej monitorów, trudno jest go poprawnie skonfigurować)
jmoro
Nie znałem X-tile. Wydaje się, że potrzebuję teraz.
Giacomo Tesio,
x-tile działający na Ubuntu 18.10, z Gnome 3.30.2, z domyślnym menedżerem okien metacity, pozostawia duże przerwy między oknami. Wydaje się, że nie ma możliwości usunięcia tej luki, więc tak naprawdę nie można jej użyć.
bgoodr
11

Jak już wspomniano, Gnome nie jest menedżerem okien, ale środowiskiem pulpitu. Możesz wybierać spośród wielu menedżerów okien kafelkowych , takich jak StumpWM, wmii lub XMonad.

Oto jak użyć jednego do zastąpienia domyślnego menedżera okien.

Od Mikaela Janssona (z niewielkim montażem przeze mnie, aby uczynić to bardziej ogólnym).

Jeśli, podobnie jak ja, używasz gnome-session 2.3 i wcześniejszych, będziesz chciał dodać to do swojego ~ / .gnomerc:

export WINDOW_MANAGER=/path/to/your/favorite/window/manager

Jeśli natomiast uruchomisz gnome-session 2.4 i nowsze wersje, będziesz musiał zmienić klucz w rejestrze:

gconftool-2 --set /desktop/gnome/session/required_components/windowmanager --type string "Window Manager Executable Name"

upewniając się, że plik binarny jest na twojej drodze.

To da ci Gnome i domyślne ustawienia motywu (takie jak czcionki), ale z twoim ulubionym menedżerem okien zamiast Metacity.

Eli Frey
źródło
4

BlueTile jest oparty na Xmonad, ale skonfigurował OOTB do pracy z GNOME (do pewnego stopnia nie jest jeszcze tak dopracowany jak Metacity czy Compiz ...).

JanC
źródło
2

GNOME jest środowiskiem graficznym ; nie odpowiada za obsługę okien. Musisz zmienić menedżera okien , który obsługuje takie rzeczy. Istnieje wiele menedżerów okien kafelkowych dla X, z którymi możesz eksperymentować

Michał Mrożek
źródło
2
Marcel Stimberg,
@Marcel Och, być może
Michael Mrozek
a może nie;) Pytanie jest bardzo niejasne ...
Marcel Stimberg,
2

Jak powiedzieli inni ludzie, możesz użyć dowolnego menedżera okien kafelkowych, który łaskocze twoje upodobania. Xmonad jest jednak jednym z niewielu - AFAIK - który reklamuje integrację GNOME i jest z nią szeroko stosowany. Cóż, jak dla pewnej definicji „szeroko”.

tsvallender
źródło
2

Aplet „X Tile” może na żądanie układać okna z panelu Gnome. Jest przynajmniej w Fedorze i działa ładnie.

wzzrd
źródło