2015-05-28 4 views
0

Я пытаюсь запустить Libreoffice автоматически, как только мой малиновый pi запустился.Raspberry pi, запуск программы через LXDE завершается с ошибкой, файл не найден

Я создал:
.config/LXSession/LXDE/Autostart

и добавил свое выступление:
Судо LibreOffice -show /home/pi/test.odp

Когда я выполнить команду в терминал, все работает нормально. Однако автозапуск, похоже, не работает при загрузке. Libreoffice начинается, но затем говорит, что он не может найти файл ...

+0

Рекомендую вам задать свой вопрос: http://raspberrypi.stackexchange.com/. Для лучшей видимости и лучшей помощи – lucasgehin

+1

Вместо этого проверьте LXDE-Pi. Существует несколько предостережений, чтобы сделать RPi автозапускным устройством ... У меня есть информация, но не сохранена здесь. Я потерял его в формате, случайно сделанным некоторыми из тех же программ, которые были предоставлены PI ..... – hyprfrcb

ответ

0

Файл .config/lxsession/LXDE/autostart используется для запуска приложений без привилегий root. Поэтому вы должны удалить «sudo» из вашего кода:

libreoffice -show /home/pi/test.odp 

Это должно работать должным образом. Если ваша презентация требует прав root (я не понимаю, почему это так, но в любом случае), вы можете использовать gksudo для своего кода, а затем при загрузке вы увидите окно с просьбой продолжить свой пароль. Новый код будет выглядеть следующим образом:

gksudo libreoffice -show /home/pi/test.odp 

Важно: Пожалуйста, обратите внимание, вы не должны пытаться открыть GUI включено приложение с SUDO или привилегиями суперпользователя, так как это может иметь плохие последствия, такие как изменение прав доступа и владельца программы файлы, которые могут привести к сбоям. Если вам действительно нужно открыть приложение GUI как root, всегда используйте gksudo или gksu.

С другой стороны, если вам действительно нужно открыть программу при загрузке с привилегиями root, вам необходимо изучить файл /etc/rc.local или службу cron для этого.

 Смежные вопросы

  • Нет связанных вопросов^_^