Попытка установить новый wm сломал lightdm
Я пытаюсь установить bspwm для моей машины Debian, и я следовал этому руководству для чайников. Пока что все окружения рабочего стола и оконные менеджеры, которые я добавил, были сделаны через apt-get install somewindowmanager и их установочные скрипты автоматически сказали lightdm как их использовать. Тем не мение, bspwm Я строю из источника.
Я внимательно следил за руководством:
- Загрузите исходные файлы и зависимости - это, кажется, работало должным образом
- Монтаж -
make,make installказалось, работает правильно - Конфигурационные файлы конфигурации скопированы в
~/.config/каталоги без каких-либо изменений - созданный
~/.xinitrcфайл (руководство звучало так, как будто оно уже должно существовать?) - Дополнительные шаги диспетчера отображения (возможно, там, где я облажался): в руководстве сказано: "Если вы используете диспетчер отображения (например, Lightdm или kdm (это означает, что вы, ребята из Ubuntu)), вам, вероятно, захочется скопировать файлы, представленные в
contrib/lightdmв их стандартные места."Я не знал, что такое" стандартные места ", ноcontrib/lightdmсодержала:bspwm.desktopbspwm-session(исполняемый скрипт оболочки)
Файл bspwm.desktop была линия Exec=/usr/bin/bspwm-session поэтому я пришел к выводу, что правильное место для bspwm-session был в /usr/binи я ухватился за awesome.desktop сделать вывод, что dspwm.desktop должен идти в /usr/share/xsessions,
Следуя руководству: я пытался sudo xstart и, к моему удивлению, началась сессия LXDE. Я подумал, что это может быть просто то, что какой-либо конфигурационный файл еще не загружен, поэтому я перезапустил свой компьютер. Рабочий стол приветствуется как обычно, и ура, добавлена опция для bspwm! К сожалению, при попытке войти я получаю пустой экран в течение 2 секунд, а затем отправляется обратно на экран входа в систему. Более того, это происходит для ВСЕХ моих рабочих столов, XFCE, LXDE, awesome и т. Д., Все просто исчезают, а затем возвращаются к экрану входа в систему. Если я запускаю Debian в режиме восстановления, а затем xstart Я все еще могу начать сеанс LXDE.
Что мне сделать, чтобы это исправить (и, надеюсь, запустить bspwm тоже)?
1 ответ
У меня была эта проблема с lightdm, и вот как я решил:
- Сначала следуйте этому руководству
- Тогда не забудьте запустить chmod +x /usr/bin/bspwm-session Вот и все, что я пропустил во второй части.