LINUX.ORG.RU

openbox игнорирует .zprofile/.zshenv


0

1

у меня в .zprofile есть такие строчки:

GTK2_RC_FILES=/home/artem/.gtkrc-2.0
export GTK2_RC_FILES

без них QGtkStyle не подцепляет тему от gtk. При запуске кутешного софта через xterm все нормально, а вот если из меню openbox'а, то эта переменная не выставляется и тема не цепляется. Пробовал указывать в .zshenv - не помогло. Логинюсь через xdm. Куда копать?

★★★★★

Во-первых, экспорт можно (и правильно) поместить в autostart.sh.

Во-вторых, обычно файлы шелла не обрабатываются при логине в Иксах — нужно их сорсить из ~/.xinitrc или ~/.xsession

GotF ★★★★★
()
Ответ на: комментарий от GotF

Во-первых, экспорт можно (и правильно) поместить в autostart.sh.

То есть именно «десктопные» переменные типа этих.

GotF ★★★★★
()
Ответ на: комментарий от GotF

ИМХО, добавлять такое в .xsession - костыль, но зато работает. Спасибо

BTW, ~/.config/openbox/environment почему тоже игнорируется, openbox пробовал запускать как exec openbox, так и exec openbox-session

JB ★★★★★
() автор топика
Ответ на: комментарий от leave

QGtkStyle с какой то версии qt идет по умолчанию, просто ему надо как то сказать какая тема у gtk сейчас используется. В Gnome это делается на лету, а в других WM нужна переменная окружения

JB ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.