~/.xinitrc

indeviral, тем более непонятно.
Это так предлагается стартануть изолированно какую-нибудь DE/WM сессию от основного dbus-demon?
С целью? Может здесь есть все-таки тайный смысл? :)
R.V.
Это так предлагается стартануть изолированно какую-нибудь DE/WM сессию от основного dbus-demon?
да
R.V.
С целью? Может здесь есть все-таки тайный смысл? :)
я незнаю, но возможно есть))
Ошибки в тексте-неповторимый стиль автора©
Вот как хорошо друг у друга копировать. :)) Не demon, а daemon...
Эх... Будем искать...
Ошибки в тексте-неповторимый стиль автора©)))
Ошибки в тексте-неповторимый стиль автора©
Ну, если пробовать мыслить логически... :)) То, наверное, так будет надежней. Если отвалятся/грохнутся иксы, то главный демон все равно останется в живых. :)) Хотя... Тут без 100 грамм и пару месяцев экспериментов не разберешься.
В последнем предложении "и" было в значении "или". :))

Из описания пакета dbus-user-session (Debian):
On systemd systems, this package opts in to the session model in which a user's session starts the first time they log in, and does not end until all their login sessions have ended. This model merges all parallel non-graphical login sessions (text mode, ssh, cron, etc.), and up to one graphical session, into a single "user-session" or "super-session" within which all background D-Bus services are shared.

Multiple graphical sessions per user are not currently supported in this mode; as a result, it is particularly suitable for gdm, which responds to requests to open a parallel graphical session by switching to the existing graphical session and unlocking it.

To retain dbus' traditional session semantics, in which login sessions are artificially isolated from each other, remove this package and install dbus-x11 instead.
dbus-user-session там порождает процессы, которые можно увидеть в Арче по умолчанию.

Из описания пакета dbus-x11 (Debian):
This package contains the dbus-launch utility which is necessary for packages using a D-Bus session bus.

Насколько я понял, вопрос упирается только в возможность запускать вторые/третьи иксы от одного и того же пользователя.
Так что, наверно, мало это кому может понадобиться.
Имеется SDDM, который полноценно работает, но почему-то стартует через раз и NODM, который стартует стабильно, но не работает systemctl-logind, и соответственно при монтировании ,например внешних накопителей требуется ввод пароля. Если можно ткните меня носом в настройки позволяющиее автозапускать X-session и нормально работать средствами самого systemd. А то в ВИКИ об этом как-то туманно.
Чисто случайно обнаружил, что как раньше писали...

if [ -z "$DBUS_SESSION_BUS_ADDRESS" ]; then
    eval "$(dbus-launch --sh-syntax --exit-with-session)"
fi
...так и не работает, а...

if test -z "$DBUS_SESSION_BUS_ADDRESS"; then
   eval $(dbus-launch --sh-syntax --exit-with-session)
fi
... РАБОТАЕТ ! !! !!!
:)
svicer
поэтому придется вычислить время запуска dm/wm и прописать это
походу в реалиях енто так и есть... т.к.
setxkbmap -layout us,ru -variant , -option grp:rctrl_toggle,grp_led:scroll
запускается тока после старта иксов, то надо сначала запустить иксы, а после ентого уже выполнять енту команду. лучше всего ее выполнять в скрипте вм
Aivar
R.V., если наблюдаются подобные "глюки", имеет смысл помещать "глючное" в автозапуск WM/DE, кои вы, кстати, не удосужились упомянуть.
дада, полностью поддерживаю
 
Зарегистрироваться или войдите чтобы оставить сообщение.