[sisyphus] Установить глобальные переменные для X-ов
greg dex
gregor.wakk на gmail.com
Пн Янв 27 14:45:31 MSK 2014
$ rpm -qf /etc/security/pam_env.conf
pam-1.1.6-alt2
Туда же /etc/environment
Т,е опять же не очень подходит, был бы какой-нить pam_env.conf.d/ ...
Или средствами rpm можно как-то отредактировать файл? Хотя это звучит как
бред.
Наверно стоит поставить вопрос так, почесму не читаются файлы из
/etc/X11/xinit.d,
/etc/X11/xinit, /etc/X11/xsession.user.d или хотя бы ~/.xinitrc?
27 января 2014 г., 13:12 пользователь Anton Gorlov <stalker at altlinux.ru>написал:
> /etc/security/pam_env.conf
>
> 27.01.2014 04:27, greg dex пишет:
>
> Сразу скажу, что успеха в решении проблемы я добился: ~/.xprofile, но это
> решение меня не устраивает.
>
> Что нужно: нужно экспортировать несколько переменных так, чтобы ими
> могли пользоваться иксовые приложения, т.е /etc/bashrc не подходит
>
> Например, нужно экспортировать PATH так, чтобы в *.desktop файлах не
> приходилось писать абсолютный путь для ключа Exec, то есть
>
> Exec=player start
>
> вместо
>
> Exec=/home/username/scripts/player start
>
> Причём желательно сделать это не как я, для даного пользователя и всё, а
> для любого пользователя системы
>
> пути я тут вижу два:
>
> 1) использование "глобального" xprofile
> 2) модификация /etc/skel
>
> Надо отметить, что эта проблема появилась в процессе создания
> собственной сборки дистрибутива, поэтому есть есть определённая специфика,
> поэтому с одной стороны модификация /etc/skel вполне устроит, с другой
> крайне желательно решить проблему не редактированием файлов, а их
> добавлением в необходимые каталоги. Я понимаю, что в процессе postinstall
> скриптов можно отредактировать любые файлы в системе, но мне не хотелось бы
> модифицировать "вручную", без контроля rpm какие-либо файлы на системных
> разделах, кроме /home
>
> Я пытался добавить файл с содержанием
>
> #!/bin/sh
>
> export PRODUCTNAME=ololo
> export PRODUCTNAMEUSER=username
> export PATH=$PATH:/home/$PRODUCTNAMEUSER/$PRODUCTNAME
>
> в /etc/X11/xinit.d, /etc/X11/xinit, /etc/X11/xsession.user.d файл был
> исполняемым, создал ~/.xinitrc c таким сожержанием - никакого успеха
>
> Добавление содержимого в ~/.xprofile или /etc/xdg/xfce/xinitrc (у меня
> xfce) помогает, но для это почти неприемлимое решение.
>
> Спасибо за советы заранее
>
>
> _______________________________________________
> Sisyphus mailing listSisyphus at lists.altlinux.orghttps://lists.altlinux.org/mailman/listinfo/sisyphus
>
>
>
> _______________________________________________
> Sisyphus mailing list
> Sisyphus at lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sisyphus
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.altlinux.org/pipermail/sisyphus/attachments/20140127/7c22cc11/attachment.html>
Подробная информация о списке рассылки Sisyphus