LINUX.ORG.RU

Установка оболочки в Void Linux

 , , ,


0

2

Решил попробовать Void Linux. Поставил сначала голую версию без графической оболочки. Потом через командную строку установил xfce и lightdm. Вопрос - как заствить графическую оболочку запускаться при старте? Согласно инструкции из интернета прописал автозапуск в файл .bashrc в домашней папке. Но тогда всё равно грузится командная строка, где нужно ввести своё имя и пароль, и только после этого загружается оболочка. Получается, lightdm как бы нафиг не нужен и никакого участия в загрузке не принимает. И ещё, при загрузке рабочего стола каждый раз выскакивает ошибка XFCE PolicyKit Agent. А кнопки выключения и перезагрузки не работают от имени пользователя. Что я делаю не так? Есть ли возможность исправить эти ошибки?



Последнее исправление: cetjs2 (всего исправлений: 1)

nodm поставь. Только я не знаю в каком он состоянии. Он короче просто пропускает логин и сразу в графику грузит.

LINUX-ORG-RU ★★★★★
()
Последнее исправление: LINUX-ORG-RU (всего исправлений: 1)
Ответ на: комментарий от thunar

Всё бы ничего, но в Войде по умолчанию runit, а не systemd.

Itaris
() автор топика

Я примерно понял, как это всё дело должно происходить - сначала должен запуститься elogind, потом после него lightdm, а уже непосредственно с помощью него входить в систему. Система инициализации в этом дистрибутиве - Рунит. Сначала грузится файл /etc/runit/1, после него запускается /etc/runit/2, в котором и должен содержаться вход в систему и загрузка рабочего стола. /etc/runit/3 - это уже выключение. Файлы-ссылки на все подгружаемые сервисы находятся в своих папках, как и написано в инструкции, но подозреваю, что где-то должен быть ещё текстовый файл, в котором описан порядок их загрузки. Вот где его искать и как туда вписать необходимые для запуска компоненты - вот в чём вопрос.

Itaris
() автор топика

ln -s /etc/sv/lightdm /var/services
Пути могут чутка отличаться, давно runit не трогал...
Ну и всякие dbus'ы с policykit'ами добавь если нету в /var/services.

izmena ★★
()
Последнее исправление: izmena (всего исправлений: 1)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.