Wasimamizi 13 Bora wa Dirisha la Kuweka vigae kwa Linux


Kama jina la Kidhibiti Dirisha la Linux linavyopendekeza, kazi ya wasimamizi wa dirisha ni kuratibu jinsi madirisha ya programu hufanya kazi na yanaendeshwa kiotomatiki chinichini ya Mfumo wako wa Uendeshaji ili kudhibiti mwonekano na uwekaji wa programu zinazoendesha.

Kuna programu kadhaa za Kidhibiti Dirisha ambazo unaweza kutumia kwenye Linux lakini kama vile ungetarajia, hapa kuna nakala inayoorodhesha wasimamizi bora wa dirisha wa kuchagua kutoka kwao.

1. i3

i3 ni programu isiyolipishwa, ya chanzo huria na inayoweza kusanidiwa kabisa ya kidhibiti cha windows inayolengwa kwa watumiaji na wasanidi wa kina wa Linux na BSD. Inaangazia muundo wa data wa mti ambao unaruhusu mpangilio rahisi zaidi kuliko mbadala wake na hauhitaji Haskell au LUA.

i3 ni miongoni mwa programu zinazopendwa zaidi za kidhibiti cha kuweka tiles kwenye dirisha kwa sababu ya vipengele vyake vikubwa ambavyo ni pamoja na mipangilio katika maandishi wazi, mikato ya kibodi maalum, na usanidi bila hitaji la kuanzisha upya mfumo msingi.

Kifurushi i3 kinatolewa na usambazaji unaotumia, tumia tu kidhibiti cha kifurushi kukisakinisha kama inavyoonyeshwa.

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

2. bspwm

bspwm ni meneja wa kuweka tiles wa Linux bila malipo, mwepesi na wa chanzo huria anayejulikana kwa kuzingatia falsafa ya Linux kwa kuzingatia kufanya jambo moja na kulifanya ipasavyo.

Inategemea ugawaji wa nafasi ya binary ambao unawakilisha madirisha kama majani ya mti kamili wa binary na hushughulikia ufungaji wa vitufe kwa matumizi tofauti, sxhkd, ambayo inaruhusu utendakazi rahisi na usaidizi wa vifaa vingine vya kuingiza.

Vipengele vya bspwm ni pamoja na usaidizi wa madirisha mengi, usaidizi wa sehemu kwa EWMH, hali ya kiotomatiki ya kuweka kiotomati nafasi ya vigae vya programu, na inasanidiwa na kudhibitiwa kupitia ujumbe, miongoni mwa mengine.

Kifurushi bspwm hutolewa na usambazaji unaotumia, tumia tu kidhibiti cha kifurushi kukisakinisha kama inavyoonyeshwa.

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

3. herbstluftwm

herbstluftwm ni kidhibiti cha dirisha kisicholipishwa cha chanzo-wazi kinachoweza kusanidiwa cha kuweka tiles kwa x11 kwa kutumia Glib na Xlib. Kimsingi, inafanya kazi kwa kutumia mpangilio kulingana na kugawanya viunzi katika viunzi vidogo ambavyo vinaweza kugawanywa zaidi na kujazwa na madirisha.

Sifa kuu za herbstluftwm ni pamoja na lebo (yaani nafasi za kazi au kompyuta za mezani), hati ya usanidi ambayo hutekelezwa wakati wa kuanza, lebo moja haswa kwa kila kifuatiliaji, n.k. Pata maelezo zaidi kutoka kwa makala yetu kuhusu herbstluftwm hapa.

Kifurushi herbstluftwm hutolewa na usambazaji unaotumia, tumia tu kidhibiti cha kifurushi kukisakinisha kama inavyoonyeshwa.

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

4. kushangaza

kushangaza ni meneja wa uwekaji tiles wa kizazi kijacho bila malipo na wa chanzo huria iliyoundwa kwa kasi na kupanuka na inalenga wasanidi programu, watumiaji wa nishati na mtu yeyote ambaye angependa kudhibiti mazingira yao ya picha.

Vipengele vyake ni pamoja na msimbo wa chanzo na API iliyohifadhiwa vizuri, usaidizi halisi wa vichwa vingi na kompyuta za mezani kwa kila skrini, usaidizi wa D-Bus, usaidizi wa viendelezi vya Lua, hakuna tabaka zinazoelea au zenye vigae, n.k.

Kifurushi cha kupendeza hutolewa na usambazaji unaotumia, tumia tu kidhibiti cha kifurushi kukisakinisha kama inavyoonyeshwa.

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

5. Tilix

kuweka tiles emulator ya mwisho na meneja anayetumia Miongozo ya Kiolesura cha Binadamu ya Gnome. Huwawezesha watumiaji kupanga madirisha ya programu kwa mlalo na wima kwa kutumia kuburuta na kuangusha.

Tilix huwapa watumiaji wake vipengele vingi ikiwa ni pamoja na kufanya kazi na majina maalum na viungo maalum, usaidizi wa picha za mandharinyuma zinazoonekana wazi, arifa za chinichini, paneli nyingi na mipangilio inayoendelea.

Kifurushi cha Tilix kinatolewa na usambazaji unaotumia, tumia tu kidhibiti cha kifurushi kukisakinisha kama inavyoonyeshwa.

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

6. XMonad

XMonad ni meneja wa dirisha wa X11 wa bure na wa chanzo huria wa kubadilisha tiles ambao upo ili kubinafsisha utafutaji na upatanishi wa windows. Inaweza kupanuliwa kwa kutumia maktaba yake ya upanuzi ambayo huipa chaguzi za pau za hali na mapambo ya dirisha. Pia ni ndogo, thabiti, na rahisi kusanidi.

Kifurushi cha xmonad kinatolewa na usambazaji unaotumia, tumia tu kidhibiti cha kifurushi kukisakinisha kama inavyoonyeshwa.

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

7. Sway

Sway ni kidhibiti cha dirisha kisicholipishwa, cha chanzo huria na chepesi cha kuweka tiles cha Wayland i3 ambacho hupanga kiotomatiki madirisha ya programu ili kuongeza nafasi ya eneo-kazi kimantiki. Inapanga madirisha katika gridi ya taifa kwa chaguo-msingi na inasaidia karibu amri zote zilizojumuishwa katika i3.

Vipengele vyake ni pamoja na usaidizi wa njia za mkato za kibodi, matumizi yake ya Wayland badala ya Xorg, na mapungufu. Soma zaidi kuhusu Sway katika makala yetu hapa.

Sway inapatikana ili kusakinishwa kutoka kwa hifadhi chaguomsingi ya usambazaji wengi ikiwa haipatikani kuangalia ukurasa huu wa wiki kwa maagizo ya usakinishaji wa usambazaji wako.

8. tmux

tmux ni programu huria ya terminal multiplexer ambayo huwezesha watumiaji kuunda vipindi vingi vya terminal ambavyo wanaweza kufikia na kudhibiti kutoka kwa skrini moja ambayo inafanya kuwa kamili kwa kuendesha programu kadhaa za safu ya amri kwa wakati mmoja.

tmux hutumia nafasi yote inayopatikana kwake na inaweza kutumika kwa urahisi kutokana na usaidizi wake kwa viambatanisho ambavyo unaweza kutumia kugawanya madirisha na kuunda paneli zaidi. Unaweza pia kushiriki matukio mahususi kati ya vipindi tofauti vya kutumika kwa madhumuni tofauti na watumiaji tofauti.

Kifurushi cha tmux kinatolewa na usambazaji unaotumia, tumia tu kidhibiti cha kifurushi kukisakinisha kama inavyoonyeshwa.

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

9. spectrwm

spectrwm ni kidhibiti cha dirisha dogo, chenye nguvu, cha xmonad, na kilichoongozwa na dwm na kuweka tiles kilichoundwa kwa ajili ya X11 kuwa ya haraka, thabiti, na mafupi. Iliundwa kwa lengo la kutatua masuala ya xmonad na dwm face.

spectrwm hutumia faili ya usanidi wa maandishi wazi, inajivunia chaguo-msingi zinazofanana na zile za xmonad na dwm, na huangazia mikato ya kibodi iliyojengewa ndani. Vipengele vyake vingine ni pamoja na rangi zinazoweza kugeuzwa kukufaa na upana wa mpaka, buruta ili kuelea, menyu ya uzinduzi wa haraka, upau wa hali unaoweza kugeuzwa kukufaa, usaidizi thabiti wa RandR, n.k.

Mwonekano wa kifurushi hutolewa na usambazaji unaotumia, tumia tu kidhibiti cha kifurushi kukisakinisha kama inavyoonyeshwa.

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

10. JWM

JWM (Kidhibiti Dirisha la Joe) ni meneja wa dirisha la uzani mwepesi wa chanzo-wazi wa C kwa Mfumo wa Dirisha wa X11 ulioboreshwa kufanya kazi vizuri kwenye mifumo ya kompyuta ya zamani, isiyo na nguvu. Inahitaji maktaba ya Xlib pekee ili kuendesha lakini ina uwezo wa kufanya kazi na maktaba zingine nyingi ikijumuisha libXext kwa upanuzi wa umbo, Cairo na libRSVG kwa ikoni na usuli, libjpeg na libpng kwa mandharinyuma na ikoni za JPEG na PNG mtawalia, n.k.

JWM imejumuishwa katika distros kadhaa za Linux k.m. Damn Small Linux na Puppy Linux na imepata matumizi yake mengi kwenye Kompyuta za kubebeka kama 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 ni kidhibiti kidogo lakini chenye sifa kamili na kinachoweza kusanidiwa kabisa cha kuweka tiles kwenye chanzo-wazi kilichotengenezwa huko Python. Imeundwa kwa kuzingatia urahisi, upanuzi kwa kutumia viendelezi, na ubinafsishaji.

Kipengele cha Qtile ni rahisi kuandika mpangilio maalum, amri na wijeti. Inaweza pia kuandikwa kwa mbali ili kusanidi nafasi za kazi, kusasisha wijeti za upau wa hali, kuendesha madirisha, n.k. Ina nyaraka za kina iwapo utahitaji ufafanuzi ukiendelea.

Kwenye matoleo mapya ya Ubuntu (17.04 au zaidi), Debian (10 au zaidi) na Fedora, kuna vifurushi vya Qtile vinavyopatikana kusakinisha kupitia.

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

12. Sumu

Ratpoison ni Kidhibiti Dirisha chepesi kilichoundwa kuwa rahisi na bila picha za kupendeza, mapambo ya dirisha, au utegemezi wa miradi mingine yoyote. Imeundwa baada ya Skrini ya GNU ambayo ni maarufu sana katika jamii ya wastaafu wa kawaida.

Sifa kuu za Ratpoison ni pamoja na uwezo wa kugawanya madirisha katika fremu zisizoingiliana na madirisha yote yakiwa yamekuzwa ndani ya fremu zake. Inaendeshwa kwa kutumia amri za kibodi pekee.

13. dwm

dwm ni kidhibiti cha dirisha chepesi na chenye nguvu cha kuweka tiles kwa mfumo wa X Windows ambacho kimeongoza ukuzaji wa wasimamizi wengine mbalimbali wa dirisha la X, ikiwa ni pamoja na msimamizi wa dirisha wa xmonad wa kushangaza.

dwm hudhibiti madirisha katika mpangilio wa vigae, monoklea, na mipangilio inayoelea na mipangilio hii yote inaweza kuongezwa kwa nguvu, kuboresha mazingira ya programu inayotumika, na kazi kutekelezwa.

Kuna wasimamizi zaidi wa kuweka tiles kwenye jumuiya ambao unaweza kuchagua kutoka kwao lakini si wengi wao wanaotoa takriban orodha kamili ya vipengele kama programu zilizoorodheshwa hapo juu.

Je, unajua programu zozote zinazostahili kutajwa? Au umekuwa na uzoefu na yoyote ambayo huathiri uchaguzi wako wa mmoja juu ya mwingine? Jisikie huru kushiriki mawazo yako nasi katika sehemu ya maoni hapa chini.