13 labākie logu pārvaldnieki operētājsistēmai Linux


Kā norāda nosaukums Linux Window manager, logu pārvaldnieku uzdevums ir koordinēt lietotņu logu darbību, un tie automātiski darbojas jūsu OS fonā, lai pārvaldītu darbojošos lietojumprogrammu izskatu un izvietojumu.

Ir vairākas Window Manager lietotnes, kuras varat izmantot operētājsistēmā Linux, taču tieši tāpat, kā jūs sagaidāt, šeit ir raksts, kurā uzskaitīti labākie logu pārvaldnieki, no kuriem izvēlēties.

1. i3

i3 ir bezmaksas, atvērtā koda un pilnībā konfigurējama Windows pārvaldnieka lietotne, kas paredzēta pieredzējušiem Linux un BSD lietotājiem un izstrādātājiem. Tam ir koka datu struktūra, kas pieļauj elastīgākus izkārtojumus nekā tā alternatīvas, un tam nav nepieciešama Haskell vai LUA.

i3 ir viena no iecienītākajām manuālo logu flīžu pārvaldnieka lietotnēm, pateicoties tā plašajām funkcijām, kas ietver vienkāršā teksta iestatījumus, pielāgotus īsinājumtaustiņus un konfigurāciju bez nepieciešamības restartēt pamatā esošo sistēmu.

Paketi i3 nodrošina izplatīšana, kuru izmantojat, vienkārši instalējiet pakotņu pārvaldnieku, lai to instalētu, kā parādīts.

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

2. bspwm

bspwm ir bezmaksas, viegls un atvērta koda Linux flīžu pārvaldnieks, kas pazīstams ar to, ka ievēro Linux filozofiju, koncentrējoties uz vienas lietas veikšanu un pareizu izpildīšanu.

Tas ir balstīts uz binārā kosmosa sadalīšanu, kas logus attēlo kā pilnīga binārā koka lapas, un tas apstrādā atslēgu saistīšanu ar atsevišķu utilītu sxhkd, kas ļauj vienmērīgāk darboties un atbalstīt citas ievades ierīces.

bspwm funkcijas ietver atbalstu vairākiem logiem, daļēju atbalstu EWMH, automātisko režīmu, lai automātiski iestatītu lietotnes elementu pozīciju, un tas tiek konfigurēts un kontrolēts, izmantojot ziņojumus, cita starpā.

Paketi bspwm nodrošina izplatīšana, kuru izmantojat, vienkārši izmantojiet pakotņu pārvaldnieku, lai to instalētu, kā parādīts.

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

3. herbstluftwm

herbstluftwm ir bezmaksas un atvērta koda konfigurējams manuāls flīžu logu pārvaldnieks x11, izmantojot Glib un Xlib. Būtībā tas darbojas, izmantojot izkārtojumu, kura pamatā ir rāmju sadalīšana apakšrāmjos, kurus var tālāk sadalīt un piepildīt ar logiem.

herbstluftwm galvenās funkcijas ietver tagus (t.i., darbvietas vai virtuālos galddatorus), konfigurācijas skriptu, kas darbojas startēšanas laikā, tieši vienu tagu monitorā utt. Uzziniet vairāk no mūsu raksta par herbstluftwm šeit.

Paketi herbstluftwm nodrošina izplatīšana, kuru izmantojat, vienkārši izmantojiet pakotņu pārvaldnieku, lai to instalētu, kā parādīts.

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

4. lielisks

awesome ir bezmaksas un atvērta koda nākamās paaudzes flīžu pārvaldnieks X, kas izveidots ātri un paplašināmi, un tas galvenokārt ir paredzēts izstrādātājiem, enerģijas lietotājiem un visiem, kas vēlas kontrolēt savu grafisko vidi.

Tās funkcijas ietver labi dokumentētu pirmkodu un API, reālu vairāku galvu atbalstu ar ekrāna darbvirsmām, atbalstu D-Bus, atbalstu Lua paplašinājumiem, bez peldošiem vai flīzētiem slāņiem utt.

Lielisko pakotni nodrošina izplatīšana, kuru izmantojat, vienkārši izmantojiet pakotņu pārvaldnieku, lai to instalētu, kā parādīts.

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

5. Tilix

flīžu termināļa emulators un pārvaldnieks, kurš izmanto Gnome cilvēka saskarnes vadlīnijas. Tas ļauj lietotājiem organizēt lietotņu logus horizontāli un vertikāli, izmantojot velciet un nometiet.

Tilix saviem lietotājiem piedāvā daudz funkciju, tostarp darbu ar pielāgotiem nosaukumiem un pielāgotām hipersaitēm, atbalstu caurspīdīgiem fona attēliem, paziņojumus fonā, vairākas rūts un noturīgus izkārtojumus.

Paketi Tilix nodrošina izplatīšana, kuru izmantojat, vienkārši izmantojiet pakotņu pārvaldnieku, lai to instalētu, kā parādīts.

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

6. XMonad

XMonad ir bezmaksas un atvērtā koda dinamisks X11 logu pārvaldnieks, kas pastāv, lai automatizētu logu meklēšanu un izlīdzināšanu. To var paplašināt, izmantojot pašas paplašinājumu bibliotēku, kas dod iespēju statusa joslām un logu rotājumiem. Tas ir arī minimāls, stabils un viegli konfigurējams.

Paketi xmonad nodrošina izplatīšana, kuru izmantojat, vienkārši izmantojiet pakotņu pārvaldnieku, lai to instalētu, kā parādīts.

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

7. Šūpoties

Sway ir bezmaksas, atvērtā koda un viegls ar Wayland i3 saderīgs logu pārvaldnieks, kas automātiski sakārto lietotņu logus, lai loģiski palielinātu darbvirsmas vietu. Pēc noklusējuma tas sakārto logus režģī un atbalsta gandrīz visas i3 iekļautās komandas.

Tās funkcijas ietver īsinājumtaustiņu atbalstu, Wayland izmantošanu Xorg vietā un nepilnības. Lasiet vairāk par Sway mūsu rakstā šeit.

Sway ir pieejama instalēšanai no daudzu izplatījumu noklusējuma krātuves, ja tā nav pieejama, lai apskatītu šo wiki lapu, kurā ir instalēšanas instrukcijas jūsu izplatījumiem.

8. tmux

tmux ir atvērtā koda termināla multipleksors, kas ļauj lietotājiem izveidot vairākas termināla sesijas, kurām viņi var piekļūt un kontrolēt no viena ekrāna, kas padara to perfektu vairāku komandrindas programmu vienlaicīgai darbināšanai.

tmux izmanto visu pieejamo vietu, un tā ir viegli izmantojama, pateicoties atbalstam taustiņu sasaistēm, kuras varat izmantot, lai sadalītu logus un izveidotu vairāk rūtis. Varat arī koplietot atsevišķus čaulas gadījumus starp dažādām sesijām, kuras dažādi lietotāji izmanto dažādiem mērķiem.

Paketi tmux nodrošina izplatīšana, kuru izmantojat, vienkārši izmantojiet pakotņu pārvaldnieku, lai to instalētu, kā parādīts.

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

9. spektrvm

spectrwm ir mazs, dinamisks, xmonad un dwm iedvesmots remonta un flīžu logu pārvaldnieks, kas X11 ir izveidots, lai tas būtu ātrs, kompakts un kodolīgs. Tas tika izveidots ar mērķi atrisināt xmonad un dwm face jautājumus.

spectrwm izmanto vienkārša teksta konfigurācijas failu, var lepoties ar noklusējumiem, kas līdzīgi tiem, kas atrodas xmonad un dwm, un piedāvā iebūvētus īsinājumtaustiņus. Tās citas funkcijas ietver pielāgojamas krāsas un apmales platumu, vilkšanu uz peldēšanu, ātrās palaišanas izvēlni, pielāgojamu statusa joslu, dinamisku RandR atbalstu utt.

Pakešu spektru nodrošina jūsu izmantotais izplatījums, vienkārši izmantojiet pakotņu pārvaldnieku, lai to instalētu, kā parādīts.

$ 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) ir atvērtā koda C balstīts vieglo logu pārvaldnieks X11 Window System, kas optimizēts darbam vienmērīgi vecākās, mazāk jaudīgās datorsistēmās. Lai to palaistu, ir nepieciešama tikai Xlib bibliotēka, bet tā spēj strādāt ar daudzām citām bibliotēkām, ieskaitot libXext formas paplašināšanai, Kaira un libRSVG ikonām un foniem, libjpeg un libpng attiecīgi JPEG un PNG foniem un ikonām utt.

JWM ir iekļauts pāris Linux distros, piem. Damn Small Linux un Puppy Linux, un ir atradis lielāko daļu tā izmantošanas portatīvajos datoros, piemēram, 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 ir neliels, bet pilnībā aprīkots un pilnībā konfigurējams atvērtā koda flīžu logu pārvaldnieks, kas izstrādāts Python. Tas ir veidots, koncentrējoties uz vienkāršību, paplašināmību, izmantojot paplašinājumus, un pielāgošanu.

Qtile piedāvā viegli rakstīt pielāgotus izkārtojumus, komandas un logrīkus. To var skriptēt arī attālināti, lai iestatītu darbvietas, atjauninātu statusa joslas logrīkus, manipulētu ar logiem utt. Tam ir visaptveroša dokumentācija, ja jums ceļā nepieciešama skaidrība.

Jaunākās Ubuntu (17.04 vai jaunākas), Debian (10 vai jaunākas) un Fedora versijās ir pieejamas Qtile pakotnes, kuras var instalēt.

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

12. Ratpoison

Ratpoison ir viegls logu pārvaldnieks, kas izstrādāts tā, lai būtu vienkāršs un bez izdomātām grafikām, logu rotājumiem vai atkarības no citiem projektiem. Tas ir veidots pēc GNU ekrāna, kas ir ļoti populārs virtuālo termināļu sabiedrībā.

Ratpoison galvenās iezīmes ietver iespēju sadalīt logus rāmjos, kas nepārklājas, un visi rāmji ir maksimāli palielināti to rāmjos. To darbina tikai, izmantojot tastatūras komandas.

13. dwm

dwm ir viegls un dinamisks logu pārvaldnieks X Windows sistēmai, kas ir vadījis dažādu citu X logu pārvaldnieku attīstību, tostarp lielisku un xmonad logu pārvaldnieku.

dwm kontrolē logus flīžu, monokla un peldoša izkārtojuma ietvaros, un visus šos izkārtojumus var dinamiski pievienot, uzlabot izmantojamās lietojumprogrammas vidi un izpildīt uzdevumu.

Kopienā ir vairāk flīžu pārvaldnieku, no kuriem varat izvēlēties, taču ne daudzi no viņiem piedāvā gandrīz pilnu funkciju sarakstu, kā iepriekš uzskaitītās lietotnes.

Vai jūs zināt kādas slavējamas lietotnes, kuras ir vērts pieminēt? Vai arī jums ir bijusi pieredze ar kādu, kas ietekmē jūsu izvēli pār otru? Jūtieties brīvi dalīties savās domās ar mums komentāru sadaļā zemāk.