Okna.  Wirusy.  Notatniki.  Internet.  biuro.  Narzędzia.  Kierowcy

Menedżery okien systemu Linux służą do zarządzania oknami aplikacji w systemie. Na przykład, gdy uruchamiasz dowolny aplikacja graficzna, otwiera swoje okno. Aby to okno poruszało się i pięknie wyglądało, w tle działa manager, który odpowiada za wszystkie te funkcje.

Zwykle menedżer okien jest wbudowany w środowisko graficzne, ale w przypadku bardzo lekkich systemów można używać menedżera okien bez środowiska. W tym artykule skompilowaliśmy najlepsze menedżery okien systemu Linux, które możesz zainstalować i używać w swoim systemie.

Nie myl menedżerów okien ze środowiskami graficznymi. Środowiska pulpitu zwykle zawierają paski narzędzi, tapety, widżety, foldery i ikony. Zwykle mają też osobny zestaw bibliotek i aplikacji, aby ułatwić pracę na komputerze. Menedżery okien zarządzają tylko oknami. Środowiska komputerowe mają już wbudowane menedżery okien i narzędzia do tworzenia okien, które umożliwiają oddzielne rysowanie i tworzenie okien.

1.i3

Pierwszy na naszej liście jest i3. Jest to dobrze udokumentowany i wysoce konfigurowalny menedżer okien. W tym menedżerze użytkownik może dostosować wszystko, co chce, zaczynając od pozycji otwartej aplikacji, kończąc na własnym skrócie klawiaturowym. Zaletą i3 jest to, że cała konfiguracja jest w formie tekstowej, nie trzeba znać żadnych języków typu LUA czy Haskell.

Przełączanie między pływającymi oknami odbywa się za pomocą Win + Shift + Spacja. Menedżer okien jest aktywnie rozwijany, a znalezione błędy są naprawiane przez programistów. Możesz także użyć terminala do wykonania niezbędnych czynności.

2. Niesamowity WM

Awesome WM to jeden z najlepszych menedżerów okien dla systemu Linux, który używa asynchronicznej biblioteki XCB zamiast Xlib. Menedżer okien jest napisany w C++. Można go dostosować, zmienić styl, wygląd i ustaw skróty klawiszowe. A wszystko to musi być wykonane w języku LUA.

Do komfortowej pracy wystarczą domyślne konfiguracje. Obsługuje wiele pulpitów, ewentualnie zmieniając rozmiar i przesuwając panele za pomocą myszy. Każdy komponent można zmienić za pomocą pliku konfiguracyjnego.

3XMonada

XMonad jest idealny dla Ciebie, jeśli chcesz mieć możliwość rozszerzenia swojego menedżera okien w języku programowania Haskell. Nie będziesz ograniczony żadnymi zaprogramowanymi szablonami i będziesz mógł zaprogramować wszystko w konfiguracji. Domyślne ustawienia są bardzo łatwe do zmiany, a kod programu jest zawsze czysty i bezpieczny. XMonad jest bardzo szybki i lekki, więc będzie działał nawet na wolnym systemie.

Spośród funkcji można zauważyć obsługę wielu monitorów, a także, jeśli brakuje jakiejś funkcji, można ją dodać za pomocą modułów.

4.Otwórz pudełko

Openbox to bardzo lekki i jeden z najpopularniejszych menedżerów okien dla systemu Linux. Zajmuje tylko 100 megabajtów pamięć o swobodnym dostępie po pobraniu. Jest dość stabilna, a twórcy ciągle uzupełniają nowe „dziury” i błędy.

Jest wysoce konfigurowalny i łatwy w użyciu. Możesz edytować pliki konfiguracyjne lub użyć narzędzi konfiguracyjnych.

5. DWM

Ten menedżer okien systemu Linux jest zawarty w pakiecie oprogramowanie Suckles Suite. Zazwyczaj użytkownicy mogą dostosować i rozszerzyć swoje możliwości, zmieniając kod źródłowy. Cały kod dwm mieści się w mniej niż 2000 linii, więc jest to przykład bardzo czystego i czytelnego kodu. Ponadto dwm jest bardzo lekki, ma prostą konstrukcję i zużywa niewiele zasobów.

Proste ustawienia dwm i skróty klawiszowe są dobrze przemyślane, co czyni go jednym z najlepszych menedżerów okien. Możesz grupować aplikacje i okna na pulpicie. Status menedżera paska pokazuje informacje o połączeniu Wi-Fi, poziomie głośności i stanie baterii.

6. Gala

Ten menedżer okien jest oparty na dekoracji klienta GTK. Ma prosty, ale przemyślany projekt, jakby korzystał z zasad projektowania ElementaryOS.

Gala jest odpowiednia dla początkujących. Jest niesamowicie konfigurowalny i ma wszystkie skróty klawiszowe potrzebne do łatwego użytkowania. W przypadku gorących narożników możesz przypisać wykonanie określonych zadań lub własnych poleceń.

Gala posiada również animacje i ciekawe efekty. W razie potrzeby możesz je dodawać i usuwać. Menedżer okien jest bardzo lekki i działa dobrze na słabszym sprzęcie, takim jak Chromebooki lub starsze laptopy. Gala jest stabilna. Jest również uważany za jednego z najczęściej wymienianych menedżerów okien wszechczasów.

7.Kwin

Łatwo konfigurowalny menedżer okien w środowisku graficznym KDE. Ale może być również używany w innych środowisko graficzne. Wszelkie ustawienia można zmienić za pomocą GUI.

KWin oferuje najwięcej efektów w porównaniu do innych menedżerów okien. Możesz dołączyć cienie do okien, uczynić je lepkimi i chwiejnymi, dodać różne efekty minimalizujące i maksymalizujące okna i wiele więcej.

8 Fluxboksa

Jeśli szukasz najlżejszego menedżera okien dla systemu Linux, to Fluxbox to zrobi najlepszy wybór dla Ciebie. Na każdym sprzęcie będzie działać bardzo szybko. Jest również łatwy w użyciu i konfiguracji.

Nie musisz znać żadnego języka programowania, aby go skonfigurować - menedżer okien ma prostą konfigurację i zarządzanie oknami. Fabrycznie zainstalowane są różne motywy i parametry do kalibracji, obsługiwane jest również automatyczne kafelkowanie.

9. Musca

Ten menedżer okien jest uważany za bardzo prosty i bezpośredni. Jest również bardzo wydajny pod względem użytkowym. miejsca na dysku i pamięć. Nie ma tu paneli ani dekoracji okiennych. Ale można je dodać przez ustawienie dodatkowe aplikacje. System grupowania okien jest bardzo podobny do wirtualnych pulpitów.

Okna są podzielone na różne nazwane grupy i można bardzo łatwo przełączać się między nimi. Użytkownik może tworzyć lub usuwać grupy. Musca obsługuje wiele monitorów i może automatycznie tworzyć grupy okien.

10. SpectrWM

Ten menedżer okien jest bardzo podobny do Xmonada. Ale używa plików konfiguracyjnych zwykłego tekstu. Po zmianie ustawień możesz ponownie przeliczyć konfigurację bez ponownego uruchamiania środowiska. Dzięki temu użytkownicy mogą zobaczyć wyniki zmian bez konieczności ponownego uruchamiania menedżera. Domyślny interfejs jest bardzo prosty.

Konfiguracja spectrwm jest bardzo prosta, ponieważ posiada podstawowy zestaw ustawień i nie trzeba znać żadnego języka programowania, aby je zmienić. Dlatego jest idealny dla początkujących i tych, którzy chcą używać Xmonada, ale nie znają Haskella.

11. HerbstluftWM

Ten menedżer okien jest bardzo łatwy do zrozumienia i konfiguracji. Wszystkie ustawienia są dokonywane za pomocą wiersz poleceń i nie musisz opuszczać środowiska. Wspaniałą cechą HerbstluftWM jest obsługa ręcznego i automatycznego układania okien. Użytkownik może skonfigurować automatyczne kafelkowanie dla każdego okna lub aplikacji. Automatyczne kafelkowanie można zmienić na ręczne w dowolnym momencie.

Do skonfigurowania używa skryptu Bash, ale poza tym jest całkiem prosty. Możesz używać różnych szablonów układu, a także tworzyć szablony w locie. Obsługiwane są również dwa monitory.

12 Oświecenie

Jeśli jesteś początkującym, jest to najlepszy menedżer okien dla Ciebie. Konfiguracja środowiska nie wymaga żadnej wiedzy programistycznej. Ogólnie rzecz biorąc, bardziej przypomina środowisko graficzne. Wszystkie ustawienia są dokonywane za pomocą interfejsu graficznego.

Możesz w pełni dostosować go do swoich upodobań, a także dodać opcjonalnego menedżera kompozytów. Posiada również wirtualne pulpity, widżety. Enlightenment to bardzo szybkie środowisko, idealne dla laptopów.

13. JWM

JWM to niezwykle lekki menedżer okien. Jest używany jako domyślny menedżer wyświetlania w Puppy Linux. Jest również idealny dla każdego starego komputera. Menu i okna otwierają się szybciej niż inni menedżerowie. Ponadto JWM jest łatwy w konfiguracji, nie potrzebujesz do tego żadnej wiedzy programistycznej.

14. Kreator okien

Projekt Window Maker jest bardzo podobny do graficznego interfejsu użytkownika NeXT, a użytkownik będzie mógł z nim wygodnie pracować. Menedżer okien jest bardzo lekki i elegancki i można go rozszerzyć za pomocą różnych paneli dokujących.

15. IceWM

IceWM jest jednym z najlżejszych menedżerów okien. Zajmuje bardzo mało miejsca na dysku twardym. Jest szybki i dość łatwy w sterowaniu za pomocą klawiatury. Istnieje również wiele ustawień i motywów, których możesz użyć. Obsługuje również wiele monitorów.

16. Panteon

Nowicjusze Linuksa mogą pomyśleć, że Pantheon jest stworzony dla osób, które wcześniej korzystały z MacOS. Jest to nowoczesny menedżer okien z Piękny design. Znajduje się tu stacja dokująca, za pomocą której można uruchamiać aplikacje. Programy można sortować według kategorii lub alfabetycznie.

17. XFWM

Za pomocą tego menedżera kompozycji możesz podzielić ekran na części i bardzo łatwo umieścić tam okna. Istnieje wbudowana możliwość przyciągania okien, a także wiele motywów i możliwość tworzenia nowych motywów. Możesz ustawić, czy nowe okna będą otwierane na krawędzi ekranu, czy na środku.

18. Trucizna na szczury

Ratpoison jest bardzo łatwy w konfiguracji. Konfiguracja zajmie znacznie mniej czasu niż w przypadku innych menedżerów, ponieważ ma bardzo prosta struktura. Główne czynności w programie wykonywane są za pomocą klawiatury, myszką będzie bardzo mało pracy. W razie potrzeby możesz utworzyć wiele pulpitów.

19. Komp

Kostka komputerowa Compiz

Compiz to stary menedżer okien, który był często używany. Jest tu jeszcze więcej efektów niż Kwin. Na przykład znany jest z takiego efektu jak kostka pulpitu. Obsługuje również rozszerzanie Compiza za pomocą wtyczek. Możesz włączyć lub wyłączyć funkcję, włączając lub wyłączając jej wtyczkę. Proces instalacji jest bardzo prosty - wszystko odbywa się w specjalnym narzędziu.

20. Waylanda

Ten menedżer okien nie ma interfejsu API do rysowania. Użytkownicy Wayland otrzymują uchwyt bufora DRM, który działa jak wskaźnik do pamięć grafiki. Aby narysować obrazy w Wayland, użyj karta graficzna a nie procesor. Wayland wykona zadanie powłoka graficznałatwiejsze i usuwa wiele niepotrzebnych rzeczy. Jego głównym celem jest uproszczenie stosu graficznego Linuksa. W przyszłości będzie używany zamiast serwera X we wszystkich środowiskach, ale obecnie jest w fazie rozwoju.

wnioski

Istnieją trzy główne typy menedżerów okien w systemie Linux: stos, kafelkowanie i kompozyt. Kompozyty dbają o środowisko 2D i 3D. Układanie umożliwia nakładanie się okien na siebie na tle pulpitu. Kafelkowanie zapewnia, że ​​wszystkie okna są widoczne w tym samym czasie i nie zachodzą na siebie.

W tym artykule sprawdziliśmy najlepsze menedżery okien systemu Linux. Każdy z nich ma swoje wady i zalety. Zanim dokonasz wyboru, zdecyduj, czego dokładnie potrzebujesz i wypróbuj jak najwięcej opcji. Programy są bezpłatne i wystarczy kilka poleceń, aby je zainstalować. Jakie znasz najlepsze menedżery okien? Którego użyjesz? Napisz w komentarzach!

Teraz opowiem ci o moim ulubionym menedżerze okien.

Próbowałem różnych:

KDE, co wizualnie mi zupełnie nie pasuje. Wygląda na to, że twórcy chcieli skopiować interfejs maku, ale zrobili to bardzo źle.

Gnom, który niedawno zamienił się w obudowę tabletu, ponieważ teraz są tylko ogromne przyciski i wszystkie elementy sterujące. Wydaje się, że wszystko jest przeskalowane o 300%. Z tego powodu marnowana jest duża ilość wolnego miejsca.

Jedność Mnie też się to nie podobało.

XFCE moim zdaniem nie jest źle, ale jednocześnie jego UI pozostawia wiele do życzenia. Podoba mi się interfejs MacOS-a ze względu na to, że wszędzie są bardzo poprawne proporcje wszystkich elementów względem siebie. Żadnych guzików za dużych ani za małych. Wszędzie poprawne wcięcia wewnątrz okna. Dzięki temu wszystko wygląda bardzo harmonijnie. To jest dokładnie to, czego obecnie brakuje XFCE. Chociaż jeśli nie jesteś perfekcjonistą, to zrobisz.

Oprócz zwykłego WM istnieją również kafelki. Są to WM, w których okna nie zachodzą na siebie.

Wspaniały, Lubię go. Ale Lua jest trochę myląca. Ale jeśli nagle zauważysz zalety Awesome w porównaniu z i3wm, opowiedz mi o nich, chciałbym z tobą porozmawiać.

DWM, co nie jest złe, ale jakoś dziwne jest to, że trzeba go przekompilować za każdym razem, gdy zmieniasz konfigurację. Cóż, ktoś może być w porządku. Ale dość często zmieniam coś w moim interfejsie albo widzę coś fajnego i chcę to dodać. I mam dość tego zamieszania. Chociaż bardzo go lubię, bo jest bardzo mały i prawie nigdy nie buggy. I bardzo podoba mi się sama filozofia bezkarności. I na pewno wrócę do niego w przyszłości i spróbuję ponownie. Sami faceci. Jeśli używasz DWM i uważasz, że jest lepszy niż i3 to napisz do mnie, chętnie z Tobą porozmawiam. Pisz do mnie gdziekolwiek.

Xmonad. Ale jakoś do mnie nie przyszedł. Skonfiguruj na Lua jeszcze mniej więcej. Ale konfiguracja napisana w Haskell w jakiś sposób nie jest ludzka.

i3 V ten moment Podoba mi się bardziej niż inne. I ogólnie podoba mi się ideologia kafelkowania menedżerów. Podoba mi się, ponieważ przede wszystkim bardzo ułatwia pracę z oknami. Nie musisz ciągle przesuwać czegoś myszką i ciągle podnosić lub opuszczać coś w trzecim wymiarze.

Po drugie, podoba mi się to, ponieważ nie marnuje miejsca na ekranie. Po prostu nie masz wolnego miejsca. Nigdy nie rozciągaj okien. Cóż, kolejne miejsce jest uratowane dzięki temu, że okna nie mają już obramowań.

Ale na początku wydaje się to bardzo niezwykłe. W końcu wszyscy jesteśmy przez długi czas już przyzwyczajony do tego, że są to takie okna. Że musisz wchodzić z nimi w interakcję w określony sposób.

A tu huk i kolejne podejście. Na początku wydaje się to dziwne.

Ale potem zakochujesz się w nim i nie chcesz go z powrotem. Teraz, gdy jestem w systemie Windows 10 lub Mac, jakoś nie lubię ciągle przesuwać okien myszą i zmieniać ich rozmiaru.

Generalnie powinieneś spróbować. Albo kochasz albo nienawidzisz.

Przejdźmy do samego i3.

Jak powiedziałem, okno tutaj zawsze zajmuje całą przestrzeń


A kiedy otworzysz nowe okno, przestrzeń zostanie podzielona na pół. Możesz otworzyć tyle okien, ile chcesz.


Możesz sam zdecydować, jak podzielić przestrzeń.


Możesz także zmienić rozmiar każdego okna.

To jest główny tryb i3, ale są też dwa dodatkowe. W jednym przypadku okna zachowują się jak listy, w drugim nakładają się na siebie

Ale jeśli nagle naprawdę tego potrzebujesz, możesz sprawić, że dowolne okno unosi się.


i3 ma wiele komputerów stacjonarnych. I możesz łatwo przełączyć się na nie za pomocą ustawionego skrótu klawiszowego.

Bardzo wygodne jest również to, że możesz go ustawić tak, aby otwierało się jakieś okno na wirtualnym stole, którego potrzebujesz.

I zawsze będziesz dokładnie wiedzieć, co masz i gdzie. U mnie na przykład Slack i Telegram są zawsze w wirtualnej tabeli 9. Mój projekt go znajduje się w wirtualnej tabeli 8. A mój projekt Node.js znajduje się na wirtualnym pulpicie 7. Cała moja osobista baza wiedzy jest zawsze otwarta w 6. wirtualnym stole. Na pierwszym wirtualnym pulpicie zawsze mam przeglądarkę. A na drugim wirtualnym stole mam zawsze wszystkie informacje o pracy.

Ale jeśli to konieczne, mogę to wszystko zmienić samodzielnie.

W ten sposób nigdy się nie mylę. Zawsze wiem, gdzie co mam.

To nie ma znaczenia, nawet jeśli okno jest zamknięte, kiedy je otworzę, wiem, gdzie się otworzy.

Uruchamianie programów

Teraz o tym, jak uruchamiać programy. Istnieją dwa sposoby. Pierwszy to skróty klawiszowe. To, co najczęściej uruchamiasz, możesz związać. Na przykład używam CTRL + SHIFT + P, aby uruchomić kalkulator. Również na przyciskach są zawieszone i wyłączone z VPN. Albo zrobić zrzut ekranu. Zasadniczo, co chcesz.

A wszystko inne można przepuścić przez coś, co wygląda jak reflektor w maku. Nazywa się Rofi.


Wystarczy nacisnąć control i spację, a okno zostanie wywołane. Zacznij coś pisać i naciśnij enter. Jeśli program jest przypisany do jakiegoś ekranu, to otworzy się tam, jeśli nie, otworzy się na bieżącym wirtualnym stole.

Jeśli potrzebujesz, możesz przenieść program do innego wirtualnego stołu.

i3 jest również odpowiedzialny za wszystkie automatyczne ładowanie programów. I robi się to dość łatwo w konfiguracji.

bar

Możesz też włączyć jakiś pasek, na przykład ten, który widzisz nade mną. Ten konkretny nazywa się Polybar. Ale jest tak wiele innych na każdy gust.

Porozmawiajmy o Polybarze.

Po prawej stronie widzisz ikony, jest to zwykła taca. Po lewej stronie widzisz liczby, to tylko wirtualne stoły.

Wszystko pomiędzy to moduły. który pobierasz. Moduły to w zasadzie tylko skrypty. nieważne co. Na wieży lub na pytonie. Możesz użyć czegokolwiek.

Tak robią moje

  • Pokaż koszyk, opróżnij go lewym przyciskiem myszy i otwórz prawym przyciskiem myszy;
  • Pokaż wolne miejsce na dysku;
  • Pokazuje wolne miejsce w mojej macierzy RAID na innym serwerze w mojej sieci LAN;
  • Pokazuje pogodę i czas, po którym słońce wzejdzie lub zajdzie.
  • Pokazuje obciążenie procesora. Wartości na minutę, na pięć minut i na 15 minut;
  • Pokazuje liczbę dostępnych aktualizacji
  • Pokazuje cenę bitcoina
  • Pokazuje cenę za dolara
  • Pokazuje adres IP
  • Rzecz, która kontroluje głośność
  • Obciążenie, temperatura procesora i ilość zajętej pamięci
  • Ładowanie baterii

Cóż, ogólnie rzecz biorąc, możesz tutaj wyświetlić absolutnie dowolne informacje. Możesz na przykład wyświetlić informacje z JSON lub z arkusza kalkulacyjnego Google.

Menedżery okien systemu Linux zarządzają oknami systemowymi, które wywołują aplikację. Wyjaśnijmy to na przykładzie:

Kiedy zwykle uruchamiasz jedną aplikację, otrzymujesz menedżera swojego okna, który zwykle działa w tle i to on jest odpowiedzialny za wygląd i działanie.

Nie myl menedżerów okien systemu Linux ze środowiskiem pulpitu ponieważ menedżer pulpitu jest tym, co zasadniczo zawiera paski narzędzi systemu Windows, tapety, widżety na pulpicie, foldery i ikony, które zwykle zapewniają zestaw aplikacji i niektóre biblioteki, dzięki czemu można zarządzać komputerem w powiązany sposób. Środowisko pulpitu ma własnego menedżera, w którym menedżer okien do tworzenia kompozycji umożliwia osobne rysowanie i tworzenie okna.

Najlepsze menedżery okien dla systemu Linux

Super WM

Jeden z najlepszych menedżerów okien systemu Linux, który umożliwia przeniesienie asynchronicznej biblioteki XCB zamiast XLib. Do organizacji obszaru roboczego za pomocą Awesome WM można używać wielu tagów i jest on w pełni rozszerzalny za pomocą LUA. Można go dostosować, oskórować i obsługiwać klawiaturę wraz z funkcją skrótów.

Domyślna konfiguracja jest zaprojektowana i obsługuje wiele obszarów roboczych. Zmiana układu i rozmiaru paneli jest również dostępna za pomocą myszy. Możesz łatwo zmienić wszystko podczas konfiguracji.

Pobierz go z tej strony https://awesomewm.org/download/

i3

Jest to mocno udokumentowany Linux Window Manager, który można w pełni dostosować. Ten menedżer można dostosować w dowolny sposób, od hostowania otwartej aplikacji po niestandardowe skróty klawiaturowe. Jest konfigurowalny pod każdym względem. Proste konfiguracje tekstowe są łatwe do odczytania i nie wymagają Haskella ani LUA.

Przełączanie i zarządzanie pływającymi oknami jest również łatwe, ponieważ można je przełączać za pomocą $ mod + shift + spacja. Proces rozwoju jest normalny, zapobiega się błędom, a także można korzystać z terminala, aby otrzymywać powiadomienia o podjętych działaniach.

Możesz pobrać go z oficjalnej strony https://i3wm.org/downloads/

otwierać pudełko

Jest bardzo lekki, jeden ze słynnych Linux Window Manager dla twojego systemu. Pobieranie zajmie około 100 MB pamięci RAM. Jest wysoce konfigurowalny i łatwy do wdrożenia. Możesz łatwo edytować kilka plików konfiguracyjnych tego menedżera, który będzie również doskonale pasował do tradycyjnych elementów pulpitu, takich jak panele, przyciski menu i inne.

Wypróbuj go, pobierając go z oficjalnej strony http://openbox.org/wiki/Openbox:Download

XMonad

Może zadziałać również u Ciebie. Dzięki niemu nie będziesz ograniczony do żadnych wcześniej zaprogramowanych działań lub układu, a raczej będziesz mógł zaprogramować wszystko w konfiguracji. Podstawowe ustawienia są łatwe do zmiany, a kody są zwykle utrzymywane w czystości i bezpieczne. Jest również lekki i szybki i można go uruchomić na dowolnym wolnym systemie.

Za pomocą tego menedżera możesz także zarządzać wieloma ustawieniami monitora. To doskonały menedżer okien na pulpicie, a otrzymasz wszystko, czego potrzebujesz.

Otrzymasz wszystko Dodatkowe informacje instalując go na stronie https://xmonad.org/download.html

Gala

Ten menedżer okien systemu Linux działa po stronie klienta Gtk. Posiada elegancki design.

Jest bardzo łatwy w użyciu dla początkujących Użytkownicy Linuksa. Będąc niewiarygodnie konfigurowalnym, Gala ma skróty ułatwiające użytkowanie. Gorące rogi są przydatne do wielozadaniowości lub dowolnych niestandardowych poleceń. Do elementów sterujących dodano 4 bardzo proste skróty klawiaturowe.

Dostępne są również animacje i fantazyjne efekty. Zyskasz korzyści z dynamicznego zarządzania przestrzenią roboczą, dodając lub usuwając wszystko zgodnie z własnymi wymaganiami. Gala jest bardzo szybka i zwykle działa na niektórych urządzeniach z ograniczonymi zasobami, takich jak Chromebooki lub starsze netbooki. Stabilność też jest świetna. Jest uważany za jednego z najbardziej znanych menedżerów okien systemu Linux.

Pobierz go https://github.com/elementary/gala

DWM

Ten menedżer okien systemu Linux jest częścią pakietu Sucks i zwykle może poprosić użytkownika o dostosowanie i rozszerzenie go o zmiany w kodzie. dwm jest również bardzo lekki w twoim systemie i poradzisz sobie z nim bez żadnych problemów. Jest prosty w konstrukcji i jest niskim menedżerem zasobów.

Prosta konfiguracja, funkcjonalność i skróty klawiaturowe dwm są niezwykle dobrze przemyślane, co czyni go jednym z najlepszych menedżerów okien w systemie Linux. Dostępne są skróty klawiszowe, takie jak ALT + TAB.

Możesz użyć projektowania wzorcowego, aby pomóc w grupowaniu klientów lub aplikacji, do których można je przenieść przestrzeń robocza. Umożliwi to pozyskanie wielu klientów oraz ułatwi przypisywanie i ponowne przypisywanie tagów. Pasek stanu dwm ma charakter informacyjny, który pokazuje sygnał Wi-Fi, siła Wi-Fi, poziom głośności i powiadomienie o baterii.

Możesz z niego skorzystać wchodząc na stronę https://dl.suckless.org/

Fluxbox

Jeśli szukasz najlepszego menedżera okien systemu Linux, który jest super lekki, Fluxbox będzie jednym z najlepszych. najlepsze opcje dla Ciebie. Będzie działać szybko na każdym systemie. Jest wygodny dla użytkowników, a jego konfiguracja jest znacznie prostsza niż innych.

Posiada własny panel, a także zawiera zestaw tapet, co czyni go najlepszym menedżerem okien. Menu jest proste i sterowane myszką. Kliknij kliknij prawym przyciskiem myszy mysz pomoże ci otworzyć menu główne.

Dzięki Fluxboksowi nie musisz znać żadnego języka programowania, a edycja i zarządzanie oknami jest łatwe. Zawiera różne motywy i opcje konfiguracji.

Pobierz i używaj go w wygodny sposób http://fluxbox.org/download/

KWin

Ten wysoce konfigurowalny menedżer okien można łatwo dostosować do własnych potrzeb. Menedżer kompozycji jest zintegrowany i możesz zmienić sposób jego działania, wykonując kilka czynności proste kroki w ustawieniach.

Ludzie w dzisiejszych czasach zmierzają w kierunku interfejsów dotykowych. KWin to wciąż ten sam DE, który może być idealny dla użytkowników komputery osobiste. Interfejs jest świetny i zawiera atrakcyjny efekt pulpitu. KWin oferuje również cienie okien/świecące lub chwiejne okna.

widmo

Obejmuje dostosowywanie zwykły tekst, który można ponownie załadować podczas działania. Dzięki temu będziesz mógł zobaczyć wyniki edycji konfiguracji bez wylogowania. Domyślne wartości są takie same i każdy użytkownik może cieszyć się prostotą tego okna Menedżer Linuksa.
Jest to bardzo proste, ponieważ zawiera podstawowy zestaw opcji i nie wymaga żadnego języka podczas instalacji. Spectrwm jest idealny dla początkujących i oferuje obsługę wbudowanych skrótów klawiaturowych. Będzie to najlepszy wybór, jeśli nie znasz Haskella.

Możesz go pobrać z https://github.com/conformal/spectrwm

mięsień

Interfejs Musca jest intuicyjny. Domyślne wartości tego menedżera okien są również uważane za proste i jednoznaczne. Oszczędza miejsce, ponieważ nie ma paneli, ponieważ dekoracje okien, takie jak zakładki i ikony, mogą zajmować ogromną powierzchnię ekranu, musca unika tego elementu (ustawienie indywidualne aplikacje mogę je również dodać). System grupowania tego menedżera jest zbliżony do wirtualnych pulpitów.

Windows są najczęściej hostowane w różnych nazwanych grupach i mogą być bardzo wydajne, jeśli są używane w taki sam sposób jak wirtualne komputery stacjonarne. Możesz dodawać lub usuwać grupy w locie, ponieważ każda grupa będzie zawierała inny układ ramek. Obsługuje wiele ekranów i może automatycznie tworzyć grupy. Może obsługiwać pływające okna i zawiera podświetlone ramki.

Uwaga! Ten artykuł nie zawiera przewodników dotyczących konfigurowania konkretnego menedżera okien. Wyjaśnia niektóre z ogólnych teoretycznych i praktycznych aspektów korzystania z menedżerów okien. Aby uzyskać instrukcje, zapoznaj się z artykułem dotyczącym menedżera okien na tej wiki lub zadaj pytanie na forum

Menedżer okien to aplikacja odpowiedzialna za umieszczanie, dekorowanie okien, interakcję z oknami - zmianę rozmiaru, maksymalizację, minimalizację, zamykanie. Menedżer okien współdziała z serwerem graficznym X11, który obsługuje interakcję z kartą graficzną i urządzeniami wejścia/wyjścia (klawiatura, mysz i monitor).

Menedżer okien może pracować zarówno razem ze środowiskiem graficznym (Gnome, KDE, XFCE), jak i niezależnie od niego. Funkcjonalność zapewniana przez menedżery okien może się bardzo różnić.

Menedżer okien w środowisku pulpitu

Tak więc środowisko graficzne zawiera już menedżera okien. W przypadku Gnome jest to Metacity, w przypadku KDE jest to kwin, XFCE domyślnie używa xfwm4. Środowisko graficzne LXDE korzysta z menedżera okien openbox - w przeciwieństwie do innych DE, które używają menedżerów okien napisanych specjalnie dla nich, LXDE zawiera menedżera okien, który jest rozwijany niezależnie od reszty środowiska.

W każdym z tych środowisk domyślny menedżer okien może zostać zastąpiony innym z tego czy innego powodu.

Być może dwoma najbardziej znaczącymi przykładami dla Ubuntu są zastąpienie standardowego menedżera okien Metacity przez Compiz, aby umożliwić różne efekty specjalne, lub przez Openbox, aby zmniejszyć zużycie zasobów i zapewnić bardziej precyzyjne zarządzanie oknami (bardziej efektywne wykorzystanie skrótów klawiszowych, umieszczanie okien w różnych warstwach (Zawsze na wierzchu) itp.)

W rzeczywistości nie ma żadnych przeszkód w korzystaniu z menedżera okien kwin na pulpicie Gnome i odwrotnie.

W przypadku wymiany menedżera okien w ramach środowiska pracy zwykle wystarczające są następujące działania:

    Dodanie polecenia zastępującego menedżera okien w autorun za pomocą narzędzi kontroli sesji tego środowiska (podręcznik compiz –replace)

    Jeśli chcesz przenieść kontrolę nad pulpitem do menedżera okien (np. po to, aby po kliknięciu prawym przyciskiem myszy na pulpicie pojawiło się menu Openbox), wyłącz funkcję kontroli pulpitu w ustawieniach aplikacji, która to robi poprzez domyślny. W przypadku Ubuntu jest to Nautilus.

Gdy zastąpisz menedżera okien w ramach środowiska pracy, ten ostatni nadal wykonuje dla Ciebie szereg ważnych funkcji - kontrolę sesji, montowanie nośników wymiennych, zarządzanie schowkiem i siecią, kojarzenie plików z aplikacjami. Zmieniasz tylko i wyłącznie mechanizm zarządzania oknami i pulpitem.

Menedżer okien bez środowiska graficznego

Załóżmy, że w celu zmniejszenia zużycia pamięci RAM i mocy procesora, w ramach samokształcenia lub ze względów estetycznych, decydujesz się na wdrożenie środowisko pracy oparty na jakimś menedżerze okien.

Co zapewniało Ci do tej pory środowisko pracy? Co musisz teraz skonfigurować? Jakie zadania są wykonywane przez większość menedżerów okien, a które są wykonywane przy użyciu narzędzi innych firm?

Weźmy to do porządku.

    Autostart i kontrola sesji. Jeśli w środowisku komputerowym mogłeś dodać aplikację do automatycznego uruchamiania przez interfejs graficzny, teraz najprawdopodobniej będziesz musiał zarejestrować takie aplikacje w pliku konfiguracyjnym swojego menedżera okien. Patrząc w przyszłość, powiem, że najprawdopodobniej będziesz musiał dodać tacę i / lub panel, przełącznik układu klawiatury, narzędzie do zarządzania połączeniami sieciowymi, narzędzie do montowania nośników wymiennych, narzędzie do rysowania tapet, klienta poczty e-mail oraz komunikator internetowy, klient torrent .

Dodając aplikacje do autostartu, pamiętaj o kolejności ich uruchamiania. Na przykład, jeśli chcesz uruchomić menedżera połączenia sieciowe lub klienta torrent, najprawdopodobniej będą potrzebować tacy, więc powinni zacząć po tacy, być może z pewnym opóźnieniem (użyj polecenia uśpienia)

    Zarządzanie połączeniem sieciowym. Środowisko pulpitu zapewnia menedżera połączeń sieciowych, w przypadku menedżera okien musisz sam się tym zająć. Możesz połączyć się z siecią przed uruchomieniem serwera graficznego lub po uruchomieniu menedżera okien i uruchomieniu zasobnika aplet nm Lub wicd-klient.

    Schowek. Możesz zauważyć, że wklejanie fragmentu tekstu z przeglądarki do Edytor tekstu teraz możliwe tylko wtedy, gdy aplikacja „dawcy” jest uruchomiona. Zainstaluj i dodaj menedżera schowka do autostartu, na przykład paczka.

    Przełączanie układów klawiatury. Zniknął!

Najbardziej wszechstronne rozwiązanie:

Setxkbmap - układ "us, ru (winkeys)" - model "pc105" - opcja "grp: ctrl_shift_toggle, grp_led: scroll"

Należy go również dodać do autorun. Po więcej strojenie przełączaj układy, korzystaj z narzędzi xxkb Lub xneur

    Być może potrzebujesz paneli i/lub tacek. Menedżer okien może zawierać panel, tak jak ma to miejsce w przypadku fluxboksa, ale możesz użyć dowolnego innego - niewymagającego zasobów odcień2 lub funkcjonalny panel gnome lub xfce-panel

    Zarządzanie energią. Jeśli używasz laptopa, może być konieczne zarządzanie profilami zasilania. Może być użyte gnome-power-manager Lub xfce-power-manager

    Tapeta. Większość menedżerów okien wyświetla czarny ekran zamiast tapety. Aby zmienić i wyświetlić tapetę, potrzebujesz osobnego narzędzia, odpowiedni jest specjalny menedżer tapet azot lub przeglądarka zdjęć feh

    Ikony pulpitu. Jeśli w ogóle ich potrzebujesz, możesz użyć menedżera plików, który może je narysować. Łodzik, pcmanfm Lub rox-filer pasować. Nautilus - w mniejszym stopniu - ma tendencję do przejmowania pełnej kontroli nad pulpitem i może przeszkadzać w zarządzaniu oknami.

    Montaż nośników wymiennych. Istnieje możliwość przeniesienia tej funkcji do menedżer plików lub skonfiguruj uchwyt za pomocą udew

    Wygląd aplikacji. Czcionki, ikony, motywy pulpitu, motywy kursora. Teraz musisz je skonfigurować samodzielnie. Utwórz ukryte foldery .icons i .themes w swoim folderze domowym, w pierwszym możesz dodać motywy ikon i kursorów, w drugim - motywy GTK. Uwaga! Uważaj na hierarchię folderów! Motywy zostaną skonfigurowane tylko wtedy, gdy ścieżka motywu wygląda następująco: ~/.themes/ Nazwa tematu/gtk-2.0. Niektórzy autorzy tworzą paczki motywów, aw folderze „Motyw” mogą znajdować się podfoldery „Light Theme” i „Dark Theme”. Poręczne narzędzie ustawienia motywów gtk, ikon, czcionek i motywów kursora - lxwygląd. Nie zapominaj, że motywy gtk wymagają do poprawnego działania tak zwanych „silników motywów”, których świeżo zainstalowany minimalny system najprawdopodobniej nie ma. Możesz je zainstalować z repozytoriów, możesz zobaczyć, jakie silniki znajdują się w repozytorium w ten sposób: aptitude search gtk-engines

    Wyłączanie komputera w inny sposób niż przez zatrzymanie/zamknięcie z konsoli. Jeśli twój menedżer okien nie ma narzędzia do zamykania, będziesz musiał skorzystać z okien dialogowych zamykania innych firm, a robiąc to, edytuj sudoers tylko używając visudo, aby umożliwić użytkownikowi zamknięcie i ponowne uruchomienie komputera bez podawania hasła

    Narzędzie dla szybki start aplikacje, wprowadzając polecenie. Spróbuj do tych celów gmrun

    Compositing, znany również jako „przezroczystość i kostka”. Ponieważ Compiz sam w sobie jest menedżerem okien, niestety nie jest możliwe połączenie go z Openboxem lub fvwm. istnieją jednak złożony menedżerowie, którzy nie zajmują się renderowaniem okien, ale wyłącznie efektami specjalnymi - cairocompmgr i wiązka xcompmgr I przenosić- oba pozwalają dodać kilka prostych efektów specjalnych (cienie, przezroczystość), ale nic więcej.

Skróty klawiaturowe, dekoracje okien, wirtualne pulpity i menu są zwykle dostarczane przez menedżera okien i konfigurowane w jego pliku konfiguracyjnym.

Cześć! Po przeczytaniu niedawno artykułu o menedżerach okien w Linuksie, chciałem wszystkim opowiedzieć o menedżerze, o którym tam wspomniano - "niesamowity".
To jest kafelkowy menedżer okien dla systemu unix (linux, freebsd, openbsd, netbsd).

Opis

Awesome WM - Tiling WM, z możliwością kompozytu. Jest to jedna z jego cech, często użytkownicy potrzebują zwartości (kafelkowa strona tego WM), ale czasami można pracować w trybie normalnym (kompozytowym). Jest bardzo lekki, nie obciąża procesora, a przestrzeń ekranu jest wykorzystywana bardzo wymiernie i nie ma pustych miejsc (w trybie kafelkowym).
Jest skonfigurowany za pomocą plik konfiguracyjny, w języku skryptowym Lua. Istnieje obsługa wtyczek, które z kolei są również napisane w Lua.

Instalacja

Jest bardzo łatwy w instalacji, np Arch Linuksa tylko napisz
sudo pacman -S niesamowite błędne
Lub oparty na Debianie
sudo apt-get install awesome awesome-extra
Błędny pakiet zawiera podstawowe wtyczki, których możesz użyć później.

Następnie musisz zarejestrować jego ładowanie podczas ładowania systemu X Window. Jest to zapisane w pliku znajdującym się w katalogu domowym „.xinitrc”.
#!/bin/sh wykonawczy niesamowite
Ponownie uruchamiamy i pojawia się ten wm.

Pierwsze spotkanie



Tak wygląda Twoja sesja po pierwszym włączeniu. Wydawałoby się, jak w tym pracować i co tu robić? W rzeczywistości wszystko jest proste, gdy zrozumiesz jej system. Wszystkie akcje z oknami są wykonywane za pomocą skrótów klawiszowych. Domyślnie są one następujące (wszystko to można przeczytać w "man awesome", sam tekst pochodzi z wiki gentoo):

super+ numer przejście do innego tagu, gdzie tagiem jest numer klucza, a raczej jego pozycja (rysowanie analogii z innym wm, tag = virtual desktop).
super + przesunięcie + liczba przenieś bieżące okno do innego tagu.
super+j, super+k przejście między oknami.
super + przesunięcie + j Lub super + przesunięcie + k zamienić dwa okna.
super + spacja zmieniający się wygląd okien. (W awesome istnieje wiele rodzajów wyświetlaczy - kafelkowanie: w pionie, poziomie; kompozyt - można przeciągnąć myszką; aplikacja jest skupiona na całym ekranie itp.)
super + Enter uruchomić terminal.
super + r uruchomienie programu.
super+shift+c zamknij okno.
super+shift+r uruchom ponownie super.
super+shift+q wyjdź super.

Niewątpliwie nie są one dla kogoś wygodne. Ale możemy zmienić wszystko! Przejdźmy więc do pliku konfiguracyjnego.

Plik konfiguracyjny

Ostrzeżenie, aby go edytować, potrzebujesz przynajmniej pewnych umiejętności programowania lub pisania skryptów.
Globalny plik konfiguracyjny znajduje się w systemie w „/etc/xdg/awesome/rc.lua”, ale lepiej go nie zmieniać, bo jeśli nie jest poprawny, to wm się nie uruchomi. Stwórzmy więc własne.
mkdir ~/.config/awesome cp /etc/xdg/awesome/rc.lua ~/.config/awesome/rc.lua
I zmienimy to bezpośrednio.
Przede wszystkim chciałbym zmienić kilka kluczy.
Skróty klawiszowe znajdują się w sekcji
"-(((Przypisania klawiszy "
Łatwo wszystko zmienić.
modkey to nasz super klucz (z logo Windowsa na klawiaturze).
Na przykład:
okropny.klawisz(( modkey, "Shift" ), "q", awesome.quit),
Ta linia mówi, że super + Shift + q wymusi zamknięcie awesome.
Powiedzmy, że chcemy zostawić to samo, ale bez zmiany, wtedy tak będzie
okropny.klucz((modkey, ), "q", awesome.quit), Lub po prostu klawisz Esc (to tylko przykład!)
okropny.key((), "Esc", awesome.quit), myślę, że logika jest jasna.
Więc wymyśliliśmy klucze. Teraz nadszedł czas, aby skonfigurować zmienne globalne.
Ta sekcja jest na początku. (Dalej mój własne ustawienia które oczywiście możesz zmienić)
terminal = "terminal" browser = "chromium-dev" editor = os.getenv("vim") lub "vim" editor_cmd = terminal .. " -e " .. editor
Myślę, że odkryliśmy „wnętrza”, czas zająć się wyglądem.

Trochę więcej o ustawieniu

Kontynuujemy pracę w pliku konfiguracyjnym w ten sam sposób.
Po pierwsze, zamiast samych liczb, chcielibyśmy zmienić nazwy naszych tagów. Jest w dziale
"--- ((( Tagi"
Zamiast liczb wpisz po prostu nazwy.
Na przykład mam:
tags[s] = okropny.tag(("Wszystkie", "IM", "Praca", "Etc", "Media"), s, layouts)
Generalnie nie będę mógł dobrze napisać o konfiguracji, bo to sprawa osobista. Najlepszym miejscem do przeczytania o tym jest niesamowita wiki. Ogólnie rzecz biorąc, dodając konfigurację, poczujesz nową łatwość pracy z oknami. Duża liczba można znaleźć pluszaki.

Zamiast konkluzji

Chcę zauważyć, że ten wm jest idealny dla osób, które często skupiają się na kilku oknach. Nadaje się również do słabych maszyn i lekkie systemy oraz maszyn z małymi ekranami (laptopy)
Po zapamiętaniu (na początku), a następnie kaprysie, naciskając klawisze skrótu, nie będziesz już myśleć o tym, jak, gdzie, co zrobić z oknem, jak je umieścić.
Na przykład w awesome możesz zachować niektóre okna w jednym tagu. Na przykład mam Skype i Pidgin w moim tagu IM.
Ale jakie słowa! Zrzuty ekranu!


Najnowszy zrzut ekranu w pełnym rozmiarze
Moja tapeta, na prośbę pracowników.
Jak również wideo demonstrujące pracę WM.

Załączam również archiwum z moim configiem + pluginami.

Mam nadzieję, że zainteresowałem Cię tym fajnym (z angielskiego awesome) WM i wypróbujesz go w akcji! I chętnie odpowiem i pomogę w komentarzach.

Jeśli zauważysz błąd, zaznacz fragment tekstu i naciśnij Ctrl + Enter
UDZIAŁ: