Я только что сделал чистую установку сервера и работал:
sudo apt-get install lightdm i3
Проблема состоит в том, если я перезагружаю и ввожу свой пароль в экране LightDM, я получаю следующую ошибку: failed to start session
. Если я проверяю журналы, у меня есть следующая ошибка:
DEBUG: Seat: Failed to find session configuration ubuntu
DEBUG: Seat: Can't find session 'ubuntu'
Я сделал некоторый поиск с помощью Google и единственное предложение, которое получило меня, где угодно был:
sudo apt-get install ubuntu-session
Теперь, если я вхожу в систему с помощью LightDM, я вхожу в экран, но ни один из моего i3
работа команд, это даже не берет меня через учебное руководство.
Я предполагаю, что нахожусь на своего рода настольной сессии без менеджера окон, но это - вся новая территория для меня так, любое разъяснение было бы большим.
Хорошо, наконец-то я заработал, приняв следующие меры.
1) Чистая установка ubuntu (минимальная или серверная)
2) sudo apt-get install lightdm i3
3) sudo reboot
4) Попробуйте войти в систему на экране LightDM получите ошибку failed to start session
5) Нажмите TAB
+ ENTER
, чтобы получить доступ к средству выбора сеанса (моя мышь не работает, пока я не установлю драйверы, но вы можете использовать свой) и «выберите заново» [ 115]
6) Попробуйте войти снова, на этот раз он загружается на черный экран
7) Используйте CTRL
+ ALT
+ F1
, чтобы перейти к tty
и запустите sudo reboot
8) Войдите в систему, используя LightDM, и запустите мастер настройки i3
, и я смогу использовать свой рабочий стол.
Я предполагаю, что шаги 5-6 устанавливают сеанс и создают любые необходимые файлы, которые по какой-то причине не существуют, и после этого легко войти в систему.
Я думаю, что это было, потому что в первый раз, сессия по умолчанию была человечностью в /etc/lightdm/lightdm.conf
файл (если у Вас нет его, можно создать его), поэтому когда это искало его, это сделало noy, находят его.
Под [SeatDefaults]
можно найти user-session=ubuntu
, Это должно быть изменено на: user-session=i3
, В целом, это должно быть
[SeatDefaults]
greeter-session=$WHATEVERGREETER
user-session=i3
, Это - просто предположение, но именно это Вы на самом деле сделали с step5. Возможно, этот путь может также помочь некоторым людям.