Попытка установить новый wm сломал lightdm

Я пытаюсь установить bspwm для моей машины Debian, и я следовал этому руководству для чайников. Пока что все окружения рабочего стола и оконные менеджеры, которые я добавил, были сделаны через apt-get install somewindowmanager и их установочные скрипты автоматически сказали lightdm как их использовать. Тем не мение, bspwm Я строю из источника.

Я внимательно следил за руководством:

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