11 Cei mai buni manageri de ferestre din Tiling pentru Linux


După cum sugerează și numele managerul ferestrelor Linux , activitatea managerilor de ferestre trebuie să coordoneze funcționarea ferestrelor de aplicații și să ruleze automat în fundalul sistemului dvs. de operare pentru a gestiona aspectul și destinația de plasare a aplicațiilor care rulează.

Există mai multe aplicații pentru Manager de ferestre pe care le puteți utiliza pe Linux , dar așa cum v-ați aștepta, aici este un articol care prezintă cele mai bune 11 dintre care puteți alege.

1. i3

i3 este o aplicație gratuită, open source și complet configurabilă pentru windows manager, destinată utilizatorilor avansați și dezvoltatorilor Linux și BSD. Dispune de o structură de date arborescentă care permite structuri mai flexibile decât alternativele sale și nu necesită Haskell sau LUA .

i3 se numără printre cele mai îndrăgite aplicații manager de tavă pentru ferestre manuală datorită caracteristicilor sale vaste, care includ setări în text simplu, comenzi rapide personalizate de la tastatură și configurare fără a fi nevoie să reporniți sistemul de bază.

Pachetul i3 este furnizat de distribuția pe care o utilizați, folosiți managerul de pachete pentru a-l instala așa cum se arată.

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

2. bspwm

bspwm este un manager de plăci Linux gratuit, ușor și deschis, cunoscut pentru aderarea la filosofia Linux, concentrându-se pe a face un lucru și să-l facă bine.

Se bazează pe partiționarea spațială binară, care reprezintă ferestrele ca frunze ale unui copac binar complet și se ocupă de legarea cheie cu un utilitar separat, sxhkd , care permite o performanță mai ușoară și suport pentru alte dispozitive de intrare.

Funcțiile bspwm includ suport pentru mai multe ferestre, suport parțial pentru EWMH, mod automat pentru setarea automată a poziției plăcilor de aplicații și este configurat și controlat prin mesaje, printre altele.

Pachetul bspwm este furnizat de distribuția pe care o utilizați, folosiți managerul de pachete pentru al instala așa cum se arată.

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

3. herbstluftwm

herbstluftwm este un manager de ferestre manuale de configurare manuală pentru x11 cu ajutorul Glib și Xlib . Practic, funcționează folosind un aspect bazat pe divizarea cadrelor în sub-cadre, care pot fi împărțite în continuare și umplute cu ferestre.

Caracteristicile principale ale herbstluftwm includ etichete (de ex. spații de lucru sau desktop-uri virtuale), un script de configurare care rulează la pornire, exact o etichetă pe monitor etc.

Pachetul herbstluftwm este furnizat de distribuția pe care o utilizați, folosiți managerul de pachete pentru a-l instala așa cum se arată.

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

4. minunat

awesome este un manager de tigle generație gratuită și open source pentru X construit pentru a fi rapid și extensibil și este destinat în primul rând dezvoltatorilor, utilizatorilor de putere și oricui care ar dori să-și controleze mediul grafic.

Caracteristicile sale includ codul sursă bine documentat și API, suport real multi-cap cu desktop-uri pe ecran, suport pentru D-Bus, suport pentru extensii Lua, straturi plutitoare sau învelitoare, etc.

Pachetul minunat este furnizat de distribuția pe care o utilizați, utilizați managerul de pachete pentru a-l instala așa cum se arată.

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

5. Tilix

Tilix este un emulator terminal și un manager avansat GTK3 care utilizează Ghidul pentru interfața umană Gnome . Acesta permite utilizatorilor să organizeze ferestrele de aplicații orizontal și vertical folosind drag and drop.

Tilix oferă utilizatorilor o mulțime de funcții, inclusiv lucrul cu titluri personalizate și hyperlink-uri personalizate, suport pentru imagini de fundal transparente, notificări în fundal, mai multe panouri și layouts persistente.

Pachetul Tilix este furnizat de distribuția pe care o utilizați, folosiți managerul de pachete pentru al instala așa cum se arată.

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

6. XMonad

XMonad este un manager de ferestre X11 dinamic, gratuit și open source, care există pentru automatizarea căutării și alinierii ferestrelor. Este extensibil folosind biblioteca extensiei proprii, care oferă opțiuni pentru barele de stare și decorațiunile de ferestre. Este, de asemenea, minim, stabil și ușor de configurat.

Pachetul xmonad este furnizat de distribuția pe care o utilizați, utilizați managerul de pachete pentru a-l instala așa cum se arată.

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

7. Sway

Sway este un manager de ferestre compatibil cu Wayland i3, gratuit, open source și ușor, care aranjează automat ferestrele de aplicații pentru a maximiza în mod logic spațiul desktop. Acesta aranjează ferestrele într-o rețea în mod implicit și acceptă aproape toate comenzile incluse în i3 .

Caracteristicile sale includ suport pentru comenzi rapide de la tastatură, utilizarea lui Wayland în locul lui Xorg și goluri. Citiți mai multe despre Sway în articolul nostru aici.

Sway este disponibil pentru a instala din depozitul implicit al mai multor distribuții, dacă nu este disponibil, consultați această pagină wiki pentru instrucțiuni de instalare pentru distribuțiile dvs.

8. tmux

tmux este un multiplexer de terminale open source care permite utilizatorilor să creeze mai multe sesiuni terminale pe care le pot accesa și controla de pe un singur ecran, ceea ce îl face perfect pentru rularea mai multor programe de linie de comandă în același timp.

tmux utilizează întregul spațiu disponibil și este ușor de utilizat datorită suportului pentru legăturile de chei pe care le puteți folosi pentru a diviza ferestrele și pentru a crea mai multe ferestre. De asemenea, puteți distribui instanțe individuale de shell între sesiuni distincte care vor fi utilizate în scopuri diferite de către utilizatori diferiți.

Pachetul tmux este furnizat de distribuția pe care o utilizați, folosiți managerul de pachete pentru a-l instala așa cum se arată.

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

9. spectrwm

spectrwm este un manager de ferestre mici și dinamice, xmonad și dwm-inspired , construit pentru X11 pentru a fi rapid, compact și concis. A fost creată pentru a rezolva problemele xmonad și dwm .

spectrwm folosește un fișier de configurare pentru text simplu, se mândrește cu valori implicite similare cu cele din xmonad și dwm și dispune de comenzi rapide de la tastatură încorporate. Alte caracteristici includ culori personalizabile și lățime de margine, drag-to-float, meniu rapid de lansare, bara de status personalizată, suport dinamic RandR etc.

Pachetul spectrwm este furnizat de distribuția pe care o utilizați, utilizați managerul de pachete pentru al instala așa cum este arătat.

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

10. JWM

JWM ( Managerul de ferestre al lui Joe ) este un manager de ferestre ușoare bazate pe open source C pentru sistemul de ferestre X11 optimizat pentru a funcționa fără probleme pe sistemele informatice mai vechi și mai puțin puternice. Este necesar să se ruleze numai biblioteca Xlib , dar este capabilă să colaboreze cu o serie de alte biblioteci, inclusiv libXext pentru extensia de formă, Cairo > libRSVG pentru pictograme și fundaluri, libjpeg și libpng pentru background-uri și pictograme JPEG și PNG, respectiv, etc.

JWM este inclus în câteva distribuții Linux, de ex. Linux și Puppy Linux și a găsit cea mai mare parte a acestuia pe PC-uri portabile, cum ar fi 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 este un manager de ferestre cu deschidere deschisă, cu dimensiuni reduse și complet configurabil, dezvoltat în Python. Acesta este conceput cu accent pe simplitate, extensibilitate folosind extensii și personalizare.

Qtile oferă caracteristici ușor de scris pentru machete personalizate, comenzi și widget-uri. De asemenea, poate fi scripționat de la distanță pentru a configura spații de lucru, pentru a actualiza widget-urile de stare, pentru a manipula ferestre etc. Aveți o documentație completă în cazul în care aveți nevoie de clarificări pe parcurs.

Există mai mulți administratori de tiling din comunitatea pe care le puteți alege, însă mulți dintre ei nu oferă aproape o listă de caracteristici complete ca aplicațiile listate mai sus.

Cunoașteți alte aplicații lăudabile care merită menționate? Sau ați avut experiențe cu oricare dintre acestea care influențează alegerea dvs. una de cealaltă? Simțiți-vă libertatea de a vă împărtăși gândurile în secțiunea de comentarii de mai jos.