Uanset hvor mange skærme du bruger med din computer, vil du aldrig kunne passe alle appvinduerne på dit skrivebord. Medmindre du selvfølgelig har det rigtige værktøj.

En vinduesmanager er et perfekt værktøj, der opfylder dette krav meget godt og giver dig mulighed for at udnytte skærmens ejendom på din computer/ekstern skærm til sit fulde potentiale.

Men hvad er det helt præcist, hvad kan det gøre, og hvad er nogle af de bedste vinduesadministratorer, du kan bruge på Linux? Her er en guide med svar på alle sådanne spørgsmål.

Hvad er en Window Manager?

Ligesom alle andre Unix-lignende operativsystemer bruger Linux også X Window -systemet (eller X11) som standardvinduesystem til at generere de væsentlige GUI-elementer, der kræves af forskellige GUI-baserede apps for at fungere.

Men bortset fra det har X11 -systemet ikke meget at tilbyde. Som et resultat kan du ikke bruge det til at administrere og organisere appvinduerne på dit skrivebord efter dine præferencer.

Det er her en vinduesmanager kommer ind. Det giver dig mulighed for at styre den måde, appvinduer vises og opfører sig på din computers skærm eller ekstern skærm. På den måde kan du styre deres placering og dermed udseendet, så du kan få mest muligt ud af skærmens ejendom og forbedre din multitasking -oplevelse.

De bedste vinduesadministratorer til Linux

Følgende er en liste over de bedste vinduesadministratorer til Linux - både flydende og flisebelagte - som du kan bruge til at udnytte din skærms ejendom fuldt ud.

Billedkredit: Komrade Toast/Wikipedia

Xmonad er en gratis og open-source dynamisk flisevinduehåndtering til Linux. Den er skrevet i Haskell og leveres med en konfigurationsfil, der hjælper dig med at tilpasse dens adfærd efter dine præferencer.

Da den er skrevet i Haskell, kan det være ret udfordrende at forstå og konfigurere xmonads konfigurationsfil med det samme, især hvis du ikke har nogen tidligere erfaring med Haskell. For dem med en god forståelse af sproget rækker omfanget af tilpasning og brugervenlighed imidlertid langt ud over, hvad du kan få ud af de fleste vinduesadministratorer.

En af xmonads største fordele er, at det automatiserer vinduesarrangement for dig, så du bedre kan fokusere på at få dit arbejde udført. Hvad angår sit funktionssæt, tilbyder programmet et omfattende bibliotek med udvidelser, Xinerama-understøttelse (til multi-display-opsætninger) og on-the-fly rekonfiguration, blandt andre.

For at installere xmonad på Debian/Ubuntu, kør:

sudo apt installere xmonad

På Arch Linux:

sudo pacman -S xmonad

På Fedora/CentOS og andre RHEL-baserede systemer:

sudo dnf installer xmonad
Billedkredit: Wikipedia

Awesome startede som en gaffel af DWM (Dynamic Window Manager), men udviklede sig senere til en fuldgyldig Linux-vinduesmanager i sig selv. Et af programmets formål har været at tilbyde en hurtig og enkel vindueshåndteringsløsning uden at gå på kompromis med de avancerede funktioner. Og for det meste er det lykkedes at leve op til det.

Det er skrevet ind Lua, som er et kraftfuldt programmeringssprog med et omfattende anvendelsesområde med hensyn til tilpasning. Hvis du er en strømbruger, der ønsker fuldstændig kontrol over GUI og vindueshåndtering, kan awesome give dig stort set alt, hvad du ønsker, med et veldokumenteret API for at hjælpe dig på vej.

Et af de aspekter, der får fantastisk til at skille sig ud fra nogle af de andre vinduesadministratorer, er det i stedet for at bruge Xlib bibliotek, som vides at fremkalde latenstid, bruger det det asynkrone XCM -bibliotek, der sikrer, at dine handlinger ikke er underlagt så meget reaktionstid.

Sådan installeres fantastisk på Debian/Ubuntu:

sudo apt installer fantastisk

På Arch Linux:

sudo pacman -S fantastisk

På Fedora/CentOS/RHEL:

sudo dnf installer fantastisk
Billedkredit: Anselmgarbe/Wikipedia

DWM eller Dynamic Window Manager er en af ​​de ældre Linux -vinduesadministratorer på denne liste. Det er en dynamisk vinduesfliseleder og har været en inspiration bag udviklingen af ​​populært vindue ledere som xmonad og awesome, hovedsageligt på grund af dens minimale og forenklede funktionalitet, der bare virker godt.

Som en konsekvens af denne lette fremgangsmåde står DWM over for visse mangler. En sådan er manglen på en konfigurationsfil, som gør tilpasning af programmets elementer kompliceret, da du nu skal ændre dens kildekode og opbygge den hver gang du vil foretage en ændring.

Det er på grund af denne grund, at DWM normalt er en foretrukken vinduesmanager, der vælges for dem, der har brug for en problemfri vinduesmanager, der simpelthen gør et job - vindueshåndtering - i modsætning til noget, der er fuld af ekstra elementer og funktioner, som kan tilføre kompleksiteten til erfaring.

For at installere DWM på Debian og Ubuntu skal du bruge:

sudo apt installere dwm

På Arch Linux:

sudo pacman -S dwm

Det er let at installere DWM på Fedora/CentOS og RHEL-baserede systemer:

sudo dnf installer dwm
Billedkredit: Eryk Wdowiak/Wikipedia

IceWM er en stablingsvinduesmanager skrevet i C ++. Det fokuserer udelukkende på at levere en hurtig og problemfri vindueshåndteringsoplevelse, hvilket gør den perfekt til underdrevne Linux -maskiner. På trods af at det er let, går programmet imidlertid ikke på kompromis med væsentlig brugervenlighed og tilpasning.

Den bruger en almindelig tekstfil, som er langt lettere at ændre og gør tilpasning til en leg. Ikke nok med det, det tilbyder også dokumenterede vejledninger til at hjælpe dig med at ændre konfigurationsfilen. Derudover er der tilfældige (læs "nyttige") værktøjstip hist og her for at gøre dig bekendt med GUI -elementerne og deres funktionaliteter.

En interessant GUI-tilføjelse i IceWM er den indbyggede proceslinje i bunden, der yderligere forenkler administration og organisering af appvinduer og arbejdsområder på skrivebordet. Tilsvarende tilbyder den også understøttelse af både RandR og Xinerama, hvilket er et godt strejf til at hjælpe dig med multi-monitor opsætninger.

Sådan installeres IceWM på Debian/Ubuntu:

sudo apt installere icewm

På Arch Linux:

sudo pacman -S icewm

På Fedora/CentOS/RHEL:

sudo dnf installer icewm
Billedkredit: Michael Stapelberg/Wikipedia

I3 vindueshåndteringen er en manuel vinduesfliser, der understøtter en masse vinduesorganisationsindstillinger. Det er skrevet i C, og ligesom IceWM giver det også konfigurationsfunktionaliteten via en almindelig tekstfil, som gør det let at ændre dets elementer til din stil.

Grundlæggende har i3 til formål at være hurtig og minimal, mens den stadig appellerer til avancerede brugere. Som sådan får du de væsentlige funktioner såsom manuel vinduesplacering, temaer, flere fokusfunktioner sammen med avancerede muligheder som en proceslinje, konfigurerbare nøglebindinger og muligheden for at oprette brugerdefinerede scripts til videre tilpasning.

I3 er i det hele taget ideel til alle slags brugere, da den giver dig kontrol over, hvordan du gerne vil bruge programmet på dit system. Du kan enten bruge den som den er eller ændre den helt efter dine behov. Og det gør den også velegnet til computere med lav effekt.

På Debian/Ubuntu:

sudo apt installere i3

Sådan installeres i3 på Arch Linux:

sudo pacman -S i3

På Fedora/CentOS/RHEL -systemer:

sudo dnf installere i3

Effektiv administration af App Windows på Linux

Hvis du er en, der skal springe frem og tilbage mellem en masse apps på din computer - og viser - så du kan bruge en hvilken som helst af ovenstående vinduesadministratorer til at få mest muligt ud af din skærm fast ejendom og multitask effektivt.

Hvis du lige er begyndt med Linux, anbefaler vi at tjekke i3 vindueshåndteringen. Det er hurtigt, minimalt og tilbyder stort set alle de væsentlige funktioner, du skal bruge for at holde dine appvinduer organiseret og maksimere din produktivitet.

DelTweetE -mail
Bliv mere produktiv på Linux med i3 Tiling Window Manager

Vil du spare skærmsejendomme og samtidig øge din produktivitet på Linux? Skift til en flisevinduehåndtering som i3 i dag.

Læs Næste

Relaterede emner
  • Linux
  • Linux tilpasning
  • Bedste af
Om forfatteren
Yash Wate (25 artikler udgivet)

Yash er personaleforfatter på MUO til DIY, Linux, programmering og sikkerhed. Inden han fandt sin passion for at skrive, plejede han at udvikle sig til internettet og iOS. Du kan også finde hans forfatterskab på TechPP, hvor han dækker andre vertikaler. Bortset fra teknologi, nyder han at tale om astronomi, formel 1 og ure.

Mere fra Yash Wate

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere