Как автоматически запустить скрипт GUI после входа в окно рабочего стола в Rasberry Pi

Я использую Raspberry Pi 3, и я сделал GUI-скрипт с двумя кнопками и одним изображением, он работает хорошо, если мы запускаем с помощью команды:

sudo python
sudo python gui.py

Но я хочу автоматически запустить этот скрипт после того, как я вошел в окно рабочего стола Raspberry Pi. Я не знаю как это сделать? Ответьте, пожалуйста. Заранее спасибо.

1 ответ

Создайте в домашнем каталоге папки ~/.config/autostart запустив следующую команду:

mkdir -p ~/.config/autostart

и создать внутри этого каталога текстовый файл mygui.desktop

touch ~/.config/autostart/mygui.desktop

затем добавьте в этот файл описание вашей программы, что-то вроде этого

[Desktop Entry]
Name=MyGUI
Exec=/usr/bin/python gui.py
Type=Application
Hidden=false

Подробнее о создании .desktop файл здесь

Если вам действительно нужно запустить программу с графическим интерфейсом как root (???) тогда вам нужно использовать замену рабочего стола sudo, это gksu

Другие вопросы по тегам