簡體   English   中英

自動啟動Midori瀏覽器在Raspberry Pi上不起作用

[英]Auto start up midori browser is not working on Raspberry pi

我正在嘗試在啟動時在Raspberry Pi中啟動瀏覽器。 到目前為止,我已經按照以下步驟進行操作:

  1. 我已經使用以下命令從根文件夾中編輯了.bashrc文件:

須藤nano /home/pi/.bashrc

  1. 在文件末尾添加了以下行。

midori -e全屏-a http://www.google.com

  1. 我重新啟動了Raspberry Pi。

須藤重啟

在啟動時,它不會打開瀏覽器。 如果我手動單擊終端,它將打開瀏覽器。

我找到了解決方案。

在新版本中,此自動啟動文件不支持

sudo nano /etc/xdg/lxsession/LXDE/autostart

我將代碼更改為以下自動啟動文件。

sudo nano /etc/xdg/lxsession/LXDE-pi/autostart

您可以使用crontab

sudo crontab -e

並添加

@reboot command_you_want_to_run &

我得到了一個非常簡單的解決方案。 首先在您的pi上安裝midori。

sudo apt-get install midori

然后在此處添加要自動啟動的文件。

sudo nano /etc/xdg/lxsession/LXDE-pi/autostart

例如,您要在重啟后打開google瀏覽器。 將此行添加到自動啟動文件。

@midori -e Fullscreen -a http://google.com

保存文件並重新啟動Pi。 現在,谷歌瀏覽器將在您每次重新啟動時自動啟動。

我使用LXDE-pi和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”用戶身份在圖形桌面上登錄

請享用

在最新版本的raspberian中,您必須進行編輯

sudo vi .config/lxsession/LXDE-pi/autostart

為了這

@midori -e Fullscreen -a http://google.com

上班..

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM