Как использовать KDE с awesomewm?

Вопрос или проблема

Существует ли способ настроить awesomewm в качестве менеджера окон, но использовать KDE в качестве окружения рабочего стола?

Вам нужно замаскировать сервис systemd KWin и создать новый пользовательский модуль для awesomewm. См. запись в вики Arch.

Менеджер окон, который использует KDE, это kwin, так что вы можете заменить его любым другим менеджером окон, включая awesomewm. Один из способов сделать это — установить KDEWM переменную окружения на бинарный файл вашего менеджера окон перед запуском startkde.

Поэтому да, они могут сосуществовать более или менее так, как вы хотите. В моем случае я никогда не делал этого с KDE, но некоторое время использовал Gnome с awesomewm. Правда в том, что совместное использование — это что-то неудобное и ненужное. В конечном итоге я остался на чистом awesomewm. Но это всего лишь личное мнение.

Ответ или решение

Как настроить AwesomeWM в качестве оконного менеджера при использовании KDE как среды рабочего стола

Использование AwesomeWM (Awesome Window Manager) в качестве оконного менеджера в среде рабочего стола KDE — это интересный и гибкий способ улучшить производительность и пользовательский опыт. Настройка этой комбинации требует некоторых шагов, включая изменения в конфигурации системных служб и переменных среды. В данном руководстве вы сможете найти подробные инструкции по установке и настройке этой конфигурации.

1. Установка AwesomeWM

Для начала вам нужно убедиться, что AwesomeWM установлен на вашей системе. В большинстве дистрибутивов Linux вы можете установить его через менеджер пакетов. Например, в Arch Linux используйте следующую команду:

sudo pacman -S awesome

Для Ubuntu или Debian команда будет такой:

sudo apt install awesome

2. Отключение KWin

По умолчанию KDE использует KWin в качестве своего оконного менеджера. Чтобы использовать AwesomeWM вместо KWin, сначала необходимо заблокировать службу KWin. Это необходимо для того, чтобы система не запускала KWin автоматически при запуске KDE.

Выполните следующую команду в терминале:

systemctl mask kwin_x11.service

Это действие создаст символическую ссылку, которая предотвратит запуск KWin.

3. Настройка KDEWM

Следующим шагом будет настройка переменной окружения KDEWM, благодаря которой вы сможете указать KDE, что хотите использовать AwesomeWM в качестве оконного менеджера. Это можно сделать двумя способами: временно для текущей сессии или навсегда, добавив в конфигурационные файлы.

Временный вариант:

Вы можете установить переменную окружения перед запуском KDE, добавив следующую строку в терминале:

export KDEWM=/usr/bin/awesome
startkde

Постоянный вариант:

Чтобы сделать это изменение постоянным, вам нужно будет добавить строку настройки в файл конфигурации. Например, вы можете добавить её в файл ~/.xprofile:

echo "export KDEWM=/usr/bin/awesome" >> ~/.xprofile

Это будет гарантировать, что при каждом запуске KDE будет использоваться AwesomeWM.

4. Создание пользовательского юнита для AwesomeWM

Для более чистой интеграции можно создать пользовательский юнит для AwesomeWM. Это позволит системе управлять AwesomeWM в качестве службы:

  1. Создайте новый юнит в каталоге ~/.config/systemd/user/:
mkdir -p ~/.config/systemd/user/
nano ~/.config/systemd/user/awesome.service
  1. Вставьте следующий контент:
[Unit]
Description=Awesome Window Manager
After=graphical.target

[Service]
ExecStart=/usr/bin/awesome
Restart=always

[Install]
WantedBy=default.target
  1. Затем включите этот юнит:
systemctl --user enable awesome.service
systemctl --user start awesome.service

5. Запуск KDE с AwesomeWM

После выполнения всех вышеперечисленных действий вы можете запустить KDE. AwesomeWM будет работать в качестве оконного менеджера, предоставляя вам возможность насладиться гибкостью и настраиваемостью, которые он предлагает.

Заключение

Использование AwesomeWM в связке с KDE — это возможность сочетать мощь оконого менеджера с функциональностью среды рабочего стола. Выполнив предложенные шаги, вы сможете настроить свою систему именно так, как вам нужно. Несмотря на то, что такая настройка может показаться неудобной для некоторых пользователей, она предоставляет уникальные возможности для тех, кто ценит индивидуальность и настраиваемость рабочего окружения.

Если у вас есть дополнительные вопросы или нуждаетесь в помощи, не стесняйтесь обращаться к сообществу пользователей и разработчиков, где вы найдете множество ресурсов и людей, готовых помочь.

Оцените материал
Добавить комментарий

Капча загружается...