我有orangepi建兴卡和armbian在它。我有pyhon tkinter应用程序,需要在 Boot 启动,所以我写它的sh文件。
#!/bin/bash
cd /folder-to-main-script
sudo python3 PinReader.py
#for the test purposes
echo "insertedtext" > file.txt
字符串
这是我的startup.sh当从终端触发时,它工作得很好。然后我在/etc/xdg/autostart中添加了一个.desktop文件
[Desktop Entry]
Name=MyAppName
Exec=bash /full/path/to/working/directory/startup.sh
Type=Application
Version=1.0
型
它在启动时启动脚本肯定,但不是应用程序。我怎么才能启动tkinter程序启动。
1条答案
按热度按时间eulz3vhy1#
问题是我们不能在启动时sudo。我们必须给予
字符串
然后我们可以在启动时启动它。
我们还可以加上
型
到我们的Python脚本中,这样当我们调用它时,
型
我们不需要使用sh文件,我们可以改变自动启动文件,
型
会成功的