The OpenNET Project / Index page

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



"Передать переменные окружения в сессию GNOME"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (X Window, GUI / Linux)
Изначальное сообщение [ Отслеживать ]

"Передать переменные окружения в сессию GNOME"  +/
Сообщение от мявemail (?), 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.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Передать переменные окружения в сессию GNOME"  +/
Сообщение от pavel_simple. (?), 21-Авг-24, 11:49 
>[оверквотинг удален]
> На системах с 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

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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