<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) использование &quot;глобального&quot; xprofile</div><div>2) модификация /etc/skel</div><div><br></div><div>Надо отметить, что эта проблема появилась в процессе создания собственной сборки дистрибутива, поэтому есть есть определённая специфика, поэтому с одной стороны модификация /etc/skel вполне устроит, с другой крайне желательно решить проблему не редактированием файлов, а их добавлением в необходимые каталоги. Я понимаю, что в процессе postinstall скриптов можно отредактировать любые файлы в системе, но мне не хотелось бы модифицировать &quot;вручную&quot;, без контроля 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>