13 bedste vinduer til flisebelægning til Linux


Som navnet Linux Window manager antyder, er vinduesadministratorernes arbejde at koordinere, hvordan appvinduer fungerer, og de kører automatisk i baggrunden af dit operativsystem for at styre udseendet og placeringen af kørende applikationer.

Der er flere Window Manager-apps, som du kan bruge på Linux, men ligesom du forventer, her er en artikel, der viser de bedste flisebelægningsvinduesadministratorer, du kan vælge imellem.

1. i3

i3 er en gratis, open source og fuldstændig konfigurerbar windows manager-app, der er målrettet mod avancerede Linux- og BSD-brugere og udviklere. Det har en treddatastruktur, der giver mulighed for mere fleksible layout end dets alternativer, og det kræver ikke Haskell eller LUA.

i3 er blandt de mest elskede manuelle windows-tiling manager apps på grund af dets store funktioner, der inkluderer indstillinger i almindelig tekst, brugerdefinerede tastaturgenveje og konfiguration uden behov for at genstarte det underliggende system.

Pakken i3 leveres af den distribution, du bruger, bare brug pakkehåndteringen til at installere den som vist.

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

2. bspwm

bspwm er en gratis, letvægts og open source Linux-fliseleder, der er kendt for at overholde Linux-filosofien ved at koncentrere sig om at gøre en ting og få det gjort ordentligt.

Det er baseret på binær rumpartitionering, der repræsenterer vinduer som bladene på et komplet binært træ, og det håndterer nøglebinding med et separat hjælpeprogram, sxhkd, hvilket giver mulighed for jævnere ydelse og support til andre inputenheder.

bspwms funktioner inkluderer understøttelse af flere vinduer, delvis understøttelse af EWMH, automatisk tilstand til automatisk indstilling af placeringen af appfliser, og den konfigureres og styres blandt andet gennem meddelelser.

Pakken bspwm leveres af den distribution, du bruger, brug bare pakkehåndteringen til at installere den som vist.

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

3. herbstluftwm

herbstluftwm er en gratis og open-source konfigurerbar manuel flisebelægningsvinduesmanager til x11 ved hjælp af Glib og Xlib. Dybest set fungerer det ved hjælp af et layout baseret på opdeling af rammer i underrammer, som kan opdeles yderligere og fyldes med vinduer.

herbstluftwms vigtigste funktioner inkluderer tags (dvs. arbejdsområder eller virtuelle desktops), et konfigurationsscript, der kører ved opstart, nøjagtigt et tag pr. skærm osv. Lær mere fra vores artikel om herbstluftwm her.

Pakken herbstluftwm leveres af den distribution, du bruger, bare brug pakkehåndteringen til at installere den som vist.

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

4. fantastisk

awesome er en gratis og open source næste generations flisebelægningsmanager til X bygget til at være hurtig og udvidelig, og den er primært rettet mod udviklere, strømbrugere og enhver, der gerne vil kontrollere deres grafiske miljø.

Dens funktioner inkluderer veldokumenteret kildekode og API, ægte multi-head support med per-screen desktops, support til D-Bus, support til Lua extensions, ingen flydende eller fliselag osv.

Pakken fantastisk leveres af den distribution, du bruger, bare brug pakkehåndteringen til at installere den som vist.

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

5. Tilix

tiling terminalemulator og manager, der bruger Gnome Human Interface Guidelines. Det giver brugerne mulighed for at organisere app-vinduer vandret og lodret ved hjælp af træk og slip.

Tilix tilbyder sine brugere mange funktioner, herunder arbejde med brugerdefinerede titler og brugerdefinerede hyperlinks, understøttelse af gennemsigtige baggrundsbilleder, meddelelser i baggrunden, flere ruder og vedvarende layout.

Pakken Tilix leveres af den distribution, du bruger, brug bare pakkehåndteringen til at installere den som vist.

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

6. XMonad

XMonad er en gratis og open source dynamisk flisebelægning X11 vinduesmanager, der findes for at automatisere vinduer og søgning. Det kan udvides ved hjælp af sit eget udvidelsesbibliotek, som giver det muligheder for statuslinjer og vinduesdekorationer. Det er også minimalt, stabilt og let at konfigurere.

Pakken xmonad leveres af den distribution, du bruger, bare brug pakkehåndteringen til at installere den som vist.

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

7. Sway

Sway er en gratis, open source og let flisebelagt Wayland i3-kompatibel vinduesmanager, der automatisk arrangerer app-vinduer til logisk at maksimere skrivebordspladsen. Det arrangerer windows i et gitter som standard og understøtter næsten alle de kommandoer, der er inkluderet i i3.

Dens funktioner inkluderer understøttelse af tastaturgenveje, dets brug af Wayland i stedet for Xorg og huller. Læs mere om Sway i vores artikel her.

Sway kan installeres fra standardopbevaringsstedet for mange distributioner, hvis det ikke er tilgængeligt for at tjekke denne wiki-side for installationsinstruktioner til dine distributioner.

8. tmux

tmux er en open source-terminalmultiplexer, der giver brugerne mulighed for at oprette flere terminalsessioner, som de kan få adgang til og kontrollere fra en enkelt skærm, hvilket gør den perfekt til at køre flere kommandolinjeprogrammer på samme tid.

tmux gør brug af al den plads, den har til rådighed, og den kan let bruges takket være dens understøttelse af tastebindinger, som du kan bruge til at opdele vinduer og oprette flere ruder. Du kan også dele individuelle shellforekomster mellem forskellige sessioner, der skal bruges til forskellige formål af forskellige brugere.

Pakken tmux leveres af den distribution, du bruger, brug bare pakkehåndteringen til at installere den som vist.

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

9. spektrm

spectrwm er en lille, dynamisk, xmonad og dwm-inspireret vinduesmanager, der reparerer og fliser, bygget til X11 for at være hurtig, kompakt og kortfattet. Det blev oprettet med det formål at løse problemerne med xmonad og dwm face.

spectrwm bruger en almindelig tekstkonfigurationsfil, kan prale med standardindstillinger svarende til dem i xmonad og dwm og har indbyggede tastaturgenveje. Dens andre funktioner inkluderer tilpasselige farver og kantbredde, træk-til-float, hurtigstartmenu, tilpasselig statuslinje, dynamisk RandR-understøttelse osv.

Pakken spectrwm leveres af den distribution, du bruger, brug bare pakkehåndteringen til at installere den som vist.

$ 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) er en open source C-baseret letvægtsvinduesmanager til X11 Window System optimeret til at fungere problemfrit på ældre, mindre kraftfulde computersystemer. Det kræver kun Xlib-biblioteket at køre, men er i stand til at arbejde med en række andre biblioteker, herunder libXext til formudvidelse, Cairo og libRSVG til ikoner og baggrunde, libjpeg og libpng til henholdsvis JPEG- og PNG-baggrunde og ikoner osv.

JWM er inkluderet i et par Linux-distroer, f.eks. Damn Small Linux og Puppy Linux og har fundet det meste af brugen på bærbare pc'er som 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 er en lille, men fuldt udstyret og fuldstændig konfigurerbar open source flisebelægningsvinduesmanager udviklet i Python. Det er designet med fokus på enkelhed, udvidelse ved hjælp af udvidelser og tilpasning.

Qtile har nemme at skrive tilpassede layout, kommandoer og widgets. Det kan også scriptes eksternt for at oprette arbejdsområder, opdatere statuslinjens widgets, manipulere windows osv. Det har omfattende dokumentation, hvis du har brug for en afklaring undervejs.

På nyere versioner Ubuntu (17.04 eller nyere), Debian (10 eller højere) og Fedora er der Qtile-pakker tilgængelige at installere via.

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

12. Ratpoison

Ratpoison er en letvægts Window Manager designet til at være enkel og uden fancy grafik, vinduesdekorationer eller afhængighed af andre projekter. Det er modelleret efter GNU-skærmen, som er meget populær i det virtuelle terminalsamfund.

Ratpoisons hovedfunktioner inkluderer muligheden for at opdele vinduer i ikke-overlappende rammer med alle vinduer maksimeret inden for deres rammer. Det betjenes udelukkende ved hjælp af tastaturkommandoer.

13. dwm

dwm er en let og dynamisk flisebelægningsvinduesmanager til X Windows-systemet, der har styret udviklingen af forskellige andre X-vinduesadministratorer, inklusive awesome og xmonad-vinduesadministrator.

dwm styrer vinduer i en flisebelagt, monokel og flydende layout, og alle disse layouts kan tilføjes dynamisk, forbedrer miljøet for det anvendte program og den udførte opgave.

Der er flere flisechefer i samfundet, som du kan vælge imellem, men ikke mange af dem tilbyder næsten en komplet funktionsliste som de apps, der er anført ovenfor.

Kender du nogen prisværdige apps, der er værd at nævne? Eller har du haft erfaringer med nogen, der påvirker dit valg af det ene frem for det andet? Del gerne dine tanker med os i kommentarfeltet nedenfor.