Begynderguiden til AwesomeWM Windows Manager

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.

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.

  Sådan får du systemdækkende adgang til Fastboot- og ADB-værktøjer [Windows]

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.

  Sådan bruger du en PS3-controller på Windows 10

Æ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ådan automatiseres museklik på Windows 10

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.