[英]Raspberry Pi 2 - Distortion while moving objects in Portrait mode
[英]Raspberry Pi "Kiosk" mode
有沒有辦法在一種“信息亭”模式下設置樹莓派,登錄后只有一個 Java 程序的 gui 會自動啟動?
您需要按照第一個答案中的說明先為pi用戶設置自動登錄。
如果您使用默認的LXDE會話運行raspbian,則需要更改文件/etc/xdg/lxsession/LXDE/autostart
。 以這種方式進行操作意味着您仍然可以使用自動登錄功能。 默認情況下, pcmanfm
運行lxpanel
, pcmanfm
和xscreensaver
,它們共同構成了我認為您不想運行的桌面。
因此,您可以將程序放在該文件中並刪除這些條目,例如
@lxpanel --profile LXDE
@pcmanfm --desktop --profile LXDE
@xscreensaver -no-splash
變成
@/path/to/your/program/launcher_script
請注意,這會影響所有用戶帳戶,但是您需要這樣做,因為否則,您設置為自動登錄的用戶將運行這些程序。
與其直接運行您的信息亭程序,不如運行一個腳本來運行您的信息亭應用程序,這樣您就可以處理錯誤處理和其他設置任務。
例如,您可能還想禁用電源管理,以使屏幕不會自動關閉。 為此,您可能需要首先運行以下命令,以禁用DPMS電源管理以及屏幕保護程序激活和消隱:
xset -dpms
xset s off
xset -s noblank
然后,您將在“ while true” shell循環中運行實際的Java代碼,以在崩潰時將其重新啟動,但是您可能希望有一些邏輯來檢測快速重新啟動的循環...
您可以通過多種方式啟動應用程序(例如該Java程序),而不是桌面環境。
一種可能性是遵循此網站上的“ 在登錄時運行腳本”下的步驟: http : //www.opentechguides.com/how-to/article/raspberry-pi/5/raspberry-pi-auto-start。 HTML
您可能還想看看自動登錄 。
我會嘗試在pi上設置一個簡單的HTTP服務器 。 然后嘗試在信息亭模式下使用Firefox 。
嘗試:
使用PHP5作為后端。
您也可以將Pi TFT用於觸摸屏(用於信息亭)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.