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/home/pi/.bashrc

  • 在文件末尾添加了以下行
  • midori-e全屏-a

  • 我重新开始了覆盆子皮
  • sudo重启

    它不会在启动时打开浏览器。然而,如果我手动点击终端,它就会打开浏览器

    我找到了解决办法

    在新版本中,此autostart文件不支持它

    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
    

    为了工作……

    我建议在