Bez względu na to, ile monitorów używasz na swoim komputerze, nigdy nie będziesz w stanie zmieścić wszystkich okien aplikacji na pulpicie. O ile oczywiście nie masz odpowiedniego narzędzia.
Menedżer okien to doskonałe narzędzie, które bardzo dobrze spełnia to wymaganie i pozwala w pełni wykorzystać potencjał ekranu komputera/wyświetlacza zewnętrznego.
Ale co to właściwie jest, co może zrobić i jakie są jedne z najlepszych menedżerów okien, których możesz używać w systemie Linux? Oto przewodnik z odpowiedziami na wszystkie takie pytania.
Co to jest menedżer okien?
Podobnie jak każdy inny system operacyjny typu Unix, Linux również używa system X Window (lub X11) jako domyślny system okienkowy do generowania podstawowych elementów GUI wymaganych do działania różnych aplikacji opartych na GUI.
Jednak poza tym system X11 nie ma wiele do zaoferowania. W rezultacie nie możesz go używać do zarządzania oknami aplikacji na pulpicie i organizowania ich zgodnie z własnymi preferencjami.
Tutaj pojawia się menedżer okien. Umożliwia zarządzanie sposobem wyświetlania i zachowania okien aplikacji na wyświetlaczu komputera lub monitorze zewnętrznym. W ten sposób można sterować ich rozmieszczeniem, a tym samym wyglądem, tak aby w pełni wykorzystać możliwości ekranu i poprawić wrażenia z pracy wielozadaniowej.
Najlepsze menedżery okien dla systemu Linux
Poniżej znajduje się lista najlepszych menedżerów okien dla systemu Linux — zarówno ruchomych, jak i kafelkowych — których możesz użyć, aby w pełni wykorzystać możliwości swojego ekranu.
Xmonad to darmowy menedżer okien dynamicznego kafelkowania typu open source dla systemu Linux. Jest napisany w języku Haskell i zawiera plik konfiguracyjny, który pomaga spersonalizować jego zachowanie zgodnie z własnymi preferencjami.
Ponieważ jest napisany w Haskell, zrozumienie i skonfigurowanie pliku konfiguracyjnego xmonada od razu może być dość trudne, zwłaszcza jeśli nie masz wcześniejszego doświadczenia z Haskellem. Jednak dla tych, którzy dobrze rozumieją język, zakres dostosowywania i użyteczności wykracza daleko poza to, co można uzyskać z większości menedżerów okien.
Jedną z największych zalet xmonad jest automatyzacja rozmieszczania okien, dzięki czemu możesz lepiej skoncentrować się na wykonywaniu swojej pracy. Jeśli chodzi o zestaw funkcji, program oferuje między innymi obszerną bibliotekę rozszerzeń, obsługę Xinerama (dla konfiguracji z wieloma wyświetlaczami) i rekonfigurację w locie.
Aby zainstalować xmonad na Debianie/Ubuntu, uruchom:
sudo apt zainstaluj xmonad
W Arch Linuksie:
sudo pacman -S xmonad
W Fedorze/CentOS i innych systemach opartych na RHEL:
sudo dnf zainstaluj xmonad
Awesome zaczęło się jako rozwidlenie DWM (Dynamic Window Manager), ale później przekształciło się w pełnoprawnego menedżera okien Linux. Jednym z celów programu było zaoferowanie szybkiego i prostego rozwiązania do zarządzania oknami bez uszczerbku dla zaawansowanych funkcjonalności. I w większości udało mu się to dotrzymać.
Jest napisany w Lua, który jest potężnym językiem programowania o szerokim zakresie zastosowań w zakresie dostosowywania. Jeśli jesteś zaawansowanym użytkownikiem, który chce mieć pełną kontrolę nad GUI i zarządzaniem oknami, niesamowite może zapewnić Ci prawie wszystko, czego pragniesz, z dobrze udokumentowanym API by pomóc ci po drodze.
Jednym z aspektów, które wyróżniają niesamowite od niektórych innych menedżerów okien, jest to, że zamiast używać Xlib biblioteka, która jest znana z wywoływania opóźnień, używa asynchronicznej biblioteki XCM, która zapewnia, że twoje działania nie podlegają tak bardzo czas oczekiwania.
Aby zainstalować awesome na Debianie/Ubuntu:
sudo apt zainstaluj niesamowite
W Arch Linuksie:
sudo pacman -S niesamowite
W Fedorze/CentOS/RHEL:
sudo dnf zainstaluj niesamowite
DWM lub Dynamic Window Manager to jeden ze starszych menedżerów okien systemu Linux na tej liście. Jest to dynamiczny menedżer płytek okiennych i był inspiracją do rozwoju popularnego okna menedżerów takich jak xmonad i awesome, głównie ze względu na minimalną i uproszczoną funkcjonalność, która po prostu działa dobrze.
Jednak w wyniku tego lekkiego podejścia DWM ma pewne niedociągnięcia. Jednym z nich jest brak pliku konfiguracyjnego, który komplikuje dostosowywanie elementów programu, ponieważ teraz musisz modyfikować jego kod źródłowy i budować go za każdym razem, gdy chcesz dokonać zmiany.
Z tego powodu DWM jest zwykle preferowanym menedżerem okien dla tych, którzy potrzebują prostego menedżera okien, który po prostu wykonuje jedno zadanie — zarządzanie oknami — w przeciwieństwie do czegoś, co jest pełne dodatkowych elementów i funkcji, które mogą zwiększyć złożoność doświadczenie.
Aby zainstalować DWM na Debianie i Ubuntu, użyj:
sudo apt zainstaluj dwm
W Arch Linuksie:
sudo pacman -S dwm
Instalacja DWM w systemach opartych na Fedorze/CentOS i RHEL jest łatwa:
sudo dnf zainstaluj dwm
IceWM to menedżer okien stosów napisany w C++. Skupia się całkowicie na zapewnieniu szybkiego i płynnego zarządzania oknami, co czyni go idealnym dla słabych maszyn z systemem Linux. Jednak pomimo tego, że jest lekki, program nie narusza podstawowej użyteczności i możliwości dostosowywania.
Używa zwykłego pliku tekstowego, który jest znacznie łatwiejszy do modyfikacji i sprawia, że dostosowywanie jest proste. Nie tylko to, oferuje również udokumentowane przewodniki pomagające w modyfikowaniu pliku konfiguracyjnego. Dodatkowo są tu i ówdzie losowe (czytaj „użyteczne”) podpowiedzi, które pozwolą ci zapoznać się z elementami GUI i ich funkcjami.
Ciekawym dodatkiem GUI w IceWM jest wbudowany pasek zadań na dole, który dodatkowo upraszcza zarządzanie i organizowanie okien aplikacji i obszarów roboczych na pulpicie. Podobnie, oferuje również obsługę zarówno RandR, jak i Xinerama, co jest miłym akcentem, który pomaga w konfiguracjach z wieloma monitorami.
Aby zainstalować IceWM na Debianie/Ubuntu:
sudo apt zainstaluj icewm
W Arch Linuksie:
sudo pacman -S icewm
W Fedorze/CentOS/RHEL:
sudo dnf zainstaluj icewm
Menedżer okien i3 to ręczny kafelek okien, który obsługuje wiele ustawień organizacji okien. Jest napisany w C i podobnie jak IceWM, zapewnia również funkcjonalność konfiguracji za pomocą zwykłego pliku tekstowego, co ułatwia modyfikowanie jego elementów do własnego stylu.
Zasadniczo i3 ma być szybki i minimalny, a jednocześnie atrakcyjny dla zaawansowanych użytkowników. W związku z tym otrzymujesz podstawowe funkcje, takie jak ręczne umieszczanie okien, motywy, wiele trybów ostrości, a także zaawansowane opcje, takie jak pasek zadań, konfigurowalne skróty klawiszowe i możliwość tworzenia niestandardowych skryptów do dalszych celów dostosowywanie.
Ogólnie rzecz biorąc, podejście i3 jest idealne dla wszystkich rodzajów użytkowników, ponieważ daje Ci kontrolę nad tym, jak chcesz używać programu w swoim systemie. Możesz go używać w takim stanie, w jakim jest, lub całkowicie go zmodyfikować, aby dopasować go do swoich potrzeb. A to sprawia, że nadaje się również do komputerów o niskim poborze mocy.
W Debianie/Ubuntu:
sudo apt zainstaluj i3
Aby zainstalować i3 na Arch Linux:
sudo pacman -S i3
W systemach Fedora/CentOS/RHEL:
sudo dnf zainstaluj i3
Skuteczne zarządzanie systemem Windows aplikacji w systemie Linux
Jeśli jesteś kimś, kto musi przeskakiwać tam iz powrotem między kilkoma aplikacjami na komputerze — i ekranami — wtedy możesz użyć dowolnego z powyższych menedżerów okien, aby jak najlepiej wykorzystać ekran i wielozadaniowość wydajnie.
Jeśli dopiero zaczynasz pracę z Linuksem, zalecamy sprawdzenie menedżera okien i3. Jest szybki, minimalny i oferuje prawie wszystkie podstawowe funkcje potrzebne do uporządkowania okien aplikacji i maksymalizacji wydajności.
Chcesz zaoszczędzić miejsce na ekranie, jednocześnie zwiększając produktywność w systemie Linux? Przełącz się na kafelkowego menedżera okien, takiego jak i3.
Czytaj dalej
- Linux
- Dostosowywanie Linuksa
- Najlepsze
Yash jest pisarzem sztabowym w MUO zajmującym się majsterkowaniem, Linuksem, programowaniem i bezpieczeństwem. Zanim odnalazł swoją pasję w pisaniu, zajmował się tworzeniem aplikacji internetowych i iOS. Możesz również znaleźć jego teksty na TechPP, gdzie zajmuje się innymi branżami. Poza technologią lubi rozmawiać o astronomii, Formule 1 i zegarkach.
Zapisz się do naszego newslettera
Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Kliknij tutaj, aby zasubskrybować