Hvis du er træt af de andre flisebelægnings-enkeledere derude og vil have noget lidt anderledes, så overvej at bruge AwesomeWM. Det er en dynamisk vindueshåndtering, der gør brug af forskellige typer vinduessortering. Med det kan vinduer sorteres på adskillige måder – ikke kun den traditionelle “flisebelagte” måde. Det er meget konfigurerbart, hurtigt og målrettet mod superbrugere, der har en lille smule teknisk knowhow.
For at være klar: tung tilpasning kræver, at brugeren kender LUA-programmeringssproget. På overfladen virker dette ret skræmmende, fordi programmering er svært for dem, der ikke er fortrolige med den slags. Nye brugere: bare rolig! Standardindstillingerne er gode nok til, at den gennemsnitlige bruger højst sandsynligt ikke behøver at ændre noget som helst.
Indholdsfortegnelse
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 oprette en brugerdefineret login-post for at bruge den. I stedet, mens du installerer manageren, vil den lave en indtastning på skrivebordet 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 nemt installeres ved at søge i dit pakkelager efter “awesome” eller “awesomeWM”. Den eneste ting at huske på er, at nogle operativsystemer kan mærke det som “fantastisk” eller noget lignende.
Hvis du ikke er i stand til at finde det i din distributions lager, kan du overveje at gå til vinduesadministrators hjemmeside, og ved at bruge download-knappen. Der er mange forskellige operativsystemer på hjemmesiden, så du vil ikke blive skuffet.
Bruger AwesomeWM
At bruge AwesomeWM er ret ligetil. Det ligner vagt et letvægts skrivebordsmiljø (med et panel og det hele). I modsætning til i3 behøver du ikke bruge en launcher for at få programmer til at starte. I stedet scanner vindueshåndteringen hele din pc for programmer.
For at åbne et hvilket som helst program, klik på “A”-menuen. 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 markøren over Programmer.
Derudover kan brugere åbne en terminal, logge ud og genindlæse sessionen ved også at klikke på disse muligheder i menuen.
Virtuelle skriveborde
Selvom Awesome primært er en flisebelægningsvinduemanager, gør den også stor brug af “skriveborde”. 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 individuel side med apps tildelt hver side. For eksempel: på desktop 1 kan du have flere terminaler flisebelagt pænt, og så videre. Denne form for opsætning giver mulighed for en masse frihed. For at skifte mellem et hvilket som helst skrivebord skal du bruge musen og klikke på tallet i panelet. Hvert tal svarer til et andet skrivebordsarbejdsområde.
Ændring af flisetyper
Som standard er vinduesvisningen Awesome bruger “svævende”. Dette betyder blot, at vinduerne ikke er organiseret sammen, og er lagdelt oven på 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 vinduerne på skærmen. Disse visninger er i orden, så for at sortere gennem de forskellige flisetyper, skal du klikke et par gange.
Opstartsapplikationer
Mange skrivebordsmiljøer har mulighed for at starte programmer ved login. Sådan gør du med AwesomeWM. Åbn først en terminal (ved at klikke på terminal i den fantastiske menu), og åbn derefter rc.lua-konfigurationsfilen.
sudo nano /etc/xdg/awesome/rc.lua
Naviger hele vejen til bunden af rc.lua-filen, og indsæt denne kode inde i den. Venligst skift “program1”, osv. med navnene på 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
Der er et par forskellige måder at ændre tapet på i AwesomeWM. Den første metode involverer fysisk at udskifte standard tapetfilen med noget andet. Den anden metode involverer at tilføje noget LUA-kode. Disse metoder fungerer fint, men der er en nemmere løsning, og den 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 distributioner har det. For at installere det på et operativsystem, der ikke er angivet her, skal du søge efter pakken “Feh”. Hvis din Linux-distribution af en eller anden grund ikke har denne app, så prøv at gå til Pkgs.org. Det er en god ressource til at finde programmer på obskure 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 vil fortælle Feh-programmet om at indstille tapetet.
#!/bin/bash feh --bg-scale /path/to/wallpaper.jpg
Gem fehbg med Ctrl + O.
Skift tilladelserne 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 dit autostart-script i rc.lua. Se afsnittet Startup Applications i denne artikel for instruktioner. Når fehbg-scriptet tilføjes, vil AwesomeWM automatisk indstille 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 flisevindueadministratorerne på Linux er AwesomeWM en kandidat til den mest alsidige. Dette er fordi det bringer det bedste fra begge verdener. Det giver fliseventilatorer mulighed for at tilfredsstille deres behov ved at tilbyde forskellige fliselayouts samt flydende vinduer (som traditionelle skrivebordsmiljøer) og en funktionel systembakke.
Selvom enhver avanceret konfiguration sandsynligvis vil betyde programmering i LUA, så lad det ikke skræmme dig væk. De fremragende standardindstillinger og stor funktionalitet mere end opvejer dette. Hvis du ønsker at komme ind i at bruge flisevindueadministratorer, så prøv AwesomeWM.