Xorg
如何讓 startx 使用備用 xinitrc?
我沒有安裝桌面管理器(我也不想)。通過終端登錄後,我
startx
用來啟動 GUI。我的 GUI 會話有條目~/.xinitrc
。現在我在那裡有 xmonad,但有時我想執行一個 GNOME 會話,有時是一個 KDE 會話。我曾經~/.xinitrc
為此目的進行編輯,但我認為應該有一種更優雅的方式(比如使用替代配置)。man startx
但是,我在or中找不到任何東西man xinit
。我計劃有幾個配置文件(每個 GUI 會話一個),然後告訴
startx
我在需要時載入它們。我怎樣才能做到這一點?
根據我閱讀的
xinit
手冊頁,xinit
(因此startx
)在其命令行參數中查找要執行的客戶端程序。如果它沒有找到,它會執行~/.xinitrc
。所以你應該可以寫startx path/to/my_alternate_xinitrc
它會做你想做的事。但是,您需要提供路徑,而不僅僅是文件名。在我的測試中,
startx ./my_xinitrc
工作但startx my_xinitrc
沒有。