Jag bytte till en fönsterhanterare med kakel på Linux och kan inte förstå att jag slösade år på att dra runt fönster

- Vad är en fönsterhanterare
-
Ursprunget till Linux
Trivia-utmaning
- Vem skapade Linux-kärnan?
- Vilket år annonserade Linus Torvalds första gången Linux-kärnan offentligt?
- Vilket operativsystem inspirerade Linus Torvalds direkt till att skapa Linux?
- Under vilken licens släpptes Linux-kärnan, vilket gjorde den fritt tillgänglig att modifiera och distribuera?
- Vad var versionsnumret för den allra första offentligt släppta Linux-kärnan?
- Vilken organisation, grundad av Richard Stallman, tillhandahöll många av de nödvändiga verktygen och hjälpprogrammen som i kombination med Linux-kärnan bildade ett komplett operativsystem?
- Vilken var den första stora Linux-distributionen som syftade till att göra Linux tillgängligt för vanliga användare?
- Vilken universitet gick Linus Torvalds på när han började utveckla Linux-kärnan?
- Tiling Window Managers Är Speciella
- Detta skrivbord är tangentbordsförst
- Att operera din dator helt med tangentbordet känns som en superkraft
Upptäck fördelarna med en tilande fönsterhanterare – automatiserad fönsterhantering som boostar din produktivitet och låter dig navigera helt med tangentbordet, utan att slösa tid.
Oavsett vilket operativsystem du använder, kommer du att märka att de alla öppnar applikationer i dessa rutor som vi kallar fönster. Dessa fönster dyker upp på oförutsägbara positioner på skrivbordet, och de har inte alltid samma storlek. Detta är en av de saker som du bara accepterar utan att ifrågasätta det. I alla fall gjorde inte jag det. Men det finns ett bättre system för dessa fönster. Ett som hjälper dig att hålla fokus på ditt arbete och hantera din dator snabbare. Välkommen till den underbara världen av fönsterhanterare med kakel.
Vad är en fönsterhanterare
Detta dolda program avgör hur du interagerar med datorn
Det finns ett program som körs bakom kulisserna på varje skrivbords-OS som skapar nya fönster på skärmen, avgör var de placeras, hur stora de är, hur de staplas och vilket fönster som får inmatningsfokus. Detta program är fönsterhanteraren (WM).
I de flesta operativsystem, inklusive de flesta Linux-distributioner, är fönsterhanteraren en del av den övergripande skrivbordsmiljön. Sådana fönsterhanterare skapar det som kallas "flytande" fönster. Det är vanligt, och du har sett det på macOS eller Windows, där nya fönster bara dyker upp som bundna rutor någonstans på skrivbordet. Du kan sedan dra runt dessa fönster. Placera dem i split-layouter för hand. Eller ändra storlek på dem. De kan också överlappa.
Quiz 8 Frågor · Testa Din Kännedom
Ursprunget till Linux
Trivia-utmaning
Vem skapade Linux-kärnan?
(A) Richard Stallman (B) Dennis Ritchie (C) Linus Torvalds (D) Andrew Tanenbaum
Linus Torvalds skapade Linux-kärnan 1991 medan han studerade vid Helsingfors Universitet i Finland. Han utvecklade det först som ett personligt projekt och annonserade det berömt på en Usenet-nya grupp.
Vilket år annonserade Linus Torvalds första gången Linux-kärnan offentligt?
(A) 1989 (B) 1991 (C) 1993 (D) 1995
Den 25 augusti 1991 publicerade Torvalds sitt nu berömda meddelande på comp.os.minix Usenet-nya grupp, där han beskrev Linux som 'bara en hobby' och sa att den 'inte kommer vara stor och professionell som GNU.' Historien visade sig vara vederläggen till det.
Vilket operativsystem inspirerade Linus Torvalds direkt till att skapa Linux?
(A) BSD Unix (B) MS-DOS (C) Minix (D) Solaris
Torvalds använde Minix, ett litet Unix-liknande OS skapat av Andrew Tanenbaum för utbildningsändamål, och ville bygga något mer kapabelt och fritt användbart. Hans frustration över Minix begränsningar drev honom till att skriva sin egna kärna.
Under vilken licens släpptes Linux-kärnan, vilket gjorde den fritt tillgänglig att modifiera och distribuera?
(A) MIT License (B) Apache License (C) BSD License (D) GNU General Public License (GPL)
År 1992 återlicensierade Torvalds Linux-kärnan under GNU General Public License (GPL), vilket visade sig vara en transformativ åtgärd. GPL säkerställer att alla som distribuerar Linux eller en modifierad version också måste göra källkoden tillgänglig.
Vad var versionsnumret för den allra första offentligt släppta Linux-kärnan?
(A) 0.0.1 (B) 0.01 (C) 1.0 (D) 0.10
Den första offentligt släppta versionen av Linux-kärnan var 0.01, uppladdad av Torvalds i september 1991. Det var en grov tidig version som inte var avsedd för bred användning, men den markerade den verkliga början av Linux-projektet.
Vilken organisation, grundad av Richard Stallman, tillhandahöll många av de nödvändiga verktygen och hjälpprogrammen som i kombination med Linux-kärnan bildade ett komplett operativsystem?
(A) The Open Group (B) The Free Software Foundation and the GNU Project (C) The Apache Software Foundation (D) Bell Labs
Richard Stallmans GNU-projekt hade utvecklat fria programvaruverktyg sedan 1983, inklusive kompilatorer, redigerare och skal. När Linux-kärnan kom till, fyllde den den saknade biten, och kombinationen blev vad många kallar GNU/Linux.
Vilken var den första stora Linux-distributionen som syftade till att göra Linux tillgängligt för vanliga användare?
(A) Fedora (B) Debian (C) Slackware (D) Ubuntu
Slackware, skapat av Patrick Volkerding, släpptes 1993 och anses vara en av de tidigaste och mest inflytelserika Linux-distributionerna. Det bidrog till att föra Linux ut från rent akademiska och utvecklarkretsar och mot en bredare publik.
Vilken universitet gick Linus Torvalds på när han började utveckla Linux-kärnan?
(A) MIT (B) Uppsala universitet (C) Universitetet i Helsingfors (D) Aalto-universitetet
Torvalds var datavetenskapsstudent vid Universitetet i Helsingfors i Finland när han började arbeta med Linux-kärnan 1991. Han körde Minix på sin nya 386 PC och ville ha ett mer kraftfullt, fritt alternativ.
Tiling Window Managers Är Speciella
De Gör Allt Arbetet För Dig
Tiling-window managers är motsatsen till flytande fönsterhanterare. Dessa tiling-window managers automatiskt delar skärmen och placerar fönstret i en plats för dig. Du kan inte dra dessa fönster omkring, eller dra dem från ett hörn för att ändra storlek på dem. Det kan låta lite förvirrande i början, om du aldrig har sett en tidigare. Låt mig presentera en liten demonstration.
Vi börjar på ett tomt skrivbord. Sedan öppnar jag ett nytt webbläsarfönster. Det tar upp hela skrivbordet. Hittills så bra. Observera vad som händer när jag nu lanserar min terminalapp. Skärmen delas automatiskt på hälften och båda fönstren tar upp exakt 50% av displayen. Nu öppnar vi en annan app. Den högra halvan av skärmen skärs i hälften igen, men denna gång, horisontellt. Webbläsaren tar fortfarande upp 50% av skärmen. Men de andra två apparna får 25% vardera. När jag öppnar nästa app, kommer den återigen att dela botten.
25% i halva och så vidare.
Detta kallas "phi"-layout. Men det är inte den enda layouten. Det finns galleribaserade layouter, kolumnbaserade layouter eller till och med helskärms- eller monocle-layouter där varje fönster öppnas i sitt eget fullständiga virtuella skrivbord. Du kan tekniskt sett anpassa reglerna för att skapa dessa layouter precis som du vill.
Detta skrivbord är tangentbordsförst
Dina fönster är automatiskt tilade för dig, men det är inte ens den bästa delen. Till skillnad från flytande fönsterhanterare som kräver att du når efter en mus, kan du styra en tilande fönsterhanterare helt med tangentbordet.
Låt oss säga att du vill stänga ett fönster. Du kommer att märka att det inte finns några etiketter på fönstren eller några knappar för att stänga, minimera eller maximera. Det beror på att du ska använda ditt tangentbord för dessa saker. Jag kan byta fokus mellan fönster med piltangenterna eller H, J, K och L-tangenterna på hemraden. En markering runt kanten av fönstren indikerar vilket fönster som för närvarande är i fokus. Sedan kan jag trycka på tangentbordsgenvägen super+Q för att stänga fönstret. Eller så kan jag gå till helskärm i det fönstret genom att trycka på super+F.
Du kan definiera alla dessa tangentbordsgenvägar som "tangentbindningar" i en konfigurationsfil. Konfigurationsfilen låter dig också definiera layoutbeteendet och hur fönstren kommer att auto-tilas. De tangentbordsgenvägar jag delar med mig av är bara vad jag har definierat i min konfigurationsfil.
För att ändra storleken på ett fönster kan jag föra det i fokus och trycka på super+R. Detta växlar fönsterhanteraren till storleksjusteringsläge. Om jag nu trycker på piltangenterna eller H, J, K eller L-tangenterna, låter de mig istället ändra storleken på fönstret.
Jag kan också skapa och växla mellan virtuella skrivbord med tangentbordet. Jag kan trycka på super följt av en siffra för att skapa eller växla till det skrivbordet. Till exempel, super+2 växlar till det andra virtuella skrivbordet. Jag kan också flytta ett fönster till en ny arbetsyta genom att trycka på super, Shift och siffran för arbetsytan.
Dessa genvägar täcker bara navigeringen, men du kan se hur tangentbordsinriktat detta system är. Och det berör knappt ytan. Du kan binda tangentbordsgenvägar för att lansera appar, köra kommandon eller Bash-skript, eller skapa klistrade fönster. I början tar det lite tid att vänja sig vid tangentbordsnavigeringen, men när du väl gör det kommer det att bli en del av din muskelminne. Du kommer att kunna göra alla dessa saker utan att tänka på dem.
Att operera din dator helt med tangentbordet känns som en superkraft
Det hjälper dig att hålla fokus
Enligt min erfarenhet tar det en dag eller två att memorera dessa genvägar och en vecka att förplikta dem till muskelminnet. När det händer kommer du att märka att du når efter musen mindre och mindre.
Du kommer inte att slösa tid på att dra fönster runt eller placera dem i layouter. Du vet alltid var nästa fönster kommer att dyka upp, och du kommer att veta hur du ska nå det utan att ta händerna från tangentbordet. För någon som mig, som tillbringar det mesta av sin tid med att skriva på datorn och växla mellan många fönster, ökar en tangentbordsdriven uppsättning som denna hastigheten avsevärt.
Det finns något som kallas kontextväxling. I grund och botten, om du behöver avbryta en pågående uppgift (säg skrivande) för att ta tag i musen och hoppa till ett annat fönster, bryter det flödet. Så du måste spendera lite tid på att återfokusera. I princip förlorar du lite fokus, och du måste återfå det efter avbrottet. När du har byggt upp det muskelminnet, behöver du inte ta fingrarna från hemraden för att navigera på din dator. Du kommer bara att tänka på vad du vill göra, och dina fingrar kommer automatiskt att göra det för dig. Du behöver inte förlita dig på visuella indikatorer lika mycket.
Dessutom är dessa uppsättningar otroligt lätta och smidiga, så det hjälper också.
Om du föredrar tangentbordsgenvägar, måste du prova en tilande fönsterhanterare åtminstone en gång
Jag känner att jag är i stånd att utföra mer djupt arbete sedan jag bytte till denna dynamiska tilande uppsättning. Jag har till och med ställt in anpassade skript för projektledning och tidsregistrering med tangentbordsgenvägar.
Nu när du har läst klart Jag bytte till en fönsterhanterare med kakel på Linux och kan inte förstå att jag slösade år på att dra runt fönster, inbjuder vi dig att utforska kategorin Linux ytterligare. Där hittar du fler intressanta artiklar som kommer att utöka dina kunskaper och hålla dig informerad. Sluta inte läsa och upptäcka mer!

Lämna ett svar