Hvis du er træt af den anden flisebelagte enkeledere derude og ønsker noget lidt anderledes, overveje at bruge AwesomeWM. Det er en dynamisk vinduesadministrator, der gør brug af forskellige typer vinduesortering. Med det kan windows sorteres på adskillige måder - ikke kun den traditionelle “flisebelagte” måde. Det er yderst konfigurerbart, hurtigt og målrettet mod strømbrugere, der har lidt teknisk know-how.
At være klar: kraftig tilpasning kræver, at brugeren kender LUA-programmeringssprog. På overfladen virker dette temmelig skræmmende, fordi programmering er vanskelig for dem, der ikke er bevandret i den slags ting. Nye brugere: ikke rolig! Standardindstillingerne er gode nok til, at den gennemsnitlige bruger sandsynligvis ikke behøver at ændre noget overhovedet.
Installation
AwesomeWM er tilgængelig på de fleste (hvis ikke alle)mainstream Linux-distributioner med et eller andet navn. I modsætning til nogle vinduesadministratorer, behøver du ikke at oprette en brugerdefineret login-post for at bruge den. I stedet for, når du installerer administratoren, opretter den en skrivebordsindgang for at logge ind.
Ubuntu
sudo apt install awesome
Debian
sudo apt-get install awesome
Arch Linux
sudo pacman -S awesome
Fedora
sudo dnf install awesome
OpenSUSE
sudo zypper install awesome
Andet
AwesomeWM kan let installeres ved at søgedit pakkeopbevaringssted til “awesome” eller “awesomeWM”. Den eneste ting, man skal huske på, er, at nogle operativsystemer kan mærke det som “awesome” eller noget lignende.
Hvis du ikke kan finde det i ditdistributionens opbevaringssted, overvej at gå til vinduet managerwebsted og bruge download-knappen. Der er mange forskellige operativsystemer listet på webstedet, så du bliver ikke skuffet.
Brug af AwesomeWM
Brug af AwesomeWM er ret ligetil. Det ligner vagt ligner et let skrivebordsmiljø (med et panel og alt sammen). I modsætning til i3 behøver du ikke bruge en launcher til at få programmer til at starte. I stedet scanner vinduesadministratoren hele din pc efter programmer.
Klik på “A” -menuen for at åbne et hvilket som helst program. Inde i denne menu kan brugere gennemse og starte ethvert program, der i øjeblikket er installeret på pc'en. For at åbne et program skal du holde musepekeren over applikationer.
Derudover kan brugerne åbne en terminal, logge ud og indlæse sessionen igen ved at klikke på disse indstillinger i menuen.
Virtuelle desktops
Selvom Awesome primært er et flisebelægningsvinduemanager, gør det også kraftigt brug af “desktops”. Hvis du ikke er sikker på, hvad "desktops" er i dette tilfælde, er den bedste måde at tænke på dem på, at de ligner arbejdsområder på Gnome Shell, Mate, KDE Plasma osv.
Disse desktops giver brugerne mulighed for at have en personside med apps tildelt til hver side. For eksempel: på skrivebord 1 har du muligvis flere klemmer flisebelagt, og så videre. Denne form for opsætning giver mulighed for meget frihed. For at skifte mellem ethvert skrivebord skal du bruge musen og klikke på nummeret i panelet. Hvert nummer svarer til et andet skrivebordsarbejdsområde.
Ændring af flisetyper
![](/images/linux/the-beginners-guide-to-the-awesomewm-windows-manager.png)
Som standard er vinduesvisningen Awesome bruger”Flydende”. Dette betyder bare, at vinduerne ikke er organiseret sammen og er lagdelt ovenpå hinanden. For at ændre denne visning skal du klikke på ikonet i øverste højre hjørne af panelet. Denne knap ændrer øjeblikkeligt layoutet af windows på skærmen. Disse visninger er i orden, så du skal klikke et par gange for at sortere gennem de forskellige flisetyper.
Start-applikationer
![](/images/linux/the-beginners-guide-to-the-awesomewm-windows-manager_2.png)
Mange desktopmiljøer har evnen tilstarte programmer ved login. Sådan gør du det med AwesomeWM. Åbn først en terminal (ved at klikke på terminalen i den fantastiske menu), og åbn derefter rc.lua-konfigurationsfilen.
sudo nano /etc/xdg/awesome/rc.lua
Naviger helt til bunden af rc.lua-fil, og indsæt denne kode inde i den. Skift "program1" osv. Med navnene på de programmer, du ønsker, at AwesomeWM skal starte, når du logger ind. Gem nano-teksteditoren med Ctrl + O.
-- Autorun programs autorun = true autorunApps = { "program1", "program2", "program3", "program4", "program5", } if autorun then for app = 1, #autorunApps do awful.util.spawn(autorunApps[app]) end end
Indstilling af tapet
![](/images/linux/the-beginners-guide-to-the-awesomewm-windows-manager_3.png)
Der er et par forskellige måder at ændre påtapet i AwesomeWM. Den første metode involverer fysisk at udskifte standard tapetfilen med noget andet. Den anden metode involverer tilføjelse af en vis LUA-kode. Disse metoder fungerer fint, men der er en lettere løsning, og det involverer Feh-programmet.
For at starte, skal du åbne en terminal og installere Feh.
Ubuntu
sudo apt install feh
Debian
sudo apt-get install feh
Arch Linux
sudo pacman -S feh
Fedora
sudo dnf install feh
OpenSUSE
sudo zypper install feh
Andet
Feh er et simpelt program og de fleste distributionerhar det. Hvis du vil installere det på et operativsystem, der ikke er nævnt her, skal du søge efter pakken “Feh”. Hvis din Linux-distribution af en eller anden grund ikke har denne app, kan du prøve at gå til Pkgs.org. Det er en god ressource til at finde programmer på uklare Linux-distributioner.
Sæt tapet med feh
Åbn en terminal, og opret en ny tekstfil:
nano /home/username/fehbg
Indsæt denne kode i fehbg-filen. Denne kommando fortæller Feh-programmet at indstille tapetet.
#!/bin/bash feh --bg-scale /path/to/wallpaper.jpg
Gem fehbg med Ctrl + O.
Skift tilladelser til fehbg med Chmod:
sudo chmod +x fehbg
Flyt derefter fehbg til / usr / bin
sudo mv fehbg /usr/bin
For at indstille tapetet skal du tilføje "fehbg" til ditautostart script, i rc.lua. Se afsnittet Start applikationer i denne artikel for instruktioner. Når fehbg-scriptet tilføjes, indstiller AwesomeWM automatisk tapetet, når brugeren logger på.
For at redigere tapetet, som Feh sætter, skal du blot åbne en terminal og redigere / usr / bin / fehbg med nano.
Konklusion
Ud af alle sidehovedvinduer på Linux,AwesomeWM er en kandidat til det mest alsidige. Dette er fordi det bringer det bedste fra begge verdener. Det giver flisebelægningsventilatorer mulighed for at tilfredsstille deres behov ved at tilvejebringe forskellige fliselægningslayouter samt flydende vinduer (som traditionelle desktopmiljøer) og en funktionel systembakke.
Selvom enhver avanceret konfiguration sandsynligvisbetyder programmering i LUA, lad ikke det skræmme dig væk. De fremragende standarder og den store funktionalitet udgør mere end dette. Hvis du ønsker at komme til at bruge flisevinduetadministratorer, kan du prøve AwesomeWM.
Kommentarer