為了保護可能會突然斷電的應用程序中的SD卡,我試圖以只讀模式安裝根目錄。
在工作(讀寫)系統中我們的全屏應用程序是通過執行LXDE自動啟動腳本的自動X登錄啟動的。
我已經使系統運行了,主要是通過先前建議的 / etc / fstab 表:
proc / proc proc默認值0 0 / dev / mmcblk0p1 / boot vfat默認值0 2 / dev / mmcblk0p2 / ext4默認值,noatime 0 1tmpfs / tmp tmpfs默認值,noatime,模式= 1777 0 0tmpfs / var / log tmpfs默認值,noatime,模式= 0755 0 0tmpfs / var / lock tmpfs默認值,noatime,模式= 0755 0 0
.xauthority 文件。所以我添加了以下代碼(請注意訪問模式!): tmpfs / var / lib / lightdm tmpfs默認值,noatime,mode = 1777 0 0
不幸的是,自動啟動仍然無法正常工作,讓我凝視著lightdm-greeter屏幕。嘗試快速登錄實際上使我回到相同的提示,並且奇怪的是,日誌似乎對失敗的原因保持沉默。
我的下一個嘗試是完全通過自定義 .xsession 或 .xinitrc 。雖然在手動執行 startx 時有效,但不會為 pi 用戶自動登錄。我擔心我嘗試擺弄全局 / etc / X11 / xinit / xinitrc 的嘗試也收效甚微。
下一個想法是,通過鏈接到 / usr / share / xgreeters 中的自動啟動腳本並編輯 /,來替換默認的 lightdm-greeter 腳本。 ect / ligthdm / ligthdm.conf 和其他 greeter-user 和 greeter-session 設置。這將失敗,並顯示“ Greeter封閉的通信通道”消息。大概有某種協議可以實現適當的問候。
有什麼建議嗎?我認為這對任何具有Unix管理實際經驗的人來說都是小孩子的遊戲,但這讓我不敢相信。