Вы должны иметь возможность запускать сценарий непосредственно из файла автозапуска.
Следует иметь в виду, что местоположение автозапуска может отличаться в зависимости от того, каким пользователем вы вошли в систему.Например, при установке Raspian по умолчанию локальный путь для файла автозапуска среды рабочего стола LXDE в настоящее время будет:
~/.config/lxsession/LXDE-pi/autostart
Если вы добавите запись с префиксом @
, он должен запустить скрипт для вас.По моему опыту, использование абсолютных путей было наиболее стабильным.
В вашем случае вы локально звоните ./kivyrun
, но вы можете использовать which kivyrun
, чтобы узнать, где он установлен.После этого все, что осталось, это указать kivyrun
на ваш скрипт, например:
@/absolute/path/to/kivyrun /home/pi/Desktop/interfacebancdetest_dev/main.py
Где /absolute/path/to/
будет заменен на абсолютный путь, возвращенный which kivyrun
ранее