Есть ОС МСВС 3.0 (чуть подшаманенный RedHat Linux 6) с ядром 2.4.
На этой ОС установлено приложение, написанное на Qt. Назовем его runMe. Оно хранит свои данные в рабочей папке (в той же папке, где сидит исполняемый файл приложения) - например в /opt/.
Задача: автоматом запускать это приложение (runMe) при старте WM.
Так вот, прописывая команду "/opt/runMe &" в /etc/X11/elk-dm/Xsession:
case $1 in
"")
exec xmessage -center -buttons OK:0 -default OK "Sorry, $DESKTOP_SESSION is no valid session."
;;
failsafe)
exec xterm -geometry 80x24-0-0
;;
custom)
exec $HOME/.xsession
;;
default)
xrdb -merge $HOME/.Xresources
xrdb -merge $HOME/.Xdefaults
/opt/runMe &
exec -l $SHELL -c "/usr/bin/elk-wm"
;;
*)
eval exec "$1"
;;
esac, я добиваюсь запуска приложения runMe при запуске системы, но оно ругается, так так не видит своих файлов, расположенных в /opt/
Пытался вставить в /etc/X11/elk-dm/Xsession вот это:
cd /opt/ &
/opt/runMe &но результат тот же (
Хотя приложение будет работать как надо, если в консоли вручную набрать:
cd /opt/ && ./runMeПодскажите, пожалуйста, как правильно прописать путь до рабочей папки приложения или посоветуйте другой способ запуска приложения.
