2018年3月14日 星期三

[筆記] ubuntu 17.10 下建置簡易電子看板

最近在開發簡易電子看板,OS 是 ubuntu 17.10,有幾個點要解決:
  • 自動登入
  • 登入後自動開啟 chrome 展示電子看板網頁
  • 螢幕不關閉,系統不休眠
  • 定時關機
  • 隱藏滑鼠游標
定時關機利用 crontab 達成(下午5點關機):
sudo -s
crontab -e
0 17 * * * shutdown -h now

在 chrome 的部份,有幾個比較棘手的點:
  • 以無痕模式開啟,避免自動關機時因 chrome 未正常關閉,導致開機啟動 chrome 時出現是否還原網頁的提問
  • 以全螢幕開啟電子看板網頁
  • 超煩人的解鎖問題
直接以無痕模式開啟:
加參數 --incognito

以全螢幕開啟:
加參數 --start-fullscreen url_to_open ==> 可用 F11 離開全螢幕
加參數 --kiosk url_to_open ==> 似乎無法離開全螢幕

解決解鎖提問:
加參數 --password-store=basic
設為 basic 則密碼將以未加密之純文字紀錄,但以電子看板或廣告機的用途來說應該沒關係吧....

開啟 chrome script:
新增 autostart-chrome.sh(檔名自訂)
#!/bin/bash
google-chrome-stable --incognito --password-store=basic --start-fullscreen http://url_to_open

賦予執行權限
chmod +x autostart-chrome.sh

設定自動執行:
Chrome autostart on ubuntu - Ask Ubuntu
17.10 叫初始應用程式(?),新增執行 autostart-chrome.sh 與 unclutter 的項目

============================================================

這一篇也是在講建置電子看板,也有提到自動執行,值得參考:
https://obrienlabs.net/setup-kiosk-ubuntu-chromium/

自動隱藏滑鼠游標:
Auto-Hide Your Mouse Pointer When Idle With "Unclutter"
unclutter -idle 5  ==> 5 秒後隱藏

chrome 參數 password-store 說明:
Where are my browser passwords stored? - Ask Ubuntu

[PC]Google Chrome參數一覽表|梅問題.教學網

Google Chrome 參數設定和彩蛋 | DreamersCorp.

[電腦學習園地] Google Chrome參數一覽表 @ 電腦學習園地 :: 痞客邦 ::

這一篇最後的幾個參數值得嘗試,尤其是解決 cors 的方法(還沒試過就是了)
利用 Google Chrome 作為 kiosk 應用時的設定項目 | 北風筆記

沒有留言:

張貼留言