Installer og brug i3 Window Manager på Ubuntu
i3wm er nemt den mest populære tiling vindue manager til rådighed lige nu. Den er letvægts, nem at lære og nem at konfigurere.
i3 giver fordelene ved at bruge en flisebelægningsvinduer uden problemer med at skulle skrive lange og til tider forvirrende scripts til konfiguration. i3wm bruger en almindelig tekstkonfigurationsfil.
i3 er også meget veldokumenteret. Dokumentation er nøglen, når du bruger en fliser vinduesmanager, da du er ansvarlig for opsætning og tilpasning af alt. Med i3wm kan du normalt finde svar på eventuelle spørgsmål, du kører over hurtigt.
Hvad er en Tiling Window Manager?
Det er på tide at tage et skridt tilbage. Hvad er en flisebelægningsvindue alligevel?
En fliser vinduesmanager (TWM) er ikke et fuldt desktop-miljø. I stedet giver det bare nok funktionalitet til at styre vinduerne på skærmen.
Tiling vindue ledere også lægge deres vinduer i logiske underopdelinger, nedbryde skærmen plads i et logisk mønster. For eksempel vil de første to vinduer, du åbner på skærmen, hver især optage halvdelen af skærmen og sidde direkte ved siden af hinanden.
Windows flyver ikke rundt og kan ikke trækkes fra sted til sted eller sidde oven på hinanden, medmindre det er angivet af en bruger. Som standard vil en flisebeskyttelsesvindue slette absolut intet skærmrum.
Mens tiling vindue ledere muligvis ikke for alle, de giver folk, der ønsker maksimal effektivitet og kontrol ud af deres computer en mulighed for at få netop det.
Installation af i3wm
Bemærk : Vi bruger Ubuntu som et eksempel i denne artikel. Vejledningen og brugen vil være den samme for andre distroer.
i3wm er tilgængelig fra Ubuntu's hovedregistre. Du kan bruge Apt til at installere det.
sudo apt opdatering sudo apt installer i3
Du kan også installere via Software Center. For andre distros skal du også kunne finde "i3-wm" i din pakkechef eller opbevaringssted.
Brug af i3wm
Når i3 er installeret, kan du logge ud af din nuværende session på Ubuntu for at få dig tilbage til login-skærmen. Klik på det lille ikon ud for passwordboksen. Det viser dig skrivebordsmulighederne. Vælg i3 og log ind som du normalt ville.
Den første gang
Hvad du vil finde på den anden side vil være overraskende, hvis du ikke har arbejdet med bare en vindueschef før. Det er minimalt, og det er grimt. Sådan skal det være.
i3wm har ikke en masse standardkonfiguration, fordi det antager, at du vil tilpasse det, og du kan meget.
På dit første løb vil du se et vindue, der beder dig om at oprette en konfigurationsfil. Acceptere. Så får du en anden til at spørge om hvilken tast du vil bruge som "Mod" nøglen. Det kan enten være "Windows" -tasten eller "Alt".
Da i3 hovedsageligt styres af tastaturet, tjener mod-tasten til at differentiere regelmæssig skrivning fra kommandoer til i3.
Navigation
Næsten alt i i3wm håndteres med genvejstaster. Der er masser af foruddefinerede, men du kan også ændre dem og lave dine egne. Før du gør noget, skal du dog gøre dig bekendt med de grundlæggende.
Du skal nok arbejde meget sammen med terminalerne. Gå videre og åbn en med "Mod-tasten + Enter." Hvis du fortsætter med at trykke på "Mod-tasten + Enter", vil du se det standardmønster, som i3 bruger til at opdele skærmen.
Det er ikke alt, hvad der er nyttigt, når du har en masse af dem. Prøv at placere dem igen. Som standard kan du navigere med "Mod-tast + j" for at flytte til venstre, "Mod-tast + k" for at flytte ned, "Mod-tast + l" for at flytte op og "Mod-tast +;" for at flytte til højre. Dette skal være kendt for Vim brugere, men lidt af. Du kan ændre det til de faktiske Vim bindinger.
Hvis du vil flytte vinduerne, kan du tilføje "Shift" til nogen af de rigtige hurtigtaster, og vinduet vil bevæge sig i den retning. Så for at flytte et vindue ned, brug "Mod tast + Shift + k."
For at åbne nye vinduer kan du dele den ønskede måde, du kan målrette mod det vindue, du vil dele, og bruge "Mod-tast + h" til at dele vinduet vandret og "Mod-tast + v" for at opdele det lodret.
Når du vil lukke et vindue, er der også en genvejstast - "Mod-tasten + Shift + q."
arbejdsområder
i3wm kommer med ti arbejdsområder. Hvert arbejdsområde fungerer som en anden virtuel skærm, som du kan arrangere, hvordan du vil have med forskellige vinduer.
For at få adgang til et arbejdsområde skal du skrive modtasten kombineret med arbejdsområdet. Så, "Mod nøgle + 3" tager dig til arbejdsområde 3.
Du kan flytte et vindue til et nyt arbejdsområde ved at fokusere på det og indtaste "Mod-tast + Skift + 3", hvor tallet er det arbejdsområde, du vil flytte det til.
Manipulering af Windows
i3wm tillader dig at bruge flydende vinduer. Nogle vinduer, som GIMP-værktøjslinjer, åbner automatisk flydende, men du kan gøre ethvert vindue flydende. "Mod-tasten + Shift + Space" flyttes frem og tilbage mellem flydende og flisebelagt tilstand for det valgte vindue.
Du kan også tvinge et vindue til at gå i fuld skærm med "Mod-tasten + f." Hvis du trykker på den igen, returneres den.
Åbningsprogrammer
Brug en launcher til at åbne programmer i i3wm. Standard launcher er dmenu, men du kan erstatte andre som rofi på sin plads.
Disse lancere fungerer som en søgning efter dine programmer. Punch i det program, du vil have, og tryk på Enter. Programmet vil starte. Lanceringen vil holde styr på dine mest almindeligt anvendte programmer og vise dem i en liste, når den åbnes. Du kan vælge dem der uden at skrive.
Startnøglen er "Mod-tasten + d."
Grundlæggende konfiguration
Der er en absolut vanvittig konfiguration, som du kan gøre med i3wm, så det er kun muligt at dække det grundlæggende her. Dette er nogle af de mere almindelige ting, du gerne vil gøre.
Efter at have oprettet standardkonfigurationen på din første runde, blev den placeret i "/ etc /" biblioteket. Du skal kopiere det til dit hjem for at tilpasse det.
mkdir ~ / .i3 sudo cp / etc / i3 / config ~ / .i3 / config sudo chown bruger: gruppe ~ / .i3 / config
Glem ikke at ændre ejerskabet af filen til din bruger. Bruger- og gruppenavnet skal begge svare til dit brugernavn.
farver
At ændre farverne er let. i3wm bruger hex værdier for farver som CSS. Der er et par forskellige klasser, der hver har en ramme-, baggrunds-, tekst- og indikatorværdi. Du kan lægge dem ud i et bord og tilslutte de farveværdier, du ønsker.
klasse grænse backgr. tekstindikator client.focused # 1e1e1e # 1e1e1e # 151515 # AA0000 client.focused_inactive client.unfocused client.urgent client.placeholder client.background # 454545
Applikationer
I i3wm-konfigurationen skaber bindsym
en ny genvejstast. exec
lancerer programmer. Du kan sætte dem sammen for at lave dine egne genvejstaster for at starte de programmer, du bruger mest, uden at bruge launcheren. For eksempel:
bindsym $ mod + Shift + w exec firefox
Du kan også køre programmer ved opstart. Bare brug exec
for dem.
exec firefox
Statuslinje
Statuslinjen er en af de vigtigste dele af dit skrivebord. Det viser dine arbejdsområder samt masser af andre vitale oplysninger. Med i3wm er der masser af muligheder for din statuslinje.
Nede i bunden af konfigurationsfilen finder du en blok kaldet "bar". Alt for statuslinjen kommer ind der.
For det første finder du "status_command." Det dikterer hvilken statuslinje der bruges. Standardindstillingen er i3status, men du kan bruge en masse andre som i3blocks, citronbar og polybar. De er alle forskellige og har deres egne unikke fordele og ulemper.
Her kan du også ændre stangets position.
position top
Du kan oprette en separat "farver" -blok her, som du kan bruge ligesom den anden farvekonfiguration til at tilpasse i3's farveskema.
farver {#class #border #bg #txt focused_workspace # 454565 # 252525 # 1E1E1E active_workspace inactive_workspace urgent_workspace binding_mode baggrund # 151515}
Hvad er næste?
Herfra kan du gøre alt, hvad du vil. Der er meget mere tilpasning, som du kan gøre med i3. Søg rundt og bliv inspireret. Der er endda underreddits dedikeret til at tilpasse Linux-stationære computere, hvor du kan blive inspireret.