Запустить IceWM в Ubuntu при минимальной установке?
Я создаю пользовательский дистрибутив Ubuntu для нужд стареющей Dell Latitude (эпоха XP). Я хочу, чтобы конечный результат был похож на дистрибутив AntiX, но со всеми дополнительными преимуществами Ubuntu. Я сделал новую установку минимальной установки Ubuntu без включенной среды рабочего стола. Оттуда я устанавливаю IceWM и LightDM через командную строку.
Все, что я хочу, это иметь возможность загрузить Ubuntu, войти в экран входа LightDM и войти в IceWM. Проблема заключается в следующем; когда я перезагружаюсь, Ubuntu попадает на пустой экран и зависает. Он не отвечает на ввод с клавиатуры, и я даже не могу получить доступ к командной строке. Кто-нибудь знает, что я делаю не так? Есть ли шаг, который я пропустил где-нибудь? Возможно ли это построить?
1 ответ
Для минимальных установок я рекомендую использовать минимальный инструмент с именем xinit
,
Прежде всего отключите или удалите lightdm.
Затем убедитесь, что вы установили xorg
связанные вещи, пакеты, такие как:
xserver-common
xserver-xorg
xserver-xorg-core
xserver-xorg-input-all
xserver-xorg-video-all
затем установите xinit
:
sudo apt install xinit
Теперь после входа в систему используйте:
startx
он должен запустить ваш IceWM, если он не работает для вас, то в вашем домашнем каталоге запустите:
cp /etc/X11/xinit/xinitrc .xinitrc
открыть .xinitrc
используя редактор:
nano ~/.xinitrc
и прокомментируйте все строки (вставьте #
в начале каждой строки просачивается #
).
затем добавьте:
exec icewm-session
и сохраните файл, теперь запустите startx
и это должно работать нормально.
В качестве альтернативы lightdm
Вы можете установить slim
, запустите службу или перезагрузите систему, затем войдите в систему, используя свои учетные данные, и все будет в порядке.