Raspberry:lauch 启动时的网络浏览器(或任何显示器)
Raspberry:lauch a webbrowser(or any DISPLAY) on startup
我一直在网上搜索,但暂时没有合适的解决方案。
Raspberry Pi: Launch Python Script on Startup
本指南介绍了在启动时启动 python 的方法。
本指南的关键是以下 crontab 命令:
@reboot sh /home/pi/bbt/launcher.sh >/home/pi/logs/cronlog 2>&1
我试过 it.It 只有在 python 脚本中没有打开网页或任何其他显示的操作时才能正常工作。
如果我想使用 python 启动网络浏览器,这个 crontab 不能正常工作。
我查看了日志,上面写着:
xhost: unable to open display ":0.0"
no protocol specified
test.py :cannot connect to X server :0.0
所以这是一个显示问题。
这是我的shell(名字叫laucher.sh),主要用来发射python:
#!/bin/bash
xhost +local:root
export DISPLAY=:0.0
python /home/pi/test.py
有人知道这个 DISPLAY 问题吗?请帮忙....
非常感谢!
此致,海伦
我认为 crontab 不是在启动时打开 DISPLAY 的非常有用的方法,因为当您打开 DISPLAY 时它需要 X server.AND 在命令“@reboot”之前您不知道是否启用了 X 服务器" 运行 或在引导过程中 运行 之后。
我通过以下配置解决了这个问题。
1.Enter 终端中的这些命令:
sudo cd ~./config/lxsession/LXDE-pi
sudo nano autostart
2.Add 自动启动中的一个命令:
@python /home/pi/test.py
对于这个例子,我打开了一个 python 程序,它将在启动时打开一个显示。
您可以用任何打开的应用程序替换上面的代码 display.There 可能与语法略有不同,但这整个事情就像一个概念,证明这也是一种可能的方式。
我一直在网上搜索,但暂时没有合适的解决方案。
Raspberry Pi: Launch Python Script on Startup 本指南介绍了在启动时启动 python 的方法。
本指南的关键是以下 crontab 命令:
@reboot sh /home/pi/bbt/launcher.sh >/home/pi/logs/cronlog 2>&1
我试过 it.It 只有在 python 脚本中没有打开网页或任何其他显示的操作时才能正常工作。 如果我想使用 python 启动网络浏览器,这个 crontab 不能正常工作。
我查看了日志,上面写着:
xhost: unable to open display ":0.0"
no protocol specified
test.py :cannot connect to X server :0.0
所以这是一个显示问题。 这是我的shell(名字叫laucher.sh),主要用来发射python:
#!/bin/bash
xhost +local:root
export DISPLAY=:0.0
python /home/pi/test.py
有人知道这个 DISPLAY 问题吗?请帮忙.... 非常感谢!
此致,海伦
我认为 crontab 不是在启动时打开 DISPLAY 的非常有用的方法,因为当您打开 DISPLAY 时它需要 X server.AND 在命令“@reboot”之前您不知道是否启用了 X 服务器" 运行 或在引导过程中 运行 之后。
我通过以下配置解决了这个问题。
1.Enter 终端中的这些命令:
sudo cd ~./config/lxsession/LXDE-pi
sudo nano autostart
2.Add 自动启动中的一个命令:
@python /home/pi/test.py
对于这个例子,我打开了一个 python 程序,它将在启动时打开一个显示。 您可以用任何打开的应用程序替换上面的代码 display.There 可能与语法略有不同,但这整个事情就像一个概念,证明这也是一种可能的方式。