Linux üçin iň oňat plitka penjiresiniň dolandyryjylary


Linux Window menejeriniň adyndan görnüşi ýaly, penjire dolandyryjylarynyň işi, programma penjireleriniň işleýşini utgaşdyrmak we işleýän programmalaryň daşky görnüşini we ýerleşişini dolandyrmak üçin OS-yň fonunda awtomatiki işleýär.

Linux-da ulanyp boljak birnäçe Window Manager programmalary bar, ýöne garaşyşyňyz ýaly, ine, bir makalada saýlamaly iň oňat penjire dolandyryjylarynyň sanawy görkezilýär.

1. i3

i3 ösen Linux we BSD ulanyjylaryna we işläp düzüjilerine gönükdirilen mugt, açyk çeşme we doly düzülip bilinýän Windows menejeri programmasydyr. Onda alternatiwalaryna garanyňda has çeýe ýerleşişlere mümkinçilik berýän agaç maglumatlary gurluşy bar we Haskell ýa-da LUA talap etmeýär.

i3 ýönekeý tekstdäki sazlamalary, ýörite klawiatura gysga ýollaryny we esasy ulgamy täzeden açmagyň zerurlygy bolmazdan konfigurasiýany öz içine alýan giň aýratynlyklary sebäpli iň gowy görülýän el penjire plitalary dolandyryjy programmalarynyň arasynda.

I3 paket ulanýan paýlamaňyz bilen üpjün edilýär, diňe görkezilişi ýaly gurmak üçin paket dolandyryjysyny ulanyň.

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

2. bspwm

bspwm erkin, ýeňil we açyk çeşmeli Linux plitka dolandyryjysy bolup, bir zady jemläp, dogry ýerine ýetirmek bilen Linux pelsepesine ygrarly.

Penjireleri doly ikilik agajynyň ýapraklary hökmünde görkezýän ikili giňişlik bölünişine esaslanýar we beýleki giriş enjamlaryna has oňat işlemäge we goldaw bermäge mümkinçilik berýän aýratyn kömekçi sxhkd bilen açary baglanyşdyrýar.

bspwm-iň aýratynlyklary birnäçe penjire goldawy, EWMH üçin bölekleýin goldaw, programma plitalarynyň ýagdaýyny awtomatiki düzmek üçin awtomatiki re modeim we beýlekiler bilen bir hatarda habarlar arkaly düzülýär we dolandyrylýar.

Bspwm paketi ulanýan paýlamaňyz bilen üpjün edilýär, diňe görkezilişi ýaly gurmak üçin paket dolandyryjysyny ulanyň.

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

3. herbstluftwm

herbstluftwm, Glib we Xlib ulanyp, x11 üçin erkin we açyk çeşme düzülip bilinýän el bilen örtülen penjire dolandyryjysy. Esasan, çarçuwalary aşaky ramkalara bölmek esasynda düzülip, hasam bölünip we penjireler bilen doldurylyp bilner.

herbstluftwm-iň esasy aýratynlyklary bellikleri (ýagny iş ýerleri ýa-da wirtual iş stollary), başlangyçda işleýän konfigurasiýa skriptini, her monitorda takyk bir belligi we ş.m. öz içine alýar, herbstluftwm baradaky makalamyzdan has giňişleýin öwreniň.

“Herbstluftwm” bukjasy, ulanýan paýlamaňyz bilen üpjün edilýär, diňe görkezilişi ýaly gurmak üçin paket dolandyryjysyny ulanyň.

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

4. ajaýyp

Ajaýyp, çalt we giňelmek üçin gurlan X üçin erkin we açyk çeşmeli indiki nesil kafel dolandyryjysy we bu esasan döredijilere, güýç ulanyjylaryna we grafiki gurşawyna gözegçilik etmek isleýänlere gönükdirilendir.

Onuň aýratynlyklary gowy resminamalaşdyrylan çeşme kody we API, ekrana iş stoly bilen hakyky köp kelleli goldaw, D-Bus goldawy, Lua giňeltmelerini goldamak, ýüzýän ýa-da kafel gatlaklary we ş.m.

Ajaýyp paket ulanýan paýlamaňyz bilen üpjün edilýär, diňe görkezilişi ýaly gurmak üçin paket dolandyryjysyny ulanyň.

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

5. Tilix

kafel terminaly emulýator we Gnome adam interfeýs görkezmelerini ulanýan menejer. Ulanyjylara süýräp-gaçyryp, programma penjirelerini keseligine we dikligine tertipleşdirmäge mümkinçilik berýär.

“Tilix” ulanyjylaryna adaty atlar we ýörite baglanyşyklar bilen işlemek, aç-açan fon suratlaryny goldamak, fonda bildirişler, köp paneller we dowamly ýerleşişler ýaly köp aýratynlyklary hödürleýär.

“Tilix” bukjasy ulanýan paýlamaňyz bilen üpjün edilýär, diňe görkezilişi ýaly gurmak üçin paket dolandyryjysyny ulanyň.

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

6. XMonad

XMonad, erkin we açyk çeşme dinamiki kafel X11 penjire dolandyryjysy bolup, penjireleri gözlemek we deňleşdirmek üçin bar. Statusagdaý panelleri we penjire bezegleri üçin mümkinçilik berýän öz giňeldiş kitaphanasyny ulanyp giňeldilýär. Şeýle hem minimal, durnukly we sazlamak aňsat.

“Xmonad” bukjasy ulanýan paýlamaňyz bilen üpjün edilýär, diňe görkezilişi ýaly gurmak üçin paket dolandyryjysyny ulanyň.

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

7. Sway

Sway erkin, açyk çeşme we ýeňil plitkaly Wayland i3 gabat gelýän penjire dolandyryjysy bolup, iş ýerlerini logiki taýdan ulaltmak üçin programma penjirelerini awtomatiki tertipleşdirýär. Penjireleri penjire görnüşinde tertipleşdirýär we i3-e girizilen buýruklaryň hemmesini diýen ýaly goldaýar.

Onuň aýratynlyklary klawiatura gysga ýollaryny goldamak, Xorg ýerine Wayland-dan peýdalanmak we boşluklary öz içine alýar. Sway hakda has giňişleýin maglumaty şu ýerdäki makalamyzda okaň.

Sway, paýlamalaryňyz üçin gurnama görkezmeleri üçin bu wiki sahypasyny barlap bilmeýän bolsa, köp paýlaýjylaryň deslapky ammaryndan gurmak üçin elýeterlidir.

8. tmux

tmux, ulanyjylara bir ekrandan girip we dolandyryp bilýän birnäçe terminal sessiýasyny döretmäge mümkinçilik berýän açyk çeşme terminaly multiplexer bolup, şol bir wagtyň özünde birnäçe buýruk setir programmalaryny işletmek üçin ajaýyp edýär.

tmux elýeterli ähli ýerlerden peýdalanýar we penjireleri bölmek we has köp panel döretmek üçin ulanyp boljak açar düwmelerini goldaýanlygy sebäpli aňsat ulanylýar. Şeýle hem dürli ulanyjylar tarapyndan dürli maksatlar üçin ulanyljak aýratyn sessiýalaryň arasynda aýratyn gabyk mysallaryny paýlaşyp bilersiňiz.

Tmux paketi ulanýan paýlamaňyz bilen üpjün edilýär, diňe görkezilişi ýaly gurmak üçin paket dolandyryjysyny ulanyň.

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

9. spektrwm

spektrwm, X11-iň çalt, ykjam we gysga bolmagy üçin gurlan kiçijik, dinamiki, xmonad we dwm bilen ylhamlanan öwüşginli we kafel penjire menejeri. Xmonad we dwm ýüzi meselelerini çözmek maksady bilen döredildi.

spektrwm ýönekeý tekst konfigurasiýa faýly ulanýar, xmonad we dwm-de meňzeş defoltlary we içindäki klawiatura gysga ýollaryny görkezýär. Beýleki aýratynlyklary özleşdirilip bilinýän reňkler we serhet giňligi, süýräp-ýüzmek, çalt başlangyç menýusy, düzülip bilinýän ýagdaý paneli, dinamiki RandR goldawy we ş.m.

Paket spektrwm ulanýan paýlamaňyz bilen üpjün edilýär, diňe görkezilişi ýaly gurmak üçin paket dolandyryjysyny ulanyň.

$ 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), köne, has güýçli kompýuter ulgamlarynda oňat işlemek üçin optimallaşdyrylan X11 penjire ulgamy üçin açyk çeşme C esasly ýeňil penjire dolandyryjysy. Diňe Xlib kitaphanasynyň işlemegini talap edýär, ýöne şekil giňeltmek üçin libXext, Kair we nyşanlar we fon üçin libRSVG, degişlilikde JPEG we PNG fonlary we nyşanlary üçin libjpeg we libpng ýaly köp sanly kitaphana bilen işlemäge ukyply.

JWM birnäçe Linux distrosyna girýär. Damn Small Linux we Puppy Linux we ulanylyşynyň köpüsini Raspberry Pi ýaly göçme kompýuterlerde tapdy.

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

11. Qtile

Qtile, Python-da işlenip düzülen kiçijik, ýöne doly aýratynlykly we doly düzülip bilinýän açyk çeşme kafel penjire menejeri. Simplönekeýlige, giňeltmeleri ulanyp giňeltmäge we özleşdirmäge gönükdirilen dizaýn bilen döredildi.

Qtile aýratyn tertipleri, buýruklary we widjetleri ýazmak aňsat. Şeýle hem, iş ýerlerini gurmak, ýagdaý gurallaryny täzelemek, penjireleri dolandyrmak we ş.m. üçin uzakdan ýazyp bolýar, ýolda düşündiriş gerek bolsa, giňişleýin resminamalary bar.

Has täze Ubuntu (17.04 ýa-da has uly), Debian (10 ýa-da has uly) we Fedora wersiýalarynda gurnamak üçin Qtile paketleri bar.

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

12. Ratpoison

“Ratpoison” ýönekeý we ajaýyp grafika, penjire bezegi ýa-da başga taslamalara garaşly bolmazdan döredilen ýeňil penjire menejeri. Wirtual terminal jemgyýetinde gaty meşhur bolan GNU Ekranyndan soň modellendirildi.

“Ratpoison” -yň esasy aýratynlyklary, penjireleriň içinde ulaldylan ähli penjireleri penjireleri biri-birine gabat gelmeýän ramkalara bölmek ukybyny öz içine alýar. Diňe klawiatura buýruklary bilen işleýär.

13. dwm

dwm, X Windows ulgamy üçin ýeňil we dinamiki kafel penjire menejeri bolup, ajaýyp we xmonad penjire menejeri ýaly beýleki X penjire menejerleriniň ösüşine ýol görkezdi.

dwm kafel, monokl we ýüzýän düzülişdäki penjireleri dolandyrýar we bu düzülişleriň hemmesine dinamiki goşup bolýar, ulanylýan programma üçin gurşawy we ýerine ýetirilen meseläni güýçlendirip bolýar.

Jemgyýetde saýlap biljek has köp kafel dolandyryjylary bar, ýöne köpüsi ýokarda sanalan programmalar ýaly doly aýratynlyk sanawyny hödürlänok.

Mentionatlamaga mynasyp programmalary bilýärsiňizmi? Ora-da birini beýlekisinden saýlamagyna täsir edýän haýsydyr bir tejribäňiz barmy? Aşakdaky teswirler bölüminde pikirleriňizi biziň bilen paýlaşyp bilersiňiz.