13 L-Aqwa Maniġers tat-Tiling Window għal Linux


Kif jissuġġerixxi l-isem Linux Window Manager, ix-xogħol tal-maniġers tat-twieqi huwa li jikkoordina kif jiffunzjonaw it-twieqi tal-app u jimxu awtomatikament fl-isfond tal-OS tiegħek biex jimmaniġġjaw id-dehra u t-tqegħid tal-applikazzjonijiet li qed jaħdmu.

Hemm diversi apps Window Manager li tista 'tuża fuq Linux iżda bħalma tistenna, hawnhekk huwa artiklu jelenka l-aħjar maniġers tat-twieqi tal-madum għalik minn fejn tagħżel.

1. i3

i3 hija app għall-maniġer tat-twieqi b'xejn, open-source u kompletament konfigurabbli mmirata lejn utenti u żviluppaturi avvanzati tal-Linux u BSD. Hija għandha struttura tad-dejta tas-siġra li tippermetti layouts aktar flessibbli mill-alternattivi tagħha u ma teħtieġx Haskell jew LUA.

i3 huwa fost l-aktar apps manwali tal-maniġer tal-madum tat-twieqi maħbubin minħabba l-karatteristiċi vasti tiegħu li jinkludu settings f'test sempliċi, shortcuts tat-tastiera personalizzati, u konfigurazzjoni mingħajr il-ħtieġa li terġa 'tibda s-sistema sottostanti.

Il-pakkett i3 huwa pprovdut mid-distribuzzjoni li qed tuża, uża biss il-maniġer tal-pakketti biex tinstallah kif muri.

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

2. bspwm

bspwm huwa maniġer tal-madum tal-Linux b'xejn, ħafif u open-source magħruf li jaderixxi mal-filosofija tal-Linux billi jikkonċentra fuq li tagħmel ħaġa waħda u li ssir kif suppost.

Huwa bbażat fuq qsim ta 'spazju binarju li jirrappreżenta t-twieqi bħala l-weraq ta' siġra binarja kompluta u jimmaniġġja t-twaħħil taċ-ċwievet b'utilità separata, sxhkd, li tippermetti prestazzjoni aktar bla xkiel u appoġġ għal apparati oħra ta 'input.

Il-karatteristiċi ta 'bspwm jinkludu appoġġ għal twieqi multipli, appoġġ parzjali għall-EWMH, modalità awtomatika għall-issettjar awtomatikament tal-pożizzjoni tal-madum tal-app, u huwa kkonfigurat u kkontrollat permezz ta' messaġġi, fost oħrajn.

Il-pakkett bspwm huwa pprovdut mid-distribuzzjoni li qed tuża, uża biss il-maniġer tal-pakketti biex tinstallah kif muri.

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

3. herbstluftwm

herbstluftwm huwa maniġer tat-tieqa tal-madum manwali konfigurabbli b'xejn u b'sors miftuħ għal x11 bl-użu ta' Glib u Xlib. Bażikament, taħdem bl-użu ta 'tqassim ibbażat fuq il-qsim ta' frejms f'subframes li jistgħu jinqasmu aktar u jimtlew bit-twieqi.

Il-karatteristiċi ewlenin ta’ herbstluftwm jinkludu tikketti (jiġifieri spazji tax-xogħol jew desktops virtwali), script ta’ konfigurazzjoni li jaħdem mal-istartjar, eżattament tikketta waħda għal kull monitor, eċċ. Tgħallem aktar mill-artiklu tagħna dwar herbstluftwm hawn.

Il-pakkett herbstluftwm huwa pprovdut mid-distribuzzjoni li qed tuża, uża biss il-maniġer tal-pakketti biex tinstallah kif muri.

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

4. tal-biża

awesome huwa maniġer tal-madum tal-ġenerazzjoni li jmiss b'xejn u open-source għal X mibni biex ikun veloċi u estensibbli u huwa primarjament immirat għal żviluppaturi, utenti setgħana, u kull min jixtieq jikkontrolla l-ambjent grafiku tagħhom.

Il-karatteristiċi tiegħu jinkludu kodiċi tas-sors u API dokumentati sew, appoġġ reali b'ħafna ras b'desktops għal kull skrin, appoġġ għal D-Bus, appoġġ għal estensjonijiet Lua, ebda saffi li jżommu f'wiċċ l-ilma jew bil-madum, eċċ.

Il-pakkett tal-biża huwa pprovdut mid-distribuzzjoni li qed tuża, uża biss il-maniġer tal-pakkett biex tinstallah kif muri.

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

5. Tilix

emulatur tat-terminal tal-madum u maniġer li juża l-Linji Gwida tal-Interface Umani Gnome. Jippermetti lill-utenti jorganizzaw it-twieqi tal-app orizzontalment u vertikalment bl-użu tad-drag and drop.

Tilix joffri lill-utenti tiegħu ħafna karatteristiċi inkluż il-ħidma b'titli personalizzati u hyperlinks personalizzati, appoġġ għal stampi trasparenti fl-isfond, notifiki fl-isfond, panewijiet multipli, u layouts persistenti.

Il-pakkett Tilix huwa pprovdut mid-distribuzzjoni li qed tuża, uża biss il-maniġer tal-pakketti biex tinstallah kif muri.

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

6. XMonad

XMonad huwa maniġer tat-twieqi X11 tal-madum dinamiku b'xejn u open-source li jeżisti biex awtomat it-tiftix u l-allinjament tat-twieqi. Huwa estensibbli bl-użu tal-librerija ta 'estensjoni tagħha stess li tagħtiha għażliet għal bars ta' status u dekorazzjonijiet tat-twieqi. Huwa wkoll minimu, stabbli, u faċli biex jiġi kkonfigurat.

Il-pakkett xmonad huwa pprovdut mid-distribuzzjoni li qed tuża, uża biss il-maniġer tal-pakketti biex tinstallah kif muri.

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

7. Tbandil

Sway huwa maniġer tat-twieqi tal-madum b'xejn, open-source u ħafif li huwa kompatibbli ma' Wayland i3 li awtomatikament jirranġa t-twieqi tal-app biex jimmassimizza b'mod loġiku l-ispazju tad-desktop. Jirranġa t-twieqi fi grid awtomatikament u jappoġġja kważi l-kmandi kollha inklużi fl-i3.

Il-karatteristiċi tiegħu jinkludu appoġġ għal shortcuts tat-tastiera, l-użu tiegħu ta 'Wayland minflok Xorg, u lakuni. Aqra aktar dwar Sway fl-artiklu tagħna hawn.

Sway huwa disponibbli biex jiġi installat mir-repożitorju default ta 'ħafna distribuzzjonijiet jekk ma jkunx disponibbli biex tiċċekkja din il-paġna wiki għall-istruzzjonijiet ta' installazzjoni għad-distribuzzjonijiet tiegħek.

8. tmux

tmux huwa multiplexer terminali open-source li jippermetti lill-utenti joħolqu sessjonijiet terminali multipli li jistgħu jaċċessaw u jikkontrollaw minn skrin wieħed li jagħmilha perfetta għat-tmexxija ta 'diversi programmi tal-linja tal-kmand fl-istess ħin.

tmux jagħmel użu mill-ispazju kollu disponibbli għalih u huwa faċilment użabbli grazzi għall-appoġġ tiegħu għal keybindings li tista 'tuża biex taqsam twieqi u toħloq aktar panewijiet. Tista' wkoll taqsam istanzi individwali tal-qoxra bejn sessjonijiet distinti biex jintużaw għal skopijiet differenti minn utenti differenti.

Il-pakkett tmux huwa pprovdut mid-distribuzzjoni li qed tuża, uża biss il-maniġer tal-pakketti biex tinstallah kif muri.

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

9. spectrwm

spectrwm huwa maniġer tat-twieqi żgħir, dinamiku, xmonad, u ispirat minn dwm għar-reparenting u l-madum mibni għal X11 biex ikun veloċi, kompatt u konċiż. Inħoloq bil-għan li jissolvew il-kwistjonijiet ta 'xmonad u dwm face.

spectrwm juża fajl ta 'konfigurazzjoni ta' test sempliċi, jiftaħar nuqqasijiet simili għal dawk f'xmonad u dwm, u karatteristiċi shortcuts tat-tastiera integrati. Il-karatteristiċi l-oħra tiegħu jinkludu kuluri customizable u wisa 'tal-fruntiera, drag-to-float, menu ta' tnedija ta 'malajr, status bar customizable, appoġġ dinamiku ta' RandR, eċċ.

Il-pakkett spectrwm huwa pprovdut mid-distribuzzjoni li qed tuża, uża biss il-maniġer tal-pakketti biex tinstallah kif muri.

$ 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) huwa maniġer tat-twieqi ħfief ibbażat fuq C open-source għas-Sistema tat-Tieqa X11 ottimizzata biex taħdem bla xkiel fuq sistemi tal-kompjuter anzjani u inqas qawwija. Tirrikjedi biss il-librerija Xlib biex taħdem iżda hija kapaċi taħdem ma 'għadd ta' libreriji oħra inklużi libXext għall-estensjoni tal-forma, Cairo u libRSVG għal ikoni u sfondi, libjpeg u libpng għal sfondi u ikoni JPEG u PNG rispettivament, eċċ.

JWM huwa inkluż f'koppja ta 'distros Linux eż. Damn Small Linux u Puppy Linux u sabet ħafna mill-użu tiegħu fuq PCs portabbli bħall-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 huwa maniġer tat-tieqa tal-madum ta 'sors miftuħ żgħir iżda sħiħ u kompletament konfigurabbli żviluppat f'Python. Hija mfassla b'enfasi fuq is-sempliċità, l-estensibilità bl-użu ta 'estensjonijiet, u l-adattament.

Qtile karatteristiċi faċli biex tikteb layouts personalizzati, kmandi, u widgets. Jista 'wkoll jiġi skriptjat mill-bogħod sabiex jitwaqqaf spazji tax-xogħol, jaġġorna l-widgets tal-bar tal-istatus, jimmanipula t-twieqi, eċċ. Għandu dokumentazzjoni komprensiva f'każ li jkollok bżonn kjarifika matul it-triq.

Fuq verżjonijiet aktar ġodda ta 'Ubuntu (17.04 jew akbar), Debian (10 jew akbar) u Fedora, hemm pakketti Qtile disponibbli biex jiġu installati permezz.

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

12. Velenu tal-far

Ratpoison huwa Window Manager ħafif iddisinjat biex ikun sempliċi u mingħajr grafika fancy, dekorazzjonijiet tat-twieqi, jew dipendenza fuq kwalunkwe proġett ieħor. Huwa mmudellat wara l-GNU Screen li huwa popolari ħafna fil-komunità tat-terminal virtwali.

Il-karatteristiċi ewlenin ta 'Ratpoison jinkludu l-abbiltà li jaqsam it-twieqi f'frejms li ma jikkoinċidux bit-twieqi kollha mmassimizzati fil-frejms tagħhom. Huwa mħaddem biss bl-użu ta 'kmandi tat-tastiera.

13. dwm

dwm huwa maniġer tat-tieqa tal-madum ħafif u dinamiku għas-sistema X Windows li ggwida l-iżvilupp ta 'diversi maniġers tat-twieqi X oħra, inklużi maniġer tat-twieqi tal-biża' u xmonad.

dwm tikkontrolla t-twieqi f'formati bil-madum, monoklu, u f'wiċċ l-ilma u dawn it-tqassim kollha jistgħu jiġu miżjuda b'mod dinamiku, itejbu l-ambjent għall-applikazzjoni li qed tintuża, u l-kompitu esegwit.

Hemm aktar maniġers tal-madum fil-komunità li tista 'tagħżel minnhom iżda mhux ħafna minnhom joffru kważi lista sħiħa ta' karatteristiċi bħall-apps elenkati hawn fuq.

Taf xi apps ta' min ifaħħarhom li jistħoqqilhom jissemmew? Jew kellek esperjenzi ma’ xi ħadd li jinfluwenza l-għażla tiegħek ta’ wieħed fuq l-ieħor? Ħossok liberu li taqsam il-ħsibijiet tiegħek magħna fit-taqsima tal-kummenti hawn taħt.