以下命令(为了让小屏幕正常工作)执行得很好,如果我在LXTerminal窗口输入它们,而在我的桌面加载后在树莓派上运行Raspian:
我是Pi和Python的新手,在拼凑了几个论坛帖子后,我认为最好的方法是从/ etc / xdg / lxsession / LXDE / autostart配置文件中运行一个python脚本 - 我只是不知道python脚本应该说什么来自动打开LXTerminal窗口并输入命令?
非常感谢任何帮助,谢谢!
答案 0 :(得分:0)
不要尝试从python打开终端窗口。如果你坚持使用python,只需使用os.system()命令来运行你显示的三个命令。更简单的是一个bash脚本,您可以像上面编写的那样编写三个命令。
更好的是,为了摆脱某处输入sudo密码的需要,在exit 0
之前将没有sudo的三个命令添加到/ etc /rc.local。
答案 1 :(得分:0)
使用os
模块中的os.system('''\
sudo modprobe spi-bcm2708
sudo modprobe fbtft_device name=adafruitts rotate=90
export FRAMEBUFFER=/dev/fb1
startx''')
功能。例如:
struct node{
long long nodeId;
node *left;
node *right;
};