[英]Auto start up midori browser is not working on Raspberry pi
我正在嘗試在啟動時在Raspberry Pi中啟動瀏覽器。 到目前為止,我已經按照以下步驟進行操作:
.bashrc
文件: 須藤nano /home/pi/.bashrc
midori -e全屏-a http://www.google.com
須藤重啟
在啟動時,它不會打開瀏覽器。 如果我手動單擊終端,它將打開瀏覽器。
我找到了解決方案。
在新版本中,此自動啟動文件不支持
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.