13 najboljših upraviteljev oken za ploščice za Linux


Kot navaja ime upravitelja oken Linux, je delo upraviteljev oken usklajevanje delovanja oken aplikacij, ki se samodejno izvajajo v ozadju vašega operacijskega sistema, da upravljajo videz in umestitev izvajajočih se aplikacij.

Obstaja več aplikacij Window Manager, ki jih lahko uporabljate v Linuxu, a tako kot bi pričakovali, tukaj je članek, v katerem so navedeni najboljši upravitelji oken za ploščice, med katerimi lahko izbirate.

1. i3

i3 je brezplačna, odprtokodna in popolnoma nastavljiva aplikacija Windows Manager, namenjena naprednim uporabnikom in razvijalcem Linux in BSD. Vsebuje drevesno strukturo podatkov, ki omogoča prilagodljivejše postavitve kot njene alternative in ne zahteva Haskell ali LUA.

i3 je med najbolj priljubljenimi ročnimi aplikacijami za upravljanje ploščic oken zaradi svojih obsežnih funkcij, ki vključujejo nastavitve v navadnem besedilu, bližnjice na tipkovnici po meri in konfiguracijo brez potrebe po ponovnem zagonu osnovnega sistema.

Paket i3 zagotavlja distribucija, ki jo uporabljate, samo uporabite upravitelja paketov, da ga namestite, kot je prikazano.

$ sudo yum install i3    [On CentOS/RHEL]
$ sudo dnf install i3    [On Fedora]
$ sudo apt install i3    [On Debian/Ubuntu]

2. bspwm

bspwm je brezplačen, lahek in odprtokodni upravitelj ploščic za Linux, ki je znan po tem, da se drži filozofije Linuxa tako, da se osredotoči na eno stvar in jo izvede pravilno.

Temelji na razdelitvi binarnega prostora, ki predstavlja okna kot liste celotnega binarnega drevesa, in povezuje ključe z ločenim pripomočkom sxhkd, ki omogoča bolj gladko delovanje in podporo za druge vhodne naprave.

Funkcije bspwm vključujejo podporo za več oken, delno podporo za EWMH, samodejni način za samodejno nastavitev položaja ploščic aplikacij, med drugim pa je konfigurirano in nadzorovano prek sporočil.

Paket bspwm zagotavlja distribucija, ki jo uporabljate, samo uporabite upravitelja paketov, da ga namestite, kot je prikazano.

$ sudo yum install bspwm    [On CentOS/RHEL]
$ sudo dnf install bspwm    [On Fedora]
$ sudo apt install bspwm    [On Debian/Ubuntu]

3. herbstluftwm

herbstluftwm je brezplačen in odprtokodni nastavljiv ročni upravitelj oken za ploščice za x11, ki uporablja Glib in Xlib. V bistvu deluje z uporabo postavitve, ki temelji na razdelitvi okvirjev na podokvire, ki jih je mogoče dodatno razdeliti in napolniti z okni.

Glavne značilnosti herbstluftwm vključujejo oznake (tj. delovne prostore ali navidezna namizja), konfiguracijski skript, ki se zažene ob zagonu, natančno eno oznako na monitor itd. Več o tem iz našega članka o herbstluftwm tukaj.

Paket herbstluftwm zagotavlja distribucija, ki jo uporabljate, za namestitev ga uporabite z upraviteljem paketov, kot je prikazano.

$ sudo yum install herbstluftwm    [On CentOS/RHEL]
$ sudo dnf install herbstluftwm    [On Fedora]
$ sudo apt install herbstluftwm    [On Debian/Ubuntu]

4. super

awesome je brezplačen in odprtokodni upravljalnik ploščic nove generacije za X, ki je zgrajen tako, da je hiter in razširljiv, namenjen pa je predvsem razvijalcem, zmogljivim uporabnikom in vsem, ki bi radi nadzorovali svoje grafično okolje.

Njegove značilnosti vključujejo dobro dokumentirano izvorno kodo in API, resnično podporo z več glavami z namizji na zaslonu, podporo za D-Bus, podporo za razširitve Lua, brez plavajočih ali ploščatih plasti itd.

Odličen paket zagotavlja distribucija, ki jo uporabljate, samo uporabite upravitelja paketov, da ga namestite, kot je prikazano.

$ sudo yum install awesome    [On CentOS/RHEL]
$ sudo dnf install awesome    [On Fedora]
$ sudo apt install awesome    [On Debian/Ubuntu]

5. Tilix

emulator terminala za ploščice in upravitelj, ki uporablja smernice za človeški vmesnik Gnome. Uporabnikom omogoča vodoravno in navpično organiziranje oken aplikacij z uporabo funkcije povleci in spusti.

Tilix svojim uporabnikom ponuja številne funkcije, vključno z delom z naslovi po meri in hiperpovezavami po meri, podporo za pregledne slike ozadja, obvestili v ozadju, več podokni in trajnimi postavitvami.

Paket Tilix zagotavlja distribucija, ki jo uporabljate, samo uporabite upravitelja paketov, da ga namestite, kot je prikazano.

$ sudo yum install tilix    [On CentOS/RHEL]
$ sudo dnf install tilix    [On Fedora]
$ sudo apt install tilix    [On Debian/Ubuntu]

6. XMonad

XMonad je brezplačen in odprtokodni dinamični upravitelj oken X11 za ploščice, ki obstaja za avtomatizacijo iskanja in poravnave oken. Razširljiv je z lastno knjižnico razširitev, ki mu ponuja možnosti za vrstice stanja in okraske oken. Prav tako je minimalen, stabilen in enostaven za konfiguracijo.

Paket xmonad zagotavlja distribucija, ki jo uporabljate, samo uporabite upravitelja paketov, da ga namestite, kot je prikazano.

$ sudo yum install xmonad    [On CentOS/RHEL]
$ sudo dnf install xmonad    [On Fedora]
$ sudo apt install xmonad    [On Debian/Ubuntu]

7. Nihaj

Sway je brezplačen, odprtokoden in lahek upravitelj oken, združljiv s Waylandom i3, ki samodejno razporedi okna aplikacij, da logično poveča prostor na namizju. Privzeto razporedi okna v mrežo in podpira skoraj vse ukaze, vključene v i3.

Njegove funkcije vključujejo podporo za bližnjice na tipkovnici, uporabo Waylanda namesto Xorga in vrzeli. Več o Swayu preberite v našem članku tukaj.

Sway je na voljo za namestitev iz privzetega skladišča številnih distribucij, če ni na voljo, da na tej strani wiki najdete navodila za namestitev vaših distribucij.

8. tmux

tmux je odprtokodni terminalski multiplekser, ki uporabnikom omogoča ustvarjanje več terminalskih sej, do katerih lahko dostopajo in jih upravljajo z enega samega zaslona, zaradi česar je kot nalašč za izvajanje več programov ukazne vrstice hkrati.

tmux uporablja ves prostor, ki mu je na voljo, in ga je mogoče enostavno uporabiti zaradi podpore za vezave tipk, ki jih lahko uporabite za razdelitev oken in ustvarjanje več podoknov. Posamezne primerke lupine lahko delite tudi med različnimi sejami, ki jih različni uporabniki uporabljajo za različne namene.

Paket tmux zagotavlja distribucija, ki jo uporabljate, samo uporabite upravitelja paketov, da ga namestite, kot je prikazano.

$ sudo yum install tmux    [On CentOS/RHEL]
$ sudo dnf install tmux    [On Fedora]
$ sudo apt install tmux    [On Debian/Ubuntu]

9. Spectrwm

Spectrwm je majhen, dinamičen, xmonad in dwm upravitelj oken za popravilo in polaganje ploščic, izdelan za X11, da je hiter, kompakten in jedrnat. Ustvarjen je bil z namenom reševanja problemov xmonad in dwm face.

spectrwm uporablja konfiguracijsko datoteko z navadnim besedilom, ponaša se s privzetimi nastavitvami, podobnimi tistima v xmonad in dwm, in ima vgrajene bližnjice na tipkovnici. Njegove druge funkcije vključujejo prilagodljive barve in širino obrobe, povleci v lebdeči meni, meni za hiter zagon, prilagodljivo vrstico stanja, dinamično podporo RandR itd.

Spectrwm paketa zagotavlja distribucija, ki jo uporabljate, samo uporabite upravitelja paketov, da ga namestite, kot je prikazano.

$ sudo yum install spectrwm    [On CentOS/RHEL]
$ sudo dnf install spectrwm    [On Fedora]
$ sudo apt install spectrwm    [On Debian/Ubuntu]

10. JWM

JWM (Joe's Window Manager) je odprtokodni lahek upravitelj oken na osnovi C za okenski sistem X11, optimiziran za nemoteno delovanje na starejših, manj zmogljivih računalniških sistemih. Za izvajanje potrebuje samo knjižnico Xlib, vendar je sposobna delati z vrsto drugih knjižnic, vključno z libXext za razširitev oblike, Cairo in libRSVG za ikone in ozadja, libjpeg in libpng za ozadja JPEG in PNG, ikone itd.

JWM je vključen v nekaj distribucij Linuxa, npr. Prekleti mali Linux in Puppy Linux in sta se večinoma uporabljala na prenosnih računalnikih, kot je Raspberry Pi.

$ sudo yum install jwm    [On CentOS/RHEL]
$ sudo dnf install jwm    [On Fedora]
$ sudo apt install jwm    [On Debian/Ubuntu]

11. Qtile

Qtile je majhen, a popoln in popolnoma nastavljiv odprtokodni upravitelj oken za ploščice, razvit v Pythonu. Oblikovan je s poudarkom na preprostosti, razširljivosti z razširitvami in prilagajanju.

Qtile ponuja preprosto pisanje postavitev po meri, ukazov in pripomočkov. Skriptira se lahko tudi na daljavo za nastavitev delovnih prostorov, posodobitev pripomočkov vrstice stanja, manipulacijo z okni itd. Ima obsežno dokumentacijo, če potrebujete pojasnilo.

V novejših različicah Ubuntu (17.04 ali novejši), Debian (10 ali novejši) in Fedora so na voljo paketi Qtile za namestitev prek.

$ sudo apt-get install qtile  [On Ubuntu/Debian]
$ sudo dnf -y install qtile   [On Fedora]

12. Steklina

Ratpoison je lahek upravitelj oken, zasnovan tako, da je preprost in brez domišljijske grafike, okrasnih oken ali odvisnosti od drugih projektov. Zasnovan je po GNU zaslonu, ki je zelo priljubljen v skupnosti virtualnih terminalov.

Glavne značilnosti Ratpoisona vključujejo možnost razdelitve oken na okvirje, ki se ne prekrivajo, pri čemer so vsa okna maksimizirana v okviru. Deluje izključno z ukazi na tipkovnici.

13. dwm

dwm je lahek in dinamičen upravitelj oken za ploščice za sistem X Windows, ki je vodil razvoj različnih drugih upraviteljev oken X, vključno z odličnim in upraviteljem oken xmonad.

dwm nadzoruje okna v ploščatih, monokl in plavajočih postavitvah, vse te postavitve pa lahko dinamično dodajamo, izboljšujemo okolje za aplikacijo v uporabi in nalogo izvajamo.

V skupnosti lahko izbirate med več upravitelji ploščic, vendar jih malo ponuja skoraj popoln seznam funkcij, kot so zgoraj navedene aplikacije.

Ali poznate kakšne pohvalne aplikacije, ki so vredne omembe? Ali pa ste imeli izkušnje s katerim koli, ki vplivajo na vašo izbiro enega na drugega? Svoja razmišljanja lahko delite z nami v spodnjem razdelku za komentarje.