Przewodnik dla początkujących dotyczący Menedżera systemu Windows AwesomeWM

Jeśli jesteś zmęczony innymi menedżerami wdów do układania kafelków i chcesz czegoś nieco innego, rozważ użycie AwesomeWM. Jest to dynamiczny menedżer okien, który korzysta z różnych typów sortowania okien. Dzięki niemu okna można sortować na wiele sposobów – nie tylko tradycyjnym sposobem „kafelkowym”. Jest wysoce konfigurowalny, szybki i przeznaczony dla zaawansowanych użytkowników, którzy mają trochę wiedzy technicznej.

Dla jasności: ciężkie dostosowywanie będzie wymagało od użytkownika znajomości języka programowania LUA. Na pozór wydaje się to dość onieśmielające, ponieważ programowanie jest trudne dla tych, którzy nie są biegli w tego typu rzeczach. Nowi użytkownicy: nie martw się! Wartości domyślne są na tyle dobre, że przeciętny użytkownik najprawdopodobniej nie będzie musiał w ogóle niczego zmieniać.

Instalacja

AwesomeWM jest dostępny w większości (jeśli nie we wszystkich) głównych dystrybucjach Linuksa pod taką czy inną nazwą. W przeciwieństwie do niektórych menedżerów okien nie trzeba tworzyć własnego wpisu logowania, aby z niego korzystać. Zamiast tego, po zainstalowaniu menedżera, utworzy on wpis na pulpicie, do którego można się zalogować.

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

Inny

AwesomeWM można łatwo zainstalować, przeszukując repozytorium pakietów pod kątem „awesome” lub „awesomeWM”. Jedyną rzeczą, o której należy pamiętać, jest to, że niektóre systemy operacyjne mogą oznaczać to jako „niesamowite” lub coś podobnego.

Jeśli nie możesz go znaleźć w repozytorium swojej dystrybucji, rozważ przejście do witryna menedżera okieni używając przycisku pobierania. W witrynie znajduje się wiele różnych systemów operacyjnych, więc nie będziesz rozczarowany.

Korzystanie z AwesomeWM

Korzystanie z AwesomeWM jest dość proste. Wygląda trochę podobnie do lekkiego środowiska graficznego (z panelem i wszystkim innym). W przeciwieństwie do i3, nie musisz używać programu uruchamiającego, aby uruchomić programy. Zamiast tego menedżer okien skanuje cały komputer w poszukiwaniu programów.

Aby otworzyć dowolny program, kliknij menu „A”. W tym menu użytkownicy mogą przeglądać i uruchamiać dowolny program aktualnie zainstalowany na komputerze. Aby otworzyć program, najedź kursorem na Aplikacje.

Ponadto użytkownicy mogą otworzyć terminal, wylogować się i ponownie załadować sesję, klikając te opcje również w menu.

Wirtualne komputery stacjonarne

Chociaż Awesome to przede wszystkim menedżer okien kafelkowych, intensywnie wykorzystuje również „komputery stacjonarne”. Jeśli nie masz pewności, jakie „komputery stacjonarne” są w tym przypadku, najlepszym sposobem, aby o nich pomyśleć, jest to, że są one podobne do obszarów roboczych w Gnome Shell, Mate, KDE Plasma itp.

Te komputery stacjonarne pozwalają użytkownikom mieć osobną stronę z aplikacjami przypisanymi do każdej strony. Na przykład: na pulpicie 1 możesz mieć kilka terminali ułożonych równo i tak dalej. Taka konfiguracja pozwala na dużą swobodę. Aby przełączać się między dowolnym pulpitem, użyj myszy i kliknij numer w panelu. Każda liczba odpowiada innemu obszarowi roboczemu na pulpicie.

Zmiana typów kafelków

Domyślnie widok okna, którego używa Awesome, jest „pływający”. Oznacza to po prostu, że okna nie są zorganizowane razem i są ułożone warstwami jeden na drugim. Aby zmienić ten widok, kliknij ikonę w prawym górnym rogu panelu. Ten przycisk natychmiast zmienia układ okien na ekranie. Te widoki są uporządkowane, więc aby posortować różne typy kafelków, musisz kilka razy kliknąć.

Aplikacje startowe

Wiele środowisk graficznych ma możliwość uruchamiania programów podczas logowania. Oto jak to zrobić za pomocą AwesomeWM. Najpierw otwórz terminal (klikając terminal w niesamowitym menu), a następnie otwórz plik konfiguracyjny rc.lua.

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

Przejdź do samego końca pliku rc.lua i wklej w nim ten kod. Zmień „program1”, itd. Na nazwy programów, które chcesz, aby AwesomeWM uruchamiał się podczas logowania. Zapisz edytor tekstu nano za pomocą 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

Ustawianie tapety

Istnieje kilka różnych sposobów zmiany tapety w AwesomeWM. Pierwsza metoda polega na fizycznej zamianie domyślnego pliku tapety na coś innego. Druga metoda polega na dodaniu kodu LUA. Te metody działają dobrze, ale istnieje łatwiejsze rozwiązanie i obejmuje program Feh.

Aby rozpocząć, otwórz terminal i zainstaluj 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

Inny

Feh to prosty program i ma go większość dystrybucji. Aby zainstalować go w systemie operacyjnym, którego nie ma na liście, wyszukaj pakiet „Feh”. Jeśli z jakiegoś powodu Twoja dystrybucja Linuksa nie ma tej aplikacji, spróbuj Pkgs.org. To dobre źródło informacji do znajdowania programów w mało znanych dystrybucjach Linuksa.

Ustaw tapetę z Feh

Otwórz terminal i utwórz nowy plik tekstowy:

nano /home/username/fehbg

Wklej ten kod do pliku fehbg. To polecenie powie programowi Feh, aby ustawić tapetę.

#!/bin/bash

feh --bg-scale /path/to/wallpaper.jpg

Zapisz fehbg za pomocą Ctrl + O.

Zmień uprawnienia na fehbg za pomocą Chmod:

sudo chmod +x fehbg

Następnie przenieś fehbg do / usr / bin

sudo mv fehbg /usr/bin

Aby ustawić tapetę, dodaj „fehbg” do skryptu autostartu w rc.lua. Instrukcje można znaleźć w sekcji Aplikacje startowe tego artykułu. Po dodaniu skryptu fehbg, AwesomeWM automatycznie ustawi tapetę podczas logowania użytkownika.

Aby edytować tapetę ustawioną przez Feh, po prostu otwórz terminal i edytuj / usr / bin / fehbg za pomocą nano.

Wniosek

Spośród wszystkich menedżerów okien kafelkowych w systemie Linux, AwesomeWM jest kandydatem na najbardziej wszechstronny. Dzieje się tak, ponieważ łączy to, co najlepsze z obu światów. Pozwala fanom układania kafelków zaspokoić ich potrzeby, zapewniając różne układy kafelków, a także okna pływające (jak tradycyjne środowiska graficzne) i funkcjonalną tacę systemową.

Chociaż jakakolwiek zaawansowana konfiguracja będzie prawdopodobnie oznaczać programowanie w LUA, nie daj się tym przestraszyć. Doskonałe ustawienia domyślne i świetna funkcjonalność to nadrabianie. Jeśli chcesz zacząć używać menedżerów okien kafelkowych, wypróbuj AwesomeWM.