<div dir="ltr"><div>$ rpm -qf /etc/security/pam_env.conf</div><div>pam-1.1.6-alt2</div><div><br></div><div>Туда же /etc/environment</div><div><br></div><div>Т,е опять же не очень подходит, был бы какой-нить pam_env.conf.d/ ...</div>
<div>Или средствами rpm можно как-то отредактировать файл? Хотя это звучит как бред.</div><div><br></div><div>Наверно стоит поставить вопрос так, почесму не читаются файлы из <span style="color:rgb(80,0,80)"> </span><span style="color:rgb(80,0,80)">/etc/X11/xinit.d, /etc/X11/xinit, /etc/X11/xsession.user.d или хотя бы ~/.xinitrc?</span></div>
<div class="gmail_extra"><br><div class="gmail_quote">27 января 2014 г., 13:12 пользователь Anton Gorlov <span dir="ltr"><<a href="mailto:stalker@altlinux.ru" target="_blank">stalker@altlinux.ru</a>></span> написал:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div>/etc/security/pam_env.conf<br>
<br>
27.01.2014 04:27, greg dex пишет:<br>
</div>
<blockquote type="cite"><div><div class="h5">
<div dir="ltr">Сразу скажу, что успеха в решении проблемы я
добился: ~/.xprofile, но это решение меня не устраивает.
<div><br>
</div>
<div>Что нужно: нужно экспортировать несколько переменных так,
чтобы ими могли пользоваться иксовые приложения, т.е
/etc/bashrc не подходит</div>
<div><br>
</div>
<div>Например, нужно экспортировать PATH так, чтобы в *.desktop
файлах не приходилось писать абсолютный путь для ключа Exec,
то есть</div>
<div><br>
</div>
<div>Exec=player start<br>
</div>
<div><br>
</div>
<div>
вместо </div>
<div><br>
</div>
<div>Exec=/home/username/scripts/player start</div>
<div><br>
</div>
<div>Причём желательно сделать это не как я, для даного
пользователя и всё, а для любого пользователя системы</div>
<div><br>
</div>
<div>пути я тут вижу два:</div>
<div><br>
</div>
<div>1) использование "глобального" xprofile</div>
<div>2) модификация /etc/skel</div>
<div><br>
</div>
<div>Надо отметить, что эта проблема появилась в процессе
создания собственной сборки дистрибутива, поэтому есть есть
определённая специфика, поэтому с одной стороны модификация
/etc/skel вполне устроит, с другой крайне желательно решить
проблему не редактированием файлов, а их добавлением в
необходимые каталоги. Я понимаю, что в процессе postinstall
скриптов можно отредактировать любые файлы в системе, но мне
не хотелось бы модифицировать "вручную", без контроля rpm
какие-либо файлы на системных разделах, кроме /home</div>
<div><br>
</div>
<div>Я пытался добавить файл с содержанием</div>
<div><br>
</div>
<div>
<div>#!/bin/sh</div>
<div><br>
</div>
<div>export PRODUCTNAME=ololo</div>
<div>export PRODUCTNAMEUSER=username</div>
<div>export PATH=$PATH:/home/$PRODUCTNAMEUSER/$PRODUCTNAME</div>
</div>
<div><br>
</div>
<div>в /etc/X11/xinit.d, /etc/X11/xinit,
/etc/X11/xsession.user.d файл был исполняемым, создал
~/.xinitrc c таким сожержанием - никакого успеха</div>
<div><br>
</div>
<div>Добавление содержимого в ~/.xprofile или
/etc/xdg/xfce/xinitrc (у меня xfce) помогает, но для это почти
неприемлимое решение.</div>
<div><br>
</div>
<div>Спасибо за советы заранее</div>
</div>
<br>
<fieldset></fieldset>
<br>
</div></div><pre>_______________________________________________
Sisyphus mailing list
<a href="mailto:Sisyphus@lists.altlinux.org" target="_blank">Sisyphus@lists.altlinux.org</a>
<a href="https://lists.altlinux.org/mailman/listinfo/sisyphus" target="_blank">https://lists.altlinux.org/mailman/listinfo/sisyphus</a></pre>
</blockquote>
<br>
</div>
<br>_______________________________________________<br>
Sisyphus mailing list<br>
<a href="mailto:Sisyphus@lists.altlinux.org">Sisyphus@lists.altlinux.org</a><br>
<a href="https://lists.altlinux.org/mailman/listinfo/sisyphus" target="_blank">https://lists.altlinux.org/mailman/listinfo/sisyphus</a><br></blockquote></div><br></div></div>