13 kacha mma ndị njikwa windo Tiling maka Linux


Dị ka aha Linux Window Manager na-atụ aro, ọrụ ndị na-ahụ maka windo bụ ịhazi ka ngwa windows si arụ ọrụ na ha na-agba ọsọ na-akpaghị aka na ndabere nke OS gị iji jikwaa ọdịdị na ntinye nke ngwa na-agba ọsọ.

Enwere ọtụtụ ngwa njikwa windo ị nwere ike iji na Linux mana dịka ị ga-atụ anya ya, ebe a bụ akụkọ depụtara ndị njikwa windo tiling kacha mma maka ịhọrọ.

1. i3

i3 bụ n'efu, mepere emepe yana ngwa njikwa windo nwere ike ịhazi ya nke ezubere iche maka ndị ọrụ Linux dị elu na ndị mmepe BSD. Ọ na-egosipụta usoro data osisi nke na-enye ohere maka nhazi mgbanwe karịa ihe ndị ọzọ na ọ dịghị achọ Haskell ma ọ bụ LUA.

i3 so na ngwa njikwa windo tiling akwụkwọ ntuziaka kacha amasị n'ihi nnukwu atụmatụ ya gụnyere ntọala na ederede doro anya, ụzọ mkpirisi ahụigodo omenala na nhazi na-enweghị mkpa ịmalitegharị sistemu dị n'okpuru.

A na-enye ngwugwu i3 site na nkesa ị na-eji, naanị jiri njikwa ngwugwu tinye ya dịka egosiri.

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

2. bspwm

bspwm bụ onye njikwa tiling Linux efu, dị fechaa na mepere emepe mara maka ịrapagidesi ike na nkà ihe ọmụma Linux site na itinye uche n'ime otu ihe na ime ya nke ọma.

Ọ dabere na nkewa oghere ọnụọgụ abụọ nke na-anọchi anya windo dị ka akwụkwọ nke osisi ọnụọgụ abụọ zuru oke ma ọ na-ejikwa ihe eji ejikọta igodo na ngwa dị iche, sxhkd, nke na-enye ohere maka ịrụ ọrụ dị nro na nkwado maka ngwaọrụ ntinye ndị ọzọ.

Atụmatụ bspwm gụnyere nkwado maka ọtụtụ windo, nkwado akụkụ maka EWMH, ọnọdụ akpaka maka ịtọọ ọnọdụ taịlị ngwa na-akpaghị aka, na-ahazi ma na-achịkwa ya site na ozi, n'etiti ndị ọzọ.

A na-enye ngwugwu bspwm site na nkesa ị na-eji, naanị jiri njikwa ngwugwu tinye ya dịka egosiri.

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

3. herbstluftwm

herbstluftwm bụ onye njikwa windo na-emepe emepe emepe emepe maka x11 site na iji Glib na Xlib. N'ụzọ bụ isi, ọ na-arụ ọrụ site na iji okirikiri nhọrọ ukwuu dabere na kewaa okpokolo agba n'ime fremu dị n'okpuru nke enwere ike kewaa ma jupụta na windo.

Ihe ndị bụ isi nke herbstluftwm gụnyere mkpado (ya bụ, ebe ọrụ ma ọ bụ desktọpụ mebere), edemede nhazi nke na-agba na mmalite, kpọmkwem otu mkpado kwa nyochaa, wdg. Mụtakwuo n'isiokwu anyị na herbstluftwm ebe a.

A na-enye ngwugwu herbstluftwm site na nkesa ị na-eji, naanị jiri njikwa ngwugwu tinye ya dịka egosiri.

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

4. dị egwu

dị egwu bụ onye njikwa tiling ọgbọ na-emepe emepe nke na-emepe emepe maka X wuru ka ọ bụrụ ngwa ngwa na ngwa ngwa yana ebumnuche ya bụ maka ndị mmepe, ndị ọrụ ike na onye ọ bụla ga-achọ ịchịkwa gburugburu eserese ha.

Njirimara ya gụnyere koodu isi akwụkwọ edekọ nke ọma na API, ezigbo nkwado isi ọtụtụ nwere desktọpụ ọ bụla, nkwado maka D-Bus, nkwado maka ndọtị Lua, enweghị akwa na-ese n'elu mmiri ma ọ bụ tiled, wdg.

A na-enye ngwugwu dị egwu site na nkesa ị na-eji, naanị jiri njikwa ngwugwu tinye ya dịka egosiri.

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

5. Tilix

tiling terminal emulator na njikwa na-eji Gnome Human Interface Guidelines. Ọ na-enyere ndị ọrụ aka hazie ngwa windows horizontally na vetikal iji ịdọrọ na dobe.

Tilix na-enye ndị ọrụ ya ọtụtụ atụmatụ gụnyere ịrụ ọrụ na aha omenala na hyperlinks omenala, nkwado maka ihe oyiyi ndabere, ngosi na ndabere, ọtụtụ pane na nhazi na-adịgide adịgide.

A na-enye ngwugwu Tilix site na nkesa ị na-eji, naanị jiri njikwa ngwugwu tinye ya dịka egosiri.

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

6. XMonad

XMonad bụ onye njikwa windo X11 na-emepe emepe na-emepe emepe nke dị na-akpaghị aka ịchọ na nhazi windo. Ọ bụ extensible iji ya nnọọ ndọtị n'ọbá akwụkwọ nke na-enye ya nhọrọ maka ọnọdụ Ogwe na window decorations. Ọ dịkwa ntakịrị, kwụsiri ike ma dịkwa mfe ịhazi.

A na-enye ngwugwu xmonad site na nkesa ị na-eji, naanị jiri njikwa ngwugwu tinye ya dịka egosiri.

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

7. Sway

Sway bụ isi iyi mepere emepe na nke dị fechaa nke na-arụ ọrụ windo Wayland i3 dakọtara na-ahazi windo ngwa na-akpaghị aka iji bulie ohere desktọpụ n'ụzọ ezi uche dị na ya. Ọ na-ahazi windo n'ime grid na ndabara ma na-akwado ihe fọrọ nke nta ka ọ bụrụ iwu niile etinyere na i3.

Njirimara ya gụnyere nkwado maka ụzọ mkpirisi ahụigodo, ojiji nke Wayland kama Xorg, yana oghere. Gụkwuo gbasara Sway na edemede anyị ebe a.

Sway dị maka ịwụnye site na ebe nchekwa ndabara nke ọtụtụ nkesa ma ọ bụrụ na ọnweghị ịlele ibe wiki a maka ntuziaka nwụnye maka nkesa gị.

8. tmux

tmux bụ multiplexer oghere mepere emepe nke na-enyere ndị ọrụ aka ịmepụta ọtụtụ nnọkọ ọnụ nke ha nwere ike ịnweta ma jikwaa site na otu ihuenyo nke na-eme ka ọ bụrụ nke zuru oke maka ịme ọtụtụ usoro usoro iwu n'otu oge.

tmux na-eji ohere niile dị na ya ma ọ dị mfe iji ya maka nkwado ya maka igodo igodo nke ị nwere ike iji kewaa windo wee mepụta pane ọzọ. Ị nwekwara ike kesaa ihe atụ shei n'otu n'otu n'etiti oge dị iche iche nke ndị ọrụ dị iche iche ga-eji mee ihe dị iche iche.

A na-enye ngwugwu tmux site na nkesa ị na-eji, naanị jiri njikwa ngwugwu tinye ya dịka egosiri.

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

9. ụdịdị

spectrwm bụ obere, ike, xmonad, na dwm nke sitere n'ike mmụọ nsọ nrụzi na tiling window nke e wuru maka X11 ka ọ bụrụ ngwa ngwa, kọmpat na nkenke. Emepụtara ya na ebumnuche idozi nsogbu nke xmonad na ihu dwm.

spectrwm na-eji faịlụ nhazi ederede dị larịị, na-anya isi ndabara dị ka nke dị na xmonad na dwm, yana njiri mkpirisi ahụigodo arụnyere n'ime. Njirimara ya ndị ọzọ gụnyere agba nwere ike ịhazi ya na obosara oke, ịdọrọ-na-ese n'elu, menu mmalite ngwa ngwa, ogwe ọkwa ahaziri, nkwado RandR dị ike, wdg.

A na-enye ngwugwu spectrwm site na nkesa ị na-eji, naanị jiri njikwa ngwugwu tinye ya dịka egosiri.

$ 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) bụ onye njikwa windo dị fechaa C nke mepere emepe maka Sistemụ Window X11 emebere ka ọ rụọ ọrụ nke ọma na sistemụ kọmputa ochie na nke na-adịchaghị ike. Ọ na-achọ naanị ọba akwụkwọ Xlib ka ọ na-agba mana ọ nwere ike ịrụ ọrụ na ọtụtụ ọba akwụkwọ ndị ọzọ gụnyere libXext maka ndọtị ọdịdị, Cairo na libRSVG maka akara ngosi na nzụlite, libjpeg na libpng maka nzụlite JPEG na PNG na akara ngosi, wdg.

Agụnyere JWM na di na nwunye Linux distros dịka. Damn Small Linux na Puppy Linux wee hụla ọtụtụ ojiji ya na PC mkpanaka dị ka 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 bụ obere mana zuru oke yana njikwa windo mepere emepe emepe emepe na Python. Emebere ya na ilekwasị anya na ịdị mfe, extensibility site na iji ndọtị na nhazi.

Atụmatụ Qtile dị mfe ide nhazi, iwu na wijetị. Enwere ike idebe ya n'ebe dị anya iji guzobe oghere ọrụ, melite wijetị mmanya ọkwa, megharịa windo, wdg. O nwere akwụkwọ zuru oke ma ọ bụrụ na ịchọrọ nkọwa n'ụzọ.

Na Ubuntu ọhụrụ (17.04 ma ọ bụ karịa), Debian (10 ma ọ bụ karịa) na ụdị Fedora, enwere ngwugwu Qtile iji wụnye site na.

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

12. Oke oke

Ratpoison bụ njikwa windo dị fechaa emebere ka ọ dị mfe na enweghị eserese mara mma, ihe ịchọ mma windo, ma ọ bụ ịdabere na ọrụ ọ bụla ọzọ. A na-eme ya ka Ihuenyo GNU nke na-ewu ewu nke ukwuu na mpaghara ọnụ ọnụ mebere.

Ihe ndị bụ isi nke Ratpoison gụnyere ike ikewa windo n'ime okpokolo agba anaghị ekpuchi ekpuchi na windo niile na-ebuli elu n'ime okpokolo agba ha. A na-arụ ya naanị site na iji iwu ahụigodo.

13. dwm

dwm bụ onye njikwa windo tiling dị fechaa ma dịkwa ike maka sistemụ X Windows nke duziri mmepe nke ndị njikwa windo X ndị ọzọ, gụnyere egwu na njikwa windo xmonad.

dwm na-achịkwa windo n'ụdị taịlị, monocle, na nke na-ese n'elu mmiri na enwere ike ịgbakwunye nhazi ndị a niile na-agbanwe agbanwe, kwalite gburugburu maka ngwa a na-eji, yana arụ ọrụ ahụ.

Enwere ndị njikwa tiling ọzọ n'ime obodo ị nwere ike ịhọrọ na mana ọ bụghị ọtụtụ n'ime ha na-enye ihe fọrọ nke nta ka ọ bụrụ ndepụta njirimara zuru oke dị ka ngwa ndị edepụtara n'elu.

Ị maara ngwa ọ bụla kwesịrị ịja mma nke kwesịrị ka a kpọtụrụ ya? Ma ọ bụ ị nweela ahụmahụ na onye ọ bụla na-emetụta nhọrọ gị n'otu n'otu karịa nke ọzọ? Enwere onwe gị ịkọrọ anyị echiche gị na ngalaba nkọwa n'okpuru.