如何製作多個“startx”設定檔?

如何製作多個“startx”設定檔?

我現在有一個帶有 i3wm 的 Arch Linux。當我需要啟動 i3 時,我只需鍵入startx,因為在設定檔中我有exec i3;.當我需要運行其他圖形環境(例如 Gnome)時,我會編輯我的xinitrc.有些圖形環境是在安裝自己的啟動檔案後創建的(有些不是),例如startddeDeepin。如何xinitrc為多個桌面環境建立或配置新的環境?

PS 我喜歡先從終端登錄,所以只是不想安裝一些登入 gui 管理器

答案1

只需放在exec "$@"你的末尾xinitrc,然後執行

startx /path/to/xinitrc <wm> <wm-args>

來自 tty。

startx將其第一個字串參數解釋為客戶端(/path/to/xinitrc請注意,它必須是絕對路徑),其餘參數將傳遞給該客戶端(wm 和 wm-args),由execxinitrc 編輯。

請注意,startx 只是一個範例腳本,我們鼓勵您根據需要建立另一個腳本。不過,上述設定應該滿足問題中提到的要求。

相關內容