Посібник для початківців до AwesomeWM Windows Manager

Якщо ви втомилися від інших менеджерів-вдов та хочете чогось іншого, подумайте про використання AwesomeWM. Це динамічний менеджер вікон, який використовує різні типи сортування вікон. З його допомогою вікна можна сортувати багатьма способами, а не лише традиційним способом «плитка». Він легко налаштовується, швидкий і орієнтований на досвідчених користувачів, які мають трохи технічних знань.

Щоб було зрозуміло: важка настройка вимагатиме від користувача знання мови програмування LUA. На перший погляд, це виглядає досить лякаючим, тому що програмування важко для тих, хто не розбирається в таких речах. Нові користувачі: не хвилюйтеся! Значення за замовчуванням достатньо хороші, що звичайному користувачеві, швидше за все, не потрібно буде нічого змінювати.

Установка

AwesomeWM доступний у більшості (якщо не у всіх) поширених дистрибутивах Linux під тими чи іншими назвами. На відміну від деяких менеджерів вікон, вам не потрібно створювати користувацьку запис для входу, щоб використовувати його. Натомість, коли ви встановите менеджер, він зробить запис на робочому столі для входу.

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

Інший

AwesomeWM можна легко встановити, шукаючи у вашому сховищі пакетів «awesome» або «awesomeWM». Єдине, що потрібно мати на увазі, це те, що деякі операційні системи можуть позначити його як «чудово» або щось подібне.

Якщо ви не можете знайти його в репозиторії вашого дистрибутива, перейдіть до веб-сайт менеджера віконі за допомогою кнопки завантаження. На сайті представлено багато різних операційних систем, тому ви не будете розчаровані.

  Як змінити та налаштувати тему в Windows 11

Використання AwesomeWM

Використання AwesomeWM досить просто. Виглядає трохи схоже на легке середовище робочого столу (з панеллю і всім іншим). На відміну від i3, вам не потрібно буде використовувати панель запуску для запуску програм. Натомість менеджер вікон сканує весь комп’ютер на наявність програм.

Щоб відкрити будь-яку програму, натисніть меню «А». Усередині цього меню користувачі можуть переглядати та запускати будь-яку програму, яка зараз встановлена ​​на ПК. Щоб відкрити програму, наведіть курсор на «Програми».

Крім того, користувачі можуть відкрити термінал, вийти та повторно завантажити сеанс, також натиснувши ці параметри в меню.

Віртуальні робочі столи

Незважаючи на те, що Awesome в першу чергу є диспетчером вікон, він також активно використовує «настільні комп’ютери». Якщо ви не впевнені, що таке «настільні комп’ютери» у цьому випадку, найкращий спосіб думати про них — це те, що вони схожі на робочі області в Gnome Shell, Mate, KDE Plasma тощо.

Ці настільні комп’ютери дозволяють користувачам мати окрему сторінку з додатками, призначеними кожній сторінці. Наприклад: на робочому столі 1 у вас може бути кілька терміналів, які акуратно викладені плиткою тощо. Така конструкція дає велику свободу. Щоб перемикатися між будь-яким робочим столом, скористайтеся мишею та клацніть число на панелі. Кожне число відповідає іншому робочому простору робочого столу.

Зміна типів плитки

За замовчуванням вікно, яке використовує Awesome, є «плаваючим». Це просто означає, що вікна не організовані разом, а накладені один на одного. Щоб змінити цей вигляд, клацніть піктограму у верхньому правому куті панелі. Ця кнопка миттєво змінює розташування вікон на екрані. Ці перегляди розташовані в порядку, тому, щоб відсортувати різні типи плиток, вам потрібно буде клацнути кілька разів.

  Як зупинити автоматичний вхід в Skype у Windows 10

Програми для запуску

Багато середовищ робочого столу мають можливість запускати програми під час входу. Ось як це зробити за допомогою AwesomeWM. Спочатку відкрийте термінал (клацнувши термінал у чудовому меню), а потім відкрийте файл конфігурації rc.lua.

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

Перейдіть до самого низу файлу rc.lua і вставте в нього цей код. Будь ласка, змініть «program1» тощо на назви програм, які ви хочете, щоб AwesomeWM запускав під час входу. Збережіть текстовий редактор nano за допомогою 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

Встановлення шпалер

Існує кілька різних способів змінити шпалери в AwesomeWM. Перший метод передбачає фізичну заміну файлу шпалер за замовчуванням чимось іншим. Другий метод передбачає додавання деякого коду LUA. Ці методи добре працюють, але є більш простіше рішення, яке включає програму Feh.

Щоб почати, відкрийте термінал і встановіть 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

Інший

Feh — проста програма, і в більшості дистрибутивів вона є. Щоб встановити його на операційну систему, не зазначену тут, знайдіть пакет «Feh». Якщо з якоїсь причини у вашому дистрибутиві Linux немає цієї програми, спробуйте перейти Pkgs.org. Це хороший ресурс для пошуку програм у незрозумілих дистрибутивах Linux.

  Керуйте Groove та програмою Фільми та ТБ із системного трея Windows

Встановити шпалери за допомогою Feh

Відкрийте термінал і створіть новий текстовий файл:

nano /home/username/fehbg

Вставте цей код у файл fehbg. Ця команда вкаже програмі Feh встановити шпалери.

#!/bin/bash

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

Збережіть fehbg за допомогою Ctrl + O.

Змініть дозволи на fehbg за допомогою Chmod:

sudo chmod +x fehbg

Потім перемістіть fehbg до /usr/bin

sudo mv fehbg /usr/bin

Щоб встановити фоновий малюнок, додайте «fehbg» до сценарію автозапуску в rc.lua. Зверніться до розділу Програми для запуску цієї статті, щоб отримати інструкції. Коли буде додано скрипт fehbg, AwesomeWM автоматично встановить шпалери під час входу користувача.

Щоб відредагувати шпалери, які встановлює Фех, просто відкрийте термінал і відредагуйте /usr/bin/fehbg за допомогою nano.

Висновок

З-поміж усіх розкладених віконних менеджерів у Linux, AwesomeWM є кандидатом на найбільш універсальний. Це тому, що він приносить найкраще з обох світів. Це дозволяє вентиляторам плитки задовольнити свої потреби, надаючи різноманітні макети плитки, а також плаваючі вікна (як традиційні середовища робочого столу) та функціональний системний трей.

Хоча будь-яка розширена конфігурація, ймовірно, означатиме програмування на LUA, нехай це вас не лякає. Відмінні параметри за замовчуванням і чудова функціональність з лишком компенсують це. Якщо ви хочете почати використовувати диспетчери вікон, спробуйте AwesomeWM.