LINUX.ORG.RU

Проблемы при установке на archlinux c BSPWM экранного менеджера lightdm

 ,


0

1

Установил на archlinux BSPWM для пробы. Стандартный запуск был из tty командой startx. Установил lightdm и запустил lightdm.service, после входа перестал загружаться мой .xinitrc Где прописаны нестандартные пути запуска bspwm и sxhkd, вместо этого задействуются их стандартные пути по .config/bspwm или .config/sxhkd соответственно. Сделал символьную ссылку указывающую с .xsession на .xinitrc Это не помогло. Удалил lightdm и его тему lightdm-gtk-greet и остановил lightdm.service командой systemctl disable lightdm.service. Теперь вернулась tty при загрузке, но при запуске команды startx возникает чёрный экран. Ребята, объясните, пожалуйста в чём причина и как вообще происходит порядок загрузки при использовании lightdm и без него? Без него по команде startx я так думаю должен запускаться xorg и конфиг .xinitrc запускать BSPWM с sxhkd.

как вообще происходит порядок загрузки при использовании lightdm

Он смотрит в /usr/share/xsessions на наличие desktop-файла, который запускает wm или de. Например:

$ ls /usr/share/xsessions/
fluxbox.desktop  xfce.desktop

$ cat /usr/share/xsessions/fluxbox.desktop
[Desktop Entry]
Encoding=UTF-8
Type=XSession
Exec=/usr/bin/startfluxbox
TryExec=/usr/bin/startfluxbox
Name=fluxbox

Все остальное запускается из стартового скрипта самого WM и из ~/.xprofile. У меня так.

dmitry237 ★★★★
()
Ответ на: комментарий от sergddt

Покажите, что лежит в ~/.xprofile?

У меня он по сути ~/.profile:

#!/bin/sh

# This file is sourced by display managers before the X user session starts.

. ~/.profile

~/.profile

setxkbmap -layout "us,ru" -option "grp:toggle"
xset -dpms

if [ -f ~/.xsession-errors ]; then
        rm -f ~/.xsession-errors
        ln -s /dev/null ~/.xsession-errors
fi

export PATH=$HOME/bin:$PATH
export MICRO_TRUECOLOR=1
dmitry237 ★★★★
()
Ответ на: комментарий от dmitry237

Решил проблему путём удаления lightdm и всех его упоминаний в системе. Затем сделал обновление системы.Не запускался bspwm, при проверке оказалось, что путь до его конфига с его именем был с другим именем (как оно изменилось ???). Скорректировал имя в пути и всё заработало. Установил slim, он меня полностью устраивает! Благодарю за помощь!

sergddt
() автор топика