Скрипт в автозапуске не видит библиотеки. Linux
Есть скрипт на shell - soft.sh Есть ярлык (для добавления в автозапуск) - soft.desktop, в котором прописан запуск скрипта. soft.sh использует библиотеку ROS, и функцию из нее - rostopic
Когда я включаю систему, скрипт выполняется, но на rostopic говорит "command not found". При том что через терминал от стандартного пользователя все исполняется на ура. Как починить этот момент, чтобы он не ругался из автозапуска на rostopic?
source /opt/ros/kinetic/setup.bash - в soft.sh прописывал
gksudo -gk в параметрах запуска soft.desktop тоже
От sudo из терминала не запускается (ошибка та же), только от регулярного пользователя.
Знаю, что не очень развернуто, но первый пост, прошу прощения. ОС ubuntu 16.04