Oavsett hur många skärmar du använder med din dator kommer du aldrig att kunna passa alla appfönster på skrivbordet. Om du naturligtvis inte har rätt verktyg.

En fönsterhanterare är ett perfekt verktyg som tillgodoser detta krav mycket bra och låter dig dra full nytta av datorns/externa bildskärmens egendom.

Men vad är det exakt, vad kan det göra, och vad är några av de bästa fönsterhanterarna du kan använda på Linux? Här är en guide med svar på alla sådana frågor.

Vad är en fönsterhanterare?

Precis som alla andra Unix-liknande operativsystem använder Linux också X Window -systemet (eller X11) som standard fönstersystem för att generera de väsentliga GUI-element som krävs av olika GUI-baserade appar för att fungera.

Men förutom det har X11 -systemet inte mycket att erbjuda. Som ett resultat kan du inte använda det för att hantera och organisera appfönstren på skrivbordet efter dina önskemål.

Det är här en fönsterhanterare kommer in. Det låter dig hantera hur appfönster visas och beter sig på datorns bildskärm eller extern bildskärm. På så sätt kan du styra deras placering, och därmed utseendet, så att du kan få ut det mesta av din bildskärms fastighet och förbättra din multitasking -upplevelse.

instagram viewer

De bästa fönsterhanterarna för Linux

Nedan följer en lista över de bästa fönsterhanterarna för Linux - både flytande och kakel - som du kan använda för att dra full nytta av din skärms fastigheter.

Bildkredit: Komrade Toast/Wikipedia

Xmonad är en gratis och öppen källkod för dynamisk kakelfönsterhantering för Linux. Den är skriven i Haskell och kommer med en konfigurationsfil som hjälper dig att anpassa dess beteende efter dina önskemål.

Eftersom det är skrivet i Haskell kan det vara ganska utmanande att förstå och konfigurera xmonads konfigurationsfil direkt, särskilt om du inte har någon tidigare erfarenhet av Haskell. Men för dem med god förståelse för språket når omfattningen av anpassningsbarhet och användbarhet långt utöver vad du kan få ut av de flesta fönsterhanterare.

En av xmonads största fördelar är att det automatiserar fönsterarrangemang för dig, så att du kan fokusera bättre på att få ditt arbete gjort. När det gäller dess funktionsuppsättning, erbjuder programmet ett omfattande tilläggsbibliotek, Xinerama-stöd (för multi-display-inställningar) och on-the-fly-omkonfiguration, bland andra.

För att installera xmonad på Debian/Ubuntu, kör:

sudo apt installera xmonad

På Arch Linux:

sudo pacman -S xmonad

På Fedora/CentOS och andra RHEL-baserade system:

sudo dnf installera xmonad
Bildkredit: Wikipedia

Awesome började som en gaffel av DWM (Dynamic Window Manager) men utvecklades senare till en egen Linux-fönsterhanterare. Ett av programmets mål har varit att erbjuda en snabb och enkel fönsterhanteringslösning utan att kompromissa med de avancerade funktionerna. Och för det mesta har den lyckats leva upp till det.

Det är skrivet in Lua, som är ett kraftfullt programmeringsspråk med ett omfattande användningsområde när det gäller anpassning. Om du är en maktanvändare som vill ha fullständig kontroll över GUI och fönsterhantering, kan awesome ge dig i stort sett allt du önskar, med en väldokumenterad API för att hjälpa dig på vägen.

En av de aspekter som gör att fantastiska sticker ut från några av de andra fönsterhanterarna är att, istället för att använda Xlib bibliotek, som är känt för att inducera latens, använder det det asynkrona XCM -biblioteket som säkerställer att dina handlingar inte utsätts för så mycket latens.

För att installera fantastiskt på Debian/Ubuntu:

sudo apt installera fantastiskt

På Arch Linux:

sudo pacman -S fantastisk

På Fedora/CentOS/RHEL:

sudo dnf installera fantastiskt
Bildkredit: Anselmgarbe/Wikipedia

DWM eller Dynamic Window Manager är en av de äldre Linux -fönsterhanterarna på den här listan. Det är en dynamisk fönsterplattans chef och har varit en inspiration bakom utvecklingen av populära fönster chefer som xmonad och awesome, främst på grund av dess minimala och förenklade funktionalitet som bara fungerar väl.

Men som en konsekvens av detta lätta tillvägagångssätt står DWM inför vissa brister. En sådan är bristen på en konfigurationsfil, vilket gör anpassningen av programmets element komplicerad, eftersom du nu måste ändra dess källkod och bygga den varje gång du vill göra en ändring.

Det är på grund av denna anledning som DWM vanligtvis är en favorit fönsterhanterare för valet för dem som behöver en problemfri fönsterhanterare som helt enkelt gör ett jobb - fönsterhantering - i motsats till något som är fullt av extra element och funktioner, vilket kan öka komplexiteten erfarenhet.

För att installera DWM på Debian och Ubuntu, använd:

sudo apt installera dwm

På Arch Linux:

sudo pacman -S dwm

Det är enkelt att installera DWM på Fedora/CentOS och RHEL-baserade system:

sudo dnf installera dwm
Bildkredit: Eryk Wdowiak/Wikipedia

IceWM är en staplingsfönsterhanterare skriven i C ++. Det fokuserar helt och hållet på att leverera en snabb och smidig fönsterhanteringsupplevelse, vilket gör den perfekt för underdrivna Linux -maskiner. Men trots att det är lätt, kompromissar inte programmet med nödvändig användbarhet och anpassningsbarhet.

Den använder en vanlig textfil, som är mycket lättare att ändra och gör anpassning till en lek. Inte bara det, det erbjuder också dokumenterade guider som hjälper dig att ändra konfigurationsfilen. Dessutom finns det slumpmässiga (läs "användbara") verktygstips här och där för att lära känna GUI -elementen och deras funktioner.

Ett intressant GUI-tillägg i IceWM är det inbyggda aktivitetsfältet längst ner som ytterligare förenklar hanteringen och organisationen av appfönster och arbetsytor på skrivbordet. På samma sätt erbjuder den också stöd för både RandR och Xinerama, vilket är en fin touch för att hjälpa dig med inställningar för flera bildskärmar.

Så här installerar du IceWM på Debian/Ubuntu:

sudo apt installera icewm

På Arch Linux:

sudo pacman -S iswm

På Fedora/CentOS/RHEL:

sudo dnf installera icewm
Bildkredit: Michael Stapelberg/Wikipedia

I3 fönsterhanteraren är en manuell fönsterläggare som stöder en massa fönsterorganisationsinställningar. Det är skrivet i C, och ungefär som IceWM, det ger också konfigurationsfunktionen via en vanlig textfil, vilket gör det enkelt att ändra dess element till din stil.

I3 siktar på att vara snabb och minimal samtidigt som den tilltalar avancerade användare. Som sådan får du de väsentliga funktionerna som manuell fönsterplacering, teman, flera fokuslägen, tillsammans med avancerade alternativ som en aktivitetsfält, konfigurerbara nyckelbindningar och möjligheten att skapa anpassade skript för vidare anpassning.

På det hela taget är i3: s tillvägagångssätt idealiskt för alla typer av användare eftersom det ger dig kontroll över hur du vill använda programmet på ditt system. Du kan antingen använda den som den är eller ändra den helt och hållet för att passa dina behov. Och det gör den också lämplig för lågdrivna datorer.

På Debian/Ubuntu:

sudo apt installera i3

Så här installerar du i3 på Arch Linux:

sudo pacman -S i3

På Fedora/CentOS/RHEL -system:

sudo dnf installera i3

Effektivt hantera App Windows på Linux

Om du är någon som måste hoppa fram och tillbaka mellan ett gäng appar på din dator - och visar - då du kan använda någon av fönsterhanterarna ovan för att få ut det mesta av din skärmfastighet och multitask effektivt.

Om du bara har börjat med Linux rekommenderar vi att du tittar på i3 -fönsterhanteraren. Det är snabbt, minimalt och erbjuder i stort sett alla viktiga funktioner du behöver för att hålla dina appfönster organiserade och maximera din produktivitet.

Dela med sigTweetE-post
Bli mer produktiv på Linux med i3 Tiling Window Manager

Vill du spara skärmfastigheter samtidigt som du ökar din produktivitet på Linux? Byt till en kakelfönsterhanterare som i3 idag.

Läs Nästa

Relaterade ämnen
  • Linux
  • Linux anpassning
  • Bäst av
Om författaren
Yash Wate (25 artiklar publicerade)

Yash är personalförfattare på MUO för DIY, Linux, programmering och säkerhet. Innan han hittade sin passion att skriva, utvecklade han för webben och iOS. Du kan också hitta hans skrift på TechPP, där han täcker andra vertikaler. Förutom teknik, gillar han att prata om astronomi, Formel 1 och klockor.

Mer från Yash Wate

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera