
Зависимости сохраняются максимально низкими и являются общими для всех дистрибуций, поэтому конфигурация может использоваться всеми, кто хочет использовать AwesomeWM. Также эти пакеты больше всего будут доступны в диспетчете пакетов вашего Linux Distro.
| Название пакета зависимости | Что это делает? |
|---|---|
awesome | Университетский менеджер |
feh | Инструмент командной строки для настройки обоев |
picom | Композитный менеджер для оконных менеджеров |
rofi | Запуск приложения или меню |
ImageMagick | Используется для темы и обоев |
xfce4-power-managerЭто будет расширение для управления батареями для людей, использующих ноутбуки.
nautilusФайл -менеджер для нашей системы. В качестве альтернативы, мы можем пойти на другие приложения, такие как Тунар, но это мой предпочтительный.
bluez bluemanМодуль Bluetooth для нашей системы.
xbacklightМодуль для контроля яркости. Но это должно быть настроено на вашу машину. Если это работает из коробки, идеально, но если не используйте это руководство.
Системный шрифт, который использовался, - это SF Text или вы можете скачать с официального веб -сайта Apple.
Терминальный шрифт - код FIRA по умолчанию. Вполне возможно, что шрифт доступен в официальных репозиториях вашего дистрибутива, чтобы вы могли установить его оттуда, или вы можете скачать отсюда
Установка моего AwesomeWM Config очень проста, если вы встретили все зависимости и шрифты. Чтобы установить, клонировать этот репозиторий в вашу систему и поместите все файлы в
~ /.config/awesomeА вот и вы, наслаждайтесь вашим потрясающим путешествием!
apps.lua : Этот файл содержит все подробности о приложениях. Приложения по умолчанию могут быть изменены в объекте Dell.Apps, и приложения, которые запускаются при запуске, могут быть изменены в объекте RUN_ON_START_UP.
rc.lua : Это на самом деле основной файл для Awesomewm, который соединяет все файлы LUA в каталоге. В качестве альтернативы мы можем записать все содержимое всех файлов в файл RC.LUA, но это будет очень грязно и длинным, поэтому разделение на несколько файлов облегчает поддержание и понимание того, за что отвечает каждый модуль. Тема для AwesomeWM может быть изменена через файл .Xresources сохраненный в вашем домашнем каталоге. Если нет, создайте один для своей собственной темы.
tags.lua : Этот файл предназначен только для нумерации рабочих пространств. Если вы хотите изменить текст на индикаторе рабочей области на верхней панели, вам просто нужно изменить файлы .png в каталоге icons/tags , и он будет отображаться на верхней панели.
keys.lua : Этот файл содержит связки ключей нереста и изменение размера приложений и ключа мода. Вы можете изменить все, изменив имя кнопки клавиатуры.
rules.lua : Этот файл содержит правила для нереста в окне, границ окна и внешний вид окон. Этот файл также может использоваться для объявления правил, специфичных для конкретного окна.
theme.lua : Этот файл содержит правила для текущей темы и DPI пробелов, и если пробелы должны присутствовать, если в рабочем пространстве появляется только одно окно. Этот файл также можно использовать для объявления и использования ваших собственных значков макета, размещая значки в каталоге icons/layouts .
Я буду обновлять темы в соответствии с цветовыми схемами обоев и, вероятно, создам новую ветку для недавно тематической версии.
Я также документирую код немного больше и объясню структуру файла для начинающих.
Также будет работать над другими конфигурациями WM, так как я их рис xD