The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Передать переменные окружения в сессию GNOME, !*! мяв, 14-Авг-24, 07:27  [смотреть все]
Проблема:
есть devuan 5(debian 12.3) с openrc, gnome и gdm.
xorg-сессия работает без нареканий, но при попытке запуска wayland-сессии, все "как бы стартует", но полсистемы отваливается.
Судя по всему, проблема именно в переменных окружения, ибо все, что отличается в xorg и wayland сессиях - отсутствие оных в последней, за исключением тех, что выставляются PAMом в дебиане.
XDG_* отсутствуют.

Вопрос:
как перкдать-то их?
На системах с sd, этим заведует пользовательский экземпляр enviromentd.
Прописывание переменных в Pre-Session скриптах gdm, ведет к полной  неработоспособности.
Все, что нашла в интернете - это описание такой же проблемы человеком на Unix Stack Exchange, но без решения и ответов.
Из идей - написать обработчик ~/.config/enviroment.d, /etc/enviroment.d, после чего всунуть его в PAM через pam_exec, перед сервисом elogind. но как-то уж больно мне лень.
должны же быть более изящные выходы, верно?
в gentoo, как я поняла, этим занимается openrc-settingsd, но он завязан на gentoo-специфичном /etc/env.d.

  • Передать переменные окружения в сессию GNOME, !*! pavel_simple., 11:49 , 21-Авг-24 (1)
    >[оверквотинг удален]
    > На системах с sd, этим заведует пользовательский экземпляр enviromentd.
    > Прописывание переменных в Pre-Session скриптах gdm, ведет к полной  неработоспособности.
    > Все, что нашла в интернете - это описание такой же проблемы человеком
    > на Unix Stack Exchange, но без решения и ответов.
    > Из идей - написать обработчик ~/.config/enviroment.d, /etc/enviroment.d, после чего всунуть
    > его в PAM через pam_exec, перед сервисом elogind. но как-то уж
    > больно мне лень.
    > должны же быть более изящные выходы, верно?
    > в gentoo, как я поняла, этим занимается openrc-settingsd, но он завязан на
    > gentoo-специфичном /etc/env.d.

    pam python + пол дня на debug




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру