Er dit skrivebord et rod? Er der vinduer oven på vinduer oven på hvem ved hvad? Måske er du bare altid på udkig efter mere skærmplads. Det kan se ud som om, at disse ting alle er symptomer på et vigtigt problem med, hvordan computergrafiske grænseflader håndterer windows, og det er de. De fleste vinduesledere er stort set ineffektive. Flisning af vinduesledere er en mulig løsning.
Hvad er en flisvinduemanager
hurtige links
- Hvad er en flisvinduemanager
- VS flydende vinduesledere
- Breaking The Space
- Navigation
- Top Window Managers
- Linux
- i3wm
- BSPWM
- xmonad
- AwesomeWM
- OSX
- ChunkWM
- ametyst
- vinduer
- bug.n
- AquaSnap
- Linux
- Tilbehør og værktøjer
- Polybar
- Lemonbar
- ROFI
- URxvt
- Vim
- Dunst
- Lukende tanker
En flisebelagt vinduesleder har en anden tilgang til at arrangere vinduer. I stedet for at vinduer bare dukker overalt, besætter de den plads, der er til rådighed. Når du åbner flere vinduer, bliver skærmrummet matematisk nedbrudt for at maksimere effektivt.


For eksempel, hvis du åbner et program på et tomt skrivebord, udfylder det automatisk hele skærmen. Hvis du derefter åbner en anden, åbnes den ved siden af den forrige, og udfylder halvdelen af skærmen. Herfra bliver tingene specifikke for hvilken algoritme vinduesadministratoren bruger. I dette eksempel kan du dog antage, at det opfører sig som i3-vinduesmanager. Hvis det er tilfældet, åbnes det næste vindue ved siden af de andre og deler skærmen i tredjedele. Denne tendens vil fortsætte.
Det lyder sandsynligvis ikke for godt, men du kan arrangere og omarrangere dem når som helst. Det inkluderer procentdelen af skærmen, de tager op. Du kan opdele skærmen i fjerdedele med hver side af skærmen brudt halvt vandret. Faktisk kan du organisere skærmen, som du vil.
De fleste flisebelægning af vinduesledere, især på Linux-systemer, bruger også arbejdsområder. Arbejdsområder skaber virtuelle skærme, normalt op til ti. Du kan indstille windows til at åbne på specifikke arbejdsområder og arbejdsområder til at åbne på specifikke skærme.
Med en flisvinduesadministrator har du fuldstændig finkornet kontrol over layoutet af vinduer på dine skærme.
VS flydende vinduesledere
Til at begynde med kan det se ud til, at fliselister til vinduesledere er meget mindre praktisk end deres flydende kolleger. Det føles naturligt at trække et vindue rundt på skærmen, ikke?
De fleste fliser til vinduesledere fliser som standard, men understøtter flydende i tilfælde, hvor flisebelægning ikke er praktisk. Du kan skifte flydende, når du vil. Når du skifter et flydende vindue til flydende tilstand, kan du bruge tastaturkontroller til at ændre størrelsen på det og få det til at opføre sig varmt, du ville forvente.
En af de enorme fordele ved flisning af vinduesledere er din evne til at tilpasse dem. Fordi du konfigurerer dine egne kontroller, kan du hurtigt tilpasse dig en arbejdsgang, som du synes er behagelig.
Har du nogensinde prøvet at arrangere vinduer og holde dem arrangeret med en flydende vinduesleder? Hvis det overhovedet ikke fungerer. Så du kan få flydende opførsel fra en flisvinduesadministrator, men det fungerer ikke omvendt.
En anden enorm fordel kommer fra tastaturkontroller og navigation. Der er ingen grund til at bruge en mus til at navigere gennem en flisvinduesadministrator. Alt, hvad du gør, kan håndteres gennem genvejstaster. Du kan endda kortlægge genvejstaster for at starte alle dine mest anvendte applikationer.
Breaking The Space
Der er forskellige metoder til flisebelægning. Normalt håndteres flisebelægningen af en algoritme. Normalt er enhver flisebelægningsalgoritme kun en standardmetode, som du kan tilsidesætte manuelt. Så det er ikke en højeste prioritet at vælge en vinduesmanager, der fliser en bestemt måde. Du kan altid tilsidesætte det.
Du gik allerede gennem ho i3-fliser. Det vil fortsætte med at dele skærmen lige i en retning. Du kan når som helst skifte mellem vandret og lodret flisebelægning. Det hjælper med at arrangere dine vinduer. Dette er sandsynligvis en af de enkleste måder at flise på.


Den næste måde, hvorpå vindueradministratorer fliser, er via en binær træalgoritme. Det bruges af BSPWM. En binær træalgoritme skifter automatisk fra det ene vindue til det næste og bryder det fokuserede vindue i halvdelen. Så det første vindue tager fuld skærm. Det andet vindue vises ved siden af det første og tager halvdelen af den samlede plads. Det tredje vindue opdeler det andet vindues plads i halvdelen. Det fjerde vindue deler det tredje osv.
Endelig har du manuelle fliselister til vindue. Disse tvinger dig til at specificere placeringen af dit næste vindue som standard.
Der er bestemt andre algoritmer derude, men disse er de mest almindelige, du vil støde på.
Navigation
Navigation i en flisvindueshåndtering er anderledes, afhængigt af vindueshåndtereren og hvordan du konfigurerede det. Der er dog meget at gøre med din konfiguration. Én ting, alle konfigurationer har i almindeligheder, er en "Mod" -tast. Denne nøgle lader enkehåndtereren vide, at du bruger en kommando i stedet for almindelig nøgle. Normalt er "Mod" -tasten Alt eller Windows-nøglen.
De fleste flisebelægningsvinduesmanager-brugere foretrækker os Vim som grundlag for deres konfigurationer ved hjælp af tasterne h, j, k og l sammen med Mod til at bevæge sig rundt. Tryk på k for at gå op. Tryk på j for at gå ned. H er venstre, og l er højre. Derefter vil du tilføje en anden nøgle som Shift til blandingen for at ændre placeringen af disse vinduer.
Mod og et nummer bevæger sig normalt mellem arbejdsområder. Hvis du trykker på mod-tasten og nummeret 1, føres du til arbejdsområde 1. “Mod + 8” ville være arbejdsområde 8. Du får idéen.
Der er meget mere konfiguration, som du kan gøre. Husk, at der ikke er grænser for de fleste fliselister til vinduer. Du kan oprette dine egne hotkey-kombinationer til næsten alt.
Top Window Managers
Der er en vanvittig mængde fliselister til vinduesledere derude. De er ret lette og enkle, så mange mennesker gør dem. Det er bedst at vælge en, der er populær og veldokumenteret. På denne måde kan du være sikker på, at den stadig udvikles og vedligeholdes. Derudover har du lettere tid med at finde hjælp, hvis du har brug for det.
Linux
Linux har den bredeste vifte af flisebelagt vinduesadministratorer. De er mere populære på Linux og lettere at lave til Linux med den tilgængelige open source værktøjssæt. Dette er en meget lille prøveudtagning, så hvis du har en favorit, der ikke er anført her, er det bare fordi målet her er at være så enkel som muligt og ikke overvælde nye brugere.
i3wm


Hvis du er på Linux, og du aldrig har brugt en flisvinduesadministrator før, skal du vælge i3. Det er super populært, let at bruge, og dokumentationen er stor. Du bliver ikke skuffet.
i3 har en tendens til at arbejde godt med en masse eksterne programmer og tilbehør. Det bruger også en simpel almindelig tekstkonfigurationsfil, der er let for nye brugere og personer uden programmeringserfaring at læse.
BSPWM


BSPWM er et let letvinklet vindueshåndterer med bare knogler, der som standard bruger binær træskærmpartitionering. Det kommer ikke med en hel masse ud af boksen, forventer, at du konfigurerer alt til din smag.
BSPWM bruger også et shell-script-konfiguration, der er temmelig let for Linux-brugere at forstå, men det er ikke det bedste for samlede newbies.
Det er også vigtigt at bemærke, at BSPWM forventer, at du medbringer dine egne supportapplikationer som en statuslinje og launcher. Der er masser af gode muligheder derude, men du skal selv finde dem.
xmonad
Xmonad er lidt anderledes. Hele vinduesadministratoren er skrevet i Haskell, og det samme er konfigurationen. Det betyder, at du skal kende mindst en smule Haskell for at konfigurere Xmonad.
Dette er ikke en fantastisk mulighed for nye brugere, men hvis du er en programmør og leder efter en mulighed, der giver dig mulighed for at tilpasse dit skrivebord ved hjælp af faktisk kode, er Xmonad et godt valg.
AwesomeWM
Hvis du var på udkig efter noget, der kommer “batterier inkluderet” som i3 og bruger programmering til konfiguration som Xmonad, er AwesomeWM muligvis det, du leder efter.
AwesomeWM leveres komplet med sin egen statuslinje og kan håndtere en masse ting som standard. Det bruger Lua-scriptingsprog til dens konfiguration. Det er et enklere programmeringssprog, men det giver stadig masser af muligheder for at konfigurere AwesomeWM.
OSX
OSX er et Unix-lignende system, og det er en favorit blandt udviklere. Det er ikke meget af en strækning at se, hvorfor folk ønsker flisebelægning af vinduesledere der. Selvom det ikke har så mange muligheder, som Linux gør, er der stadig et par solide vinduesadministratorer til OSX.
ChunkWM
ChunkWM er et ret nyt projekt. Det er det nye navn på en gammel favorit, KWM. ChunkWM bruger som standard et binært partitioneringsskema og er afhængig af enkle almindelige tekstkonfigurationer.
Du kan installere ChunkWM på OSX ved hjælp af homebrew og konfigurere det derfra. ChunkWM i sig selv er for det meste skrevet i C ++ og Objekt-C ++, så det handler om lige så hurtigt og lydhør, som du vil finde.
ametyst
Amethyst er en anden stor mulighed for OSX. Det sigter mod at være mere som Xmonad, men det er hovedsageligt skrevet i Swift, så det passer godt ind i Apple-økosystemet.
Du skal ikke bekymre dig for meget om at konfigurere Amethyst. Den kommer ud af kassen med intelligente kontroller, der gør det nemt at navigere og bruge det.
vinduer
Windows er ikke nøjagtigt det bedste sted til ting som flisebelægning af vinduesledere. Det er bygget til at fungere som det blev designet og tager ikke særlig tilpasning. Når det er sagt, er der et par gode muligheder, der kan give dig nogle af fordelene ved en flisebelægnings-WM på Windows.
bug.n
Bug.n er en traditionel stil tiling vindue manager til Windows. Det er et script, som du kan tilføje for at få dit standardskrivebord til at opføre sig som en flisvindueshåndtering. Dette script tilføjer fliselayouter såvel som genvejstaster til navigation også.
Bug.n understøtter flisebelægning og flyder meget som Linux-fliselistervinduerne. Det gentager også arbejdsområdet funktionalitet for Linux fliselister vindue ledere.
Fordi det er stærkt tastaturdrevet, er bug.n en bedre mulighed for en person, der kender ren tastaturnavigation, ellers vil det være lidt overvældende.
AquaSnap
AquaSnap er en fremragende mellemgrund for Windows-brugere, der leder efter de fleste af funktionerne i en flisvindueshåndtering uden behov for at forpligte sig fuldt ud til en.
Som navnet antyder giver det dig mulighed for at klikke vinduer i hjørner og nemt arrangere et layout. Det er ikke en fuld fliselistervindue, og den fliser ikke automatisk. Det giver dig mulighed for at klikke og trække dine vinduer for at ændre størrelsen på dem, mens du stadig bevarer det fliselignende layout.
Tilbehør og værktøjer
Der er nogle ekstra programmer, der passer meget godt sammen med fliselister til vinduesledere. De hjælper med at forbedre Window Manager-funktionaliteten og hjælper dig med at tilpasse ting til din smag.
Polybar


Polybar er en statuslinje, der er designet til at arbejde med i3 og BSPWM, men den kan bestemt bruges til andre. Denne statuslinje leveres med grundlæggende minimal funktionalitet indbygget til en masse ting. Det gør det lettere at komme i gang med. Heldigvis giver det dig også mulighed for at konfigurere og tilsidesætte den ønskede funktionalitet. Polybar er fuldstændig script-stand, så hvis du har kendskab til Bash-scripting, kan du virkelig have det sjovt med det.
Lemonbar
Lemonbar er en anden statuslinje, der ligner Polybar. Denne er endnu mere minimal end Polybar, og kommer ikke med en hel masse at starte. Du skal selv oprette funktionaliteten. Det er også fuldstændigt script-stand, så endnu en gang har du ikke rigtig nogen begrænsninger med det.
ROFI


Rofi er en minimal applikationsstarter. Du kan kortlægge den til en genvejstast og bruge den til at starte ethvert program, du skriver i. Rofi husker de programmer, du søger efter, og lister dem på en nyligt / mest anvendt liste.
Du kan også tilpasse udseendet og følelsen af Rofi, så det matcher dit skrivebord. Det er ikke for svært via Xresources-filen på Linux.
URxvt
URxvt eller Rxvt-Unicode er en terminalemulator. Du behøver ikke nødvendigvis at bruge en bestemt terminalemulator eller en anden med en flisvindueshåndtering, men det er bedre at bruge en mere minimal en, der ikke er bundet til et bestemt grafisk miljø. URxvt passer til den beskrivelse.
Som en ekstra bonus er URxvt superkonfigurerbar. Du kan tilpasse det til næsten ethvert udseende og fornemmelse. Det inkluderer farve, tekst og baggrund.
Vim


Vim har ikke meget at gøre med flisning af vinduesledere, men når du finder dig selv at bruge en, vil du gøre mere og mere fra kommandolinjen. Til det er Vim din ven.
Vim er en uber stærk teksteditor. Det er sandsynligvis den bedste tekstredigerer i verden. Det har og absolut sindssyg mængde plugins til rådighed, der gør det i stand til endnu mere.
Dunst
Hvis du er gået minimal med en flisvinduesadministrator, vil du sandsynligvis stadig have skrivebordsunderretninger. Hvis du ønsker meddelelser, som du kan tilpasse til at matche vores skrivebord, kan du bruge Dunst. Dunst er et let varslingssystem, som du nemt kan tilpasse via en almindelig tekstkonfiguration. Skift størrelse, farve og tekst på de meddelelser, du modtager.
Lukende tanker
Fliser på vinduesledere er ikke for alle. Det kræver en anstændig mængde af tålmodighed og justering for at akklimatisere dig selv til at navigere ved hjælp af kun tastaturet. Det vil føles klodset og akavet i starten, men hvis du fortsætter, er du måske bare klar over, at det er meget hurtigere og mere effektivt.
Det er også vigtigt at huske, at flisning af vinduesledere er bedre på Linux end OSX og Windows, og OSX er meget bedre end Windows. Det har alt at gøre med deres Unix-afstamning. Hvis du beslutter at bruge en flisvindueshåndtering, kan du forvente, at de fleste support og yderligere applikationer fokuserer på Linux.
Hvis alt dette ikke har bange dig endnu, kan du muligvis bare finde dig selv i at ændre den måde, du tænker på at bruge en computer, og lide det meget mere.






