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

sudo python
sudo python gui.py

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

1 ответ1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .