The Linux Desktop Explained With An Intro to Tiling Window Managers

Now, The Wrap Up

Połóżmy to wszystko razem.

Gdy uruchamiasz swój komputer, istnieje demon dla serwera wyświetlania i jest on uruchamiany.

Tak jak serwer WWW, rozpoczyna on podstawowy proces nasłuchiwania dla wszystkich tych menedżerów pulpitu, wyświetlacza itp… oraz dla innych zdarzeń i rysuje na ekranie używając swojego compositor.

Gdy display server startuje, usługa lub demon dla display manager musi być dostępny. Następnie serwer przekazuje kontrolę do display manager, który uruchamia login graphical interface do logowania użytkownika.

The display manager / login manager then gives the user a drop-down menu to choose which desktop environment or window manager to use.

Ten wybór jest dostępny tylko wtedy, gdy użytkownik ma zainstalowany jakiś stand-alone kafelkowy menedżer okien, taki jak Xmonad – który może stać samodzielnie jako środowisko graficzne.

A kiedy użytkownik zaloguje się pomyślnie, display manager/login manager uruchamia desktop environment lub window manager wybrane przez użytkownika.

I stamtąd użytkownik może rozpocząć otwieranie okien i aplikacji, których położenie i wygląd są kontrolowane przez the desktop environment lub window manager na podstawie wyboru użytkownika podczas logowania.

Ten proces rozpoczyna się automatycznie we wszystkich dystrybucjach Linuksa, które są dostarczane w pakiecie z display managers;, na przykład Ubuntu.

Ale dla Arch Linuksa, Gentoo – który jest oparty na Arch Linuksie – i niektórych innych dystrybucji również, dostajesz tylko jądro Linuksa podczas instalacji.

Co oznacza, że nie są one dostarczane w pakiecie z tymi wszystkimi aplikacjami. Więc trzeba by zrozumieć ten proces tak, że można zainstalować appropriate warianty wszystkich tych softwares w celu uzyskania pracy desktop environment.

Odpowiednie w tym sensie, że nie wszystkie z nich będzie działać dobrze razem.

Desktop Environments pochodzą pre-packed z Login managers, window managers i cały zestaw aplikacji, które są przeznaczone do pracy razem. Ale, tiling window managers są samodzielnymi aplikacjami.

Nie są one dostarczane z całą listą aplikacji – które są w zasadzie bloat, ponieważ nie będziesz używać wszystkich z nich.

To oznacza, że kiedy używasz kafelkowego menedżera okien, który działa na szczycie serwera Xorg, bez display server lub desktop environment– co jest bardzo możliwe i wykonalne, ponieważ ja to robię – wtedy musiałbyś zainstalować każdą pojedynczą aplikację, której potrzebujesz sam.

Jeśli potrzebujesz menedżera plików, instalujesz go sam. Potrzebujesz Firefoxa do przeglądania stron internetowych? cóż, zainstaluj go sobie. Chcesz robić zrzuty ekranu? Pobierz aplikację do przechwytywania ekranu następnie.

Gdy znajdziesz się robi to, nie ma gwarancji, że wszystkie te aplikacje będą działać dobrze razem, a to dlatego, że nie zostały zaprojektowane do tego.

I tak znajdziesz się coraz błędy tu i tam i możesz dostać się dość.

Ale w końcu, kiedy dostaniesz wszystkie aplikacje, których potrzebujesz i będą one dobrze współpracować, używanie tiling window managers bez desktop environment może stać się najlepszym uczuciem, jakie kiedykolwiek będziesz miał.

Jeśli używasz Ubuntu lub Fedory i chciałbyś przejąć kontrolę nad uruchamianiem twojego pulpitu, abyś mógł używać Tiling window manager jako samodzielny bez Desktop Environment lub Display Server, możesz to zrobić.

Ale, to jest temat na inny dzień, kiedy będę miał na to ochotę.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.