想要載入電腦OS時就隱藏ubuntu那個icon 以及loading login那些步驟跟畫面
,直接進入自動跑我寫好的程式,不讓user碰到背後的程式跟os。
有點像ATM的介面,他底層還是liunx開發,但你開機就只會進入ATM的界面,不可能再碰到底層的OS介面。 或是想像成圖書館的租借系統,還可以用鍵盤滑鼠但就跳不回去widowns/liunx的桌面動到他其他功能。 我一直無從入手。
求大神可以提供關鍵字或任何想法~
如果是我我會這樣做:
/etc/default/grub
裡面有一行 GRUB_CMDLINE_LINUX_DEFAULT
把裡面的 splash
去掉,然後記得檢查 quiet
有沒有留下
改好存檔之後記得打 sudo update-grub
讓他重新產生相關設定檔
/etc/gdm/custom.conf
找 [daemon]
段落然後新增 (或修改):[daemon]
AutomaticLogin=<你的使用者名稱>
AutomaticLoginEnable=True
(Ubuntu預設的 GNOME Mutter自訂性不高or相關選項藏得很裡面)
換成 Openbox 或 awesome 等自訂性很高的 Window Manager,然後把快捷鍵、選單、視窗標題等通通拔掉,並且搞定開機後自動執行的程式
根據不同的 Window Manager 有不同的設定檔,你可能要自己研究一下
最後修改 /var/lib/AccountsService/users/<你的使用者名稱>
(沒有的話就新增),然後新增(或修改)以下內容,讓自動登入可以指向你更換後的 Window Manager:
XSession=<你更換後的Window Manager名稱>
ref:
https://wiki.archlinux.org/title/GDM#Automatic_login
https://askubuntu.com/questions/1039707/what-is-quiet-splash-in-the-grub-file-for
https://wiki.archlinux.org/title/Openbox#Configuration
https://wiki.archlinux.org/title/Awesome#Configuration