- - Nybörjarguiden till AwesomeWM Windows Manager

Nybörjarguiden till AwesomeWM Windows Manager

Om du är trött på den andra plattan änkanchefer där ute och vill ha något lite annorlunda, överväga att använda AwesomeWM. Det är en dynamisk fönsterhanterare som använder olika typer av fönstersortering. Med det kan fönster sorteras på många sätt - inte bara det traditionella ”kaklade” sättet. Det är mycket konfigurerbart, snabbt och riktat mot elanvändare som har lite teknisk kunskap.

För att vara tydlig: tung anpassning kräver att användaren känner till LUA-programmeringsspråket. På ytan verkar detta ganska skrämmande eftersom programmering är svårt för dem som inte är kända i den typen. Nya användare: oroa dig inte! Standardvärdena är tillräckligt bra för att den genomsnittliga användaren sannolikt inte behöver ändra någonting alls.

Installation

AwesomeWM är tillgängligt på de flesta (om inte alla)mainstream Linux-distributioner med ett eller annat namn. Till skillnad från vissa fönsterhanterare behöver du inte skapa en anpassad inloggningspost för att använda den. Istället när du installerar chefen kommer det att göra en skrivbordsinmatning för att logga in.

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

Övrig

AwesomeWM kan enkelt installeras genom att sökaditt paketförråd för "awesome" eller "awesomeWM". Det enda man måste tänka på är att vissa operativsystem kan beteckna det som ”fantastiskt” eller något liknande.

Om du inte kan hitta det i dindistributionslager, överväga att gå till fönsterhanterarens webbplats och använda nedladdningsknappen. Det finns många olika operativsystem listade på webbplatsen så att du inte blir besviken.

Med hjälp av AwesomeWM

Att använda AwesomeWM är ganska rak. Det ser vagt ut som en lätt skrivbordsmiljö (med en panel och allt). Till skillnad från i3 behöver du inte använda en startapparat för att få program att starta. Istället skannar fönsterhanteraren hela datorn efter program.

För att öppna alla program, klicka på "A" -menyn. Inuti denna meny kan användare bläddra och starta alla program som för närvarande är installerade på datorn. För att öppna ett program, håll muspekaren över Applications.

Dessutom kan användare öppna en terminal, logga ut och ladda sessionen igen genom att klicka på dessa alternativ i menyn också.

Virtuella stationära datorer

Även Awesome är främst ett sida vid sida fönstermanager, det använder också ”stationära datorer”. Om du inte är säker på vad "stationära datorer" är i det här fallet är det bästa sättet att tänka på dem att de liknar arbetsytor på Gnome Shell, Mate, KDE Plasma etc.

Dessa stationära datorer gör det möjligt för användare att ha en individsida med appar tilldelade varje sida. Till exempel: på skrivbord 1 kan du ha flera terminaler kaklade fint, och så vidare. Denna typ av installation möjliggör mycket frihet. Om du vill växla mellan alla skrivbord använder du musen och klickar på numret på panelen. Varje nummer motsvarar ett annat skrivbordsarbetsyta.

Ändra brickor

Som standard är fönstervyn Awesome använder"flytande". Det här betyder bara att fönstren inte är organiserade tillsammans och är lagrade ovanpå varandra. Om du vill ändra den här vyn klickar du på ikonen i det övre högra hörnet på panelen. Denna knapp ändrar omedelbart layouten för fönstren på skärmen. Dessa vyer är i ordning, så du måste klicka några gånger om du vill sortera igenom olika typer av brickor.

Startprogram

Många skrivbordsmiljöer har möjlighet attstarta program vid inloggning. Så här gör du med AwesomeWM. Öppna först en terminal (genom att klicka på terminalen i den fantastiska menyn) och öppna sedan rc.lua-konfigurationsfilen.

sudo nano /etc/xdg/awesome/rc.lua

Navigera hela vägen till botten av rc.lua-fil och klistra in den här koden inuti den. Ändra "program1" och etc med namnen på program du vill att AwesomeWM ska börja när du loggar in. Spara nano texteditorn 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

Ställa in tapeten

Det finns några olika sätt att ändratapet i AwesomeWM. Den första metoden innebär att du fysiskt byter ut standard tapetfilen med något annat. Den andra metoden innebär att man lägger till en viss LUA-kod. Dessa metoder fungerar bra, men det finns en enklare lösning, och det innebär Feh-programmet.

För att starta, öppna en terminal och installera 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

Övrig

Feh är ett enkelt program och de flesta distributionerhar det. Om du vill installera det på ett operativsystem som inte listas här söker du efter paketet "Feh". Om din Linux-distribution av någon anledning inte har den här appen kan du försöka gå till Pkgs.org. Det är en bra resurs för att hitta program på oklara Linux-distributioner.

Ställ in tapeter med Feh

Öppna en terminal och skapa en ny textfil:

nano /home/username/fehbg

Klistra in den här koden i fehbg-filen. Detta kommando säger Feh-programmet att ställa in bakgrundsbilden.

#!/bin/bash
feh --bg-scale /path/to/wallpaper.jpg

Spara fehbg med Ctrl + O.

Ändra behörigheterna till fehbg med Chmod:

sudo chmod +x fehbg

Flytta sedan fehbg till / usr / bin

sudo mv fehbg /usr/bin

För att ställa in bakgrundsbilden, lägg till "fehbg" till dinautostart-skript, i rc.lua. Se avsnittet Startapplikationer i den här artikeln för instruktioner. När fehbg-skriptet läggs till kommer AwesomeWM automatiskt att ställa in tapeten när användaren loggar in.

Om du vill redigera tapeten som Feh ställer in öppnar du bara en terminal och redigerar / usr / bin / fehbg med nano.

Slutsats

Av alla kakelfönsterhanterare på Linux,AwesomeWM är en kandidat för de mest mångsidiga. Detta beror på att det ger det bästa från båda världar. Det gör att kakelfläktar kan tillfredsställa deras behov genom att tillhandahålla olika sida vid sida layouter, liksom flytande fönster (som traditionella skrivbordsmiljöer), och ett funktionellt systemfält.

Trots att någon avancerad konfiguration sannolikt kommermenar programmering i LUA, låt inte det skrämma dig bort. De utmärkta standardvärdena och stor funktionalitet kompenserar mer än detta. Om du letar efter att använda kakelfönsterhanterare kan du prova AwesomeWM.

kommentarer