Linux 自动启动midori浏览器在Raspberry pi上不起作用
我试图启动浏览器在树莓皮,开机。到目前为止,我遵循了以下步骤:Linux 自动启动midori浏览器在Raspberry pi上不起作用,linux,raspberry-pi,Linux,Raspberry Pi,我试图启动浏览器在树莓皮,开机。到目前为止,我遵循了以下步骤: 我使用以下命令从根文件夹编辑了.bashrc文件: sudo nano/home/pi/.bashrc 在文件末尾添加了以下行 midori-e全屏-a 我重新开始了覆盆子皮 sudo重启 它不会在启动时打开浏览器。然而,如果我手动点击终端,它就会打开浏览器 我找到了解决办法 在新版本中,此autostart文件不支持它 sudo nano /etc/xdg/lxsession/LXDE/autostart 我将代码更改为下面的a
.bashrc
文件:sudo nano /etc/xdg/lxsession/LXDE/autostart
我将代码更改为下面的autostart文件
sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
您可以使用crontab
sudo crontab -e
加
@reboot command_you_want_to_run &
我使用LXDE pi的autostart和一个sh文件解决了这个问题 我必须安装xautomation来模拟用户输入
sudo apt-get install xautomation
在pi的主页中,我创建了一个sh文件
touch start_browser.sh
我在文件中插入了以下代码
#!/bin/sh
# running the browser on the main desktop
sudo -u pi epiphany-browser -a --profile ~/.config http://www.google.com/ --display=:0 &
# waits a few seconds, we wait that the browser has started successfully
sleep 15s;
# xautomation simulates the pressure on the F11 key for activate the browser in full screen mode on the main desktop
xte "key F11" -x:0
我使用chmod命令在sh文件上添加了可执行权限
sudo chmod 755 start_browser.sh
我已经修改了LXDE pi会话的自动启动文件
sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
通过添加以下命令来运行我的sh文件
@/home/pi/start_browser.sh
现在,我们的浏览器应该在每次启动时以全屏模式启动
如果没有,请检查Raspberry的配置是否已启用引导到桌面环境
sudo raspi-config
选择:3启用引导到桌面/从头开始
选择:在图形桌面上以用户“pi”的身份登录桌面
享受我得到了一个非常简单的解决方案。首先在pi上安装midori
sudo apt get install midori
然后在此处添加要自动启动的文件
sudo nano/etc/xdg/lxsession/LXDE pi/autostart
例如,您希望在重新启动后打开google浏览器。将此行添加到autostart文件
sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
@midori-e全屏-ahttp://google.com
保存文件并重新启动Pi。现在,每次重新启动时,谷歌浏览器都会自动启动。在最新版本的raspberian中,您必须进行编辑
sudo vi .config/lxsession/LXDE-pi/autostart
为此
@midori -e Fullscreen -a http://google.com
为了工作……我建议在