13 najboljih voditelja prozora za postavljanje pločica za Linux


Kao što naziv Linux Window manager sugerira, posao upravitelja prozora je koordinirati način funkcioniranja prozora aplikacija i oni se automatski pokreću u pozadini vašeg OS-a radi upravljanja izgledom i postavljanjem pokrenutih aplikacija.

Postoji nekoliko aplikacija Window Manager-a koje možete koristiti na Linuxu, ali baš kao što biste očekivali, ovdje je članak s popisom najboljih upravitelja prozora koji možete odabrati.

1. i3

i3 je besplatna aplikacija s otvorenim kodom i potpuno podesiva aplikacija za upravljanje prozorima namijenjena naprednim Linux i BSD korisnicima i programerima. Sadrži strukturu podataka stabla koja omogućuje fleksibilnije rasporede od njegovih alternativa i ne zahtijeva Haskell ili LUA.

i3 je jedna od najomiljenijih ručnih aplikacija za upravljanje pločicama prozora zbog svojih ogromnih značajki koje uključuju postavke u običnom tekstu, prilagođene tipkovničke prečace i konfiguraciju bez potrebe za ponovnim pokretanjem osnovnog sustava.

Paket i3 pruža distribucija koju koristite, samo ga upotrijebite upravitelj paketa da biste ga instalirali kako 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 besplatni, lagani i otvoreni Linux menadžer pločica poznat po tome što se drži Linux filozofije koncentrirajući se na činjenje jedne stvari i to pravilno.

Temelji se na binarnoj particiji prostora koja predstavlja prozore kao listove cjelovitog binarnog stabla i obrađuje povezivanje ključeva odvojenim uslužnim programom, sxhkd, koji omogućuje uglađenije performanse i podršku za druge ulazne uređaje.

Značajke bspwm uključuju podršku za više prozora, djelomičnu podršku za EWMH, automatski način automatskog postavljanja položaja pločica aplikacija, a između ostalog konfigurira se i kontrolira putem poruka.

Paket bspwm dobiva distribucija koju koristite, samo upotrijebite upravitelj paketa da biste ga instalirali kako 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 besplatni i open-source podesivi ručni upravljač prozorima za postavljanje pločica za x11 koji koristi Glib i Xlib. U osnovi, radi pomoću rasporeda koji se temelji na razdvajanju okvira na podokvire koji se mogu dalje dijeliti i ispunjavati prozorima.

Glavne značajke herbstluftwm uključuju oznake (tj. radne prostore ili virtualne radne površine), konfiguracijsku skriptu koja se izvodi pri pokretanju, točno jednu oznaku po monitoru itd. Saznajte više iz našeg članka o herbstluftwm ovdje.

Paket herbstluftwm pruža distribucija koju koristite, samo upotrijebite upravitelj paketa da biste ga instalirali kako je prikazano.

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

4. strašan

awesome je besplatni i open-source upravitelj popločavanja nove generacije za X, napravljen da bude brz i proširiv, a prvenstveno je namijenjen programerima, naprednim korisnicima i svima koji žele kontrolirati svoje grafičko okruženje.

Njegove značajke uključuju dobro dokumentirani izvorni kod i API, stvarnu podršku za više glava s radnim površinama po ekranu, podršku za D-Bus, podršku za Lua proširenja, bez plutajućih ili popločanih slojeva itd.

Sjajan paket pruža distribucija koju koristite, samo upotrijebite upravitelj paketa da biste ga instalirali kako 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 i upravitelj koji koristi Smjernice za ljudsko sučelje Gnome. Omogućuje korisnicima organizaciju prozora aplikacija vodoravno i okomito pomoću povlačenja i ispuštanja.

Tilix nudi svojim korisnicima puno značajki, uključujući rad s prilagođenim naslovima i prilagođenim hipervezama, podršku za prozirne pozadinske slike, obavijesti u pozadini, više okna i trajne izglede.

Paket Tilix dobiva distribucija koju koristite, samo ga upotrijebite upravitelja paketa da biste ga instalirali kako 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 besplatni i otvoreni izvor dinamičkog postavljanja pločica X11 upravitelj prozora koji postoji za automatizaciju pretraživanja i poravnavanja prozora. Proširiv je pomoću vlastite knjižnice proširenja koja mu daje mogućnosti za statusne trake i ukrase prozora. Također je minimalan, stabilan i jednostavan za konfiguriranje.

Paket xmonad dobiva distribucija koju koristite, samo upotrijebite upravitelj paketa da biste ga instalirali kako je prikazano.

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

7. Njihajte se

Sway je besplatni, otvorenog koda i lagane pločice, kompatibilan s Waylandom i3, kompatibilnim upraviteljem prozora koji automatski uređuje prozore aplikacija kako bi logično povećao prostor radne površine. Po defaultu uređuje prozore u mrežu i podržava gotovo sve naredbe uključene u i3.

Njegove značajke uključuju podršku za tipkovne prečace, upotrebu Waylanda umjesto Xorga i praznine. Pročitajte više o Swayu u našem članku ovdje.

Sway je dostupan za instaliranje iz zadanog spremišta mnogih distribucija ako nije dostupan na ovoj wiki stranici za upute za instalaciju vaših distribucija.

8. tmux

tmux je terminalni multiplekser otvorenog koda koji omogućuje korisnicima stvaranje više terminala koji mogu pristupiti i kontrolirati s jednog zaslona što ga čini savršenim za istodobno pokretanje nekoliko programa naredbenog retka.

tmux koristi sav prostor koji mu je na raspolaganju i lako je iskoristiv zahvaljujući podršci za vezivanje tipki koju možete koristiti za razdvajanje prozora i stvaranje više okna. Također možete dijeliti pojedinačne instance ljuske između različitih sesija koje različiti korisnici koriste u različite svrhe.

Paket tmux pruža distribucija koju koristite, samo upotrijebite upravitelj paketa da biste ga instalirali kako je prikazano.

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

9. spektrwm

Spectrwm je mali, dinamični, xmonad i dwm inspiriran upravitelj prozora za popravak i popločavanje prozora napravljen za X11 da bude brz, kompaktan i sažet. Stvoren je s ciljem rješavanja problema xmonada i dwm face-a.

Spectrwm koristi konfiguracijsku datoteku s običnim tekstom, može se pohvaliti zadanim postavkama sličnim onima u xmonad i dwm te sadrži ugrađene tipkovne prečace. Ostale njegove značajke uključuju prilagodljive boje i širinu obruba, povuci-plutaj, izbornik za brzo pokretanje, prilagodljivu statusnu traku, dinamičku podršku za RandR itd.

Spektrwm paketa dobiva distribucija koju koristite, samo upotrijebite upravitelj paketa da biste ga instalirali kako 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 lagani upravitelj prozora s otvorenim izvorom C-a za X11 Window System optimiziran za nesmetan rad na starijim, manje moćnim računalnim sustavima. Za rad je potrebna samo Xlib knjižnica, ali je sposobna raditi s mnoštvom drugih knjižnica, uključujući libXext za proširenje oblika, Kairo i libRSVG za ikone i pozadine, libjpeg i libpng za JPEG i PNG pozadine i ikone, itd., Itd.

JWM je uključen u nekoliko Linux distribucija, npr. Prokleti mali Linux i Puppy Linux i većinu je svoje upotrebe pronašao na prijenosnim računalima poput Raspberryja 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 mali, ali potpuno opremljeni i potpuno podesivi upravitelj prozora otvorenog koda razvijen u Pythonu. Dizajniran je s naglaskom na jednostavnosti, proširivosti pomoću proširenja i prilagodbi.

Qtile sadrži lako pisanje prilagođenih izgleda, naredbi i dodataka. Može se skriptirati i na daljinu kako bi se postavili radni prostori, ažurirali widgeti statusne trake, manipuliralo prozorima itd. Ima sveobuhvatnu dokumentaciju u slučaju da vam usput trebaju pojašnjenja.

Na novijim verzijama Ubuntu (17.04 ili novije), Debian (10 ili noviji) i Fedora postoje Qtile paketi koji se mogu instalirati putem.

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

12. Ratpoison

Ratpoison je lagani Window Manager dizajniran da bude jednostavan i bez otmjene grafike, ukrasa prozora ili ovisnosti o bilo kojim drugim projektima. Izrađen je po uzoru na GNU Screen koji je vrlo popularan u zajednici virtualnih terminala.

Glavne značajke Ratpoisona uključuju mogućnost razdvajanja prozora u okvire koji se ne preklapaju, a svi prozori maksimizirani unutar njihovih okvira. Njime se upravlja isključivo pomoću naredbi s tipkovnice.

13. dwm

dwm je lagan i dinamičan upravitelj prozora za postavljanje pločica za sustav X Windows koji je vodio razvoj raznih drugih upravitelja prozora X, uključujući sjajni upravitelj prozora i xmonad.

dwm kontrolira prozore u pločicama, monokl i plutajućim izgledima, a svi se ti rasporedi mogu dinamički dodavati, poboljšavati okruženje za aplikaciju koja se koristi i izvršavati zadatak.

U zajednici postoji više upravitelja popločavanja pločica, ali mnogi od njih ne nude gotovo potpuni popis značajki kao gore navedene aplikacije.

Znate li neke hvalevrijedne aplikacije koje su vrijedne spomena? Ili ste imali iskustva s bilo kime koja utječu na vaš izbor jednog nad drugim? Slobodno podijelite svoje misli s nama u odjeljku za komentare u nastavku.