Попытка установить новый wm сломал lightdm
Я пытаюсь установить bspwm для моей машины Debian, и я следовал этому руководству для чайников. Пока что все окружения рабочего стола и оконные менеджеры, которые я добавил, были сделаны через apt-get install somewindowmanager
и их установочные скрипты автоматически сказали lightdm
как их использовать. Тем не мение, bspwm
Я строю из источника.
Я внимательно следил за руководством:
- Загрузите исходные файлы и зависимости - это, кажется, работало должным образом
- Монтаж -
make
,make install
казалось, работает правильно - Конфигурационные файлы конфигурации скопированы в
~/.config/
каталоги без каких-либо изменений - созданный
~/.xinitrc
файл (руководство звучало так, как будто оно уже должно существовать?) - Дополнительные шаги диспетчера отображения (возможно, там, где я облажался): в руководстве сказано: "Если вы используете диспетчер отображения (например, Lightdm или kdm (это означает, что вы, ребята из Ubuntu)), вам, вероятно, захочется скопировать файлы, представленные в
contrib/lightdm
в их стандартные места."Я не знал, что такое" стандартные места ", ноcontrib/lightdm
содержала:bspwm.desktop
bspwm-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 Вот и все, что я пропустил во второй части.