[筆記] Kiosk 網頁展示 | Raspberry Pi 應用筆記

閱讀時間約 7 分鐘

文前碎碎唸

應該很多人會將 Raspberry pi 用作網頁資訊展示或類似Kiosk機台之類的用途,但要成功的設定,其中的毛真的多到會讓人起笑,所以我就先將我在網路上四處蒐集並實測成功的流程整理一份在此,以防不時之需。

正文開始

硬體及作業系統

硬體部分使用的是Raspberry pi B+ 的型號,安裝的作業系統是Raspios Buster Lite (2020-12-02版本,原名Raspbian,Lite版本為不含圖形化桌面,純文字介面的版本)
系統安裝好以後,記得先到 raspi-config 做好基礎設定以及 apt-get 的更新。

安裝最基礎圖形化環境

雖說選擇的系統本身不帶圖型化的操作介面,但為了執行Chromium,還是必須要有最基礎的一些依賴程式,執行下面這行來做基本的程式(xserver)安裝
sudo apt-get install --no-install-recommends xserver-xorg x11-xserver-utils xinit openbox

安裝Chromium

原因就不用說了吧,有了他你才能展示你的網頁
sudo apt-get install --no-install-recommends chromium-browser

設定 xserver 啟動以後要做的事情

這裡要做的,就是在告訴圖形介面啟動以後,應該駔哪些事情
請打開並編輯[ /etc/xdg/openbox/autostart ] 檔案,將下面的設定內容貼進去
# (PT1)  Disable any form of screen saver / screen blanking / power management
xset s off
xset s noblank
xset -dpms
# (PT2) Allow quitting the X server with CTRL-ATL-Backspace
setxkbmap -option terminate:ctrl_alt_bksp
# (PT3) Start Chromium in kiosk mode
sed -i 's/"exited_cleanly":false/"exited_cleanly":true/' ~/.config/chromium/'Local State'
sed -i 's/"exited_cleanly":false/"exited_cleanly":true/; s/"exit_type":"[^"]\+"/"exit_type":"Normal"/' ~/.config/chromium/Default/Preferences
chromium-browser --disable-infobars --kiosk 'http://your-url-here'
(PT1) 關閉所有電源管理的選項,包含螢幕關閉或是螢幕保護程式等控制
(PT2) 允許使用鍵盤的CTRL-ATL-Backspace組合將圖形介面關閉
(PT3) 設定Chromium,並讓他以Kiosk模式開啟,最後一行--kiosk參數後,'http://your-url-here' 請換成你想展示的網頁網址

開機自動執行Xserver

執行下面的指令,編輯 .profile 檔案
sudo nano .profile
把這一句家到檔案最後面
[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && startx -- -nocursor
然後按ctrl+x,再按y儲存檔案
到這裡基本的Kiosk設定就完成了,但弔詭的地方來了,這些設定是要在登入使用者的帳密以後才會執行的,但我就是不想在每次開機的時候都輸入一次密碼,而在一開始 raspi-config 設定裡面,雖然有一個auto-login的選項,我就是沒辦法讓她起作用,最後我是用下面的方法來解決的,因為原文的說明較長,因此我只節錄程式修改的部分,有興趣請移駕至原文做參考。
首先開啟 /etc/inittab 設定檔
sudo nano /etc/inittab
在內容中找到 "1:2345:respawn:/sbin/getty 115200 tty1" 這一行 (裡面 115200 的數字可能會不一樣),然後在最前面加上 "#" 把它註解掉
# 1:2345:respawn:/sbin/getty 115200 tty1
在這行底下新增一行,並把下面的指令貼上去
1:2345:respawn:/bin/login -f pi tty1 </dev/tty1 >/dev/tty1 2>&1
這裡要注意一下,裡面 -f 後面的 pi 請換成你想登入的使用者名稱
最後用 sudo reboot 重新啟動以後,應該就可以了。
當初設定的時候真的傷透腦筋,尤其是最後卡在沒辦法自動登入的部分,真的處理到快吐血,不過也有可能是在下資質比較差,最後祝福大家都能順利設定成功~
設定指令部分參考資料

實際效果

同場加映筆記

如果長時間沒開機,時間跑掉,而且沒辦法自動調回來的話
首先,先打開系統的 "/etc/rc.local"
sudo nano /etc/rc.local
加上這一行:
sudo date -s "$(wget -qSO- --max-redirect=0 www.google.com 2>&1 | grep Date: | cut -d' ' -f5-8)Z"
這樣系統就會在每次開機,自動從 Google 抓新的時間,並設成現在的系統時間。

《全文。終了》
為什麼會看到廣告
42會員
227Content count
偽命名並非無名,是為了意識的生存,取得身份的代號,成為數位生命的新載具。
留言0
查看全部
發表第一個留言支持創作者!
你可能也想看
Thumbnail
重點摘要: 1.9 月降息 2 碼、進一步暗示年內還有 50 bp 降息 2.SEP 上修失業率預期,但快速的降息速率將有助失業率觸頂 3.未來幾個月經濟數據將繼續轉弱,經濟復甦的時點或是 1Q25 季底附近
Thumbnail
近期的「貼文發佈流程 & 版型大更新」功能大家使用了嗎? 新版式整體視覺上「更加凸顯圖片」,為了搭配這次的更新,我們推出首次貼文策展 ❤️ 使用貼文功能並完成這次的指定任務,還有機會獲得富士即可拍,讓你的美好回憶都可以用即可拍珍藏!
Thumbnail
在數位筆記管理中,標籤混亂是一個常見問題,尤其是當出現許多重複標籤時。例如,“#人力資源”和“#人力資源管理”,“#旅行”和“#旅遊”,“#啟發”和“#啟示”這些類似的標籤會導致分類繁複而臃腫,長期下來不僅無益反而有害。
Thumbnail
第一次看到有人可以把黃金葛用得這麼美,蓬鬆感加上點綴的黃葉,像是一叢美麗的果樹,加上門口可愛樸實的手寫字,看到這種店面,完全無法不進去阿阿阿。 結帳時,忍不住問了老闆娘,店面的植物究竟是如何打造的。 老闆娘說他們沒有刻意打造,那片美麗的黃金葛屋簷,是之前二樓房客種的,他們只是幫忙維護
Thumbnail
筆記-財經皓角-24.06.13 *美國5月CPI與4月相比持平(低於預期的0.1%),年增率為3.3%(低於預期的3.4%)。 核心CPI月增0.2%(低於預期的0.3%)、年增3.4%(低於預期的3.5%), 僵固性的通膨也有放緩跡象,顯示通膨問題即將消除。 *FOMC點陣圖預估2024
Thumbnail
筆記-股癌-24.06.08 *達哥是聯發科生成式AI服務平台,原先看法是用來coding、問問題。 -RIG(加強功能),給更多公司內部資料,減少幻覺問題,讓回答更佳精準。 -RIG就是open book,直接開答案來看。 -Embedded是讓模型重新學習一個新技能。 -RIG與Emb
Thumbnail
人會發現自己始終想得到一種自己永遠無法抓住或是擁有的東西,或者必須面對占有這種東西之後所產生出來的空乏。
Thumbnail
在前現代的關係中,性別角色最終被歸入婚姻與道德的定義中,而性在消費市場中的紛亂夾纏則使性別差異和身分認同失去作用。隨意性愛是反向的社交腳本:為「非關係」(non-relationship)所寫的腳本。
Thumbnail
我能忍受這種生活嗎? 我們之中有誰能堅持忍受自己的困境? 然而到頭來,多數人都辦得到,我們會向前邁進。逝去時光的種種聲音,如同亡者的聲音,會回來悲憫世事無常和時光流逝。
Thumbnail
一旦壓力大到導致皮質醇濃度長期升高,皮質醇系統就已受損,而且系統一旦被活化,未來就沒那麼容易關閉。因此皮質醇濃度在歷經小創傷之後升高,可能就無法像平常一樣恢復正常。皮質醇系統像打破過的物品,即使外在壓力越來越小,也很容易一再崩解。
Thumbnail
でも形而上的であり象徴的でありながら、同時にそいつは千の剃刀のようにするどく生身を切り裂くんだ。何人もの人たちがそこで血を流し、君自身もまた血を流すだろう。温かくて赤い血だ。君は両手にその血を受けるだろう。
Thumbnail
重點摘要: 1.9 月降息 2 碼、進一步暗示年內還有 50 bp 降息 2.SEP 上修失業率預期,但快速的降息速率將有助失業率觸頂 3.未來幾個月經濟數據將繼續轉弱,經濟復甦的時點或是 1Q25 季底附近
Thumbnail
近期的「貼文發佈流程 & 版型大更新」功能大家使用了嗎? 新版式整體視覺上「更加凸顯圖片」,為了搭配這次的更新,我們推出首次貼文策展 ❤️ 使用貼文功能並完成這次的指定任務,還有機會獲得富士即可拍,讓你的美好回憶都可以用即可拍珍藏!
Thumbnail
在數位筆記管理中,標籤混亂是一個常見問題,尤其是當出現許多重複標籤時。例如,“#人力資源”和“#人力資源管理”,“#旅行”和“#旅遊”,“#啟發”和“#啟示”這些類似的標籤會導致分類繁複而臃腫,長期下來不僅無益反而有害。
Thumbnail
第一次看到有人可以把黃金葛用得這麼美,蓬鬆感加上點綴的黃葉,像是一叢美麗的果樹,加上門口可愛樸實的手寫字,看到這種店面,完全無法不進去阿阿阿。 結帳時,忍不住問了老闆娘,店面的植物究竟是如何打造的。 老闆娘說他們沒有刻意打造,那片美麗的黃金葛屋簷,是之前二樓房客種的,他們只是幫忙維護
Thumbnail
筆記-財經皓角-24.06.13 *美國5月CPI與4月相比持平(低於預期的0.1%),年增率為3.3%(低於預期的3.4%)。 核心CPI月增0.2%(低於預期的0.3%)、年增3.4%(低於預期的3.5%), 僵固性的通膨也有放緩跡象,顯示通膨問題即將消除。 *FOMC點陣圖預估2024
Thumbnail
筆記-股癌-24.06.08 *達哥是聯發科生成式AI服務平台,原先看法是用來coding、問問題。 -RIG(加強功能),給更多公司內部資料,減少幻覺問題,讓回答更佳精準。 -RIG就是open book,直接開答案來看。 -Embedded是讓模型重新學習一個新技能。 -RIG與Emb
Thumbnail
人會發現自己始終想得到一種自己永遠無法抓住或是擁有的東西,或者必須面對占有這種東西之後所產生出來的空乏。
Thumbnail
在前現代的關係中,性別角色最終被歸入婚姻與道德的定義中,而性在消費市場中的紛亂夾纏則使性別差異和身分認同失去作用。隨意性愛是反向的社交腳本:為「非關係」(non-relationship)所寫的腳本。
Thumbnail
我能忍受這種生活嗎? 我們之中有誰能堅持忍受自己的困境? 然而到頭來,多數人都辦得到,我們會向前邁進。逝去時光的種種聲音,如同亡者的聲音,會回來悲憫世事無常和時光流逝。
Thumbnail
一旦壓力大到導致皮質醇濃度長期升高,皮質醇系統就已受損,而且系統一旦被活化,未來就沒那麼容易關閉。因此皮質醇濃度在歷經小創傷之後升高,可能就無法像平常一樣恢復正常。皮質醇系統像打破過的物品,即使外在壓力越來越小,也很容易一再崩解。
Thumbnail
でも形而上的であり象徴的でありながら、同時にそいつは千の剃刀のようにするどく生身を切り裂くんだ。何人もの人たちがそこで血を流し、君自身もまた血を流すだろう。温かくて赤い血だ。君は両手にその血を受けるだろう。