在我的 Linux Mint 19 終端機上的 .profile 檔案中,我需要它來測試 GUI 是否在任何 CTRL+Alt+F# 鍵上運行,而不僅僅是當前的按鍵。如果它沒有運行,它將運行該startx
命令。如果是的話,它什麼都不做。我已經用以下腳本嘗試過:
systemctl is-active --quiet lightdm && (
echo Welcome to Terminal) || (
sleep 8
echo Finishing Startup...
echo Starting X Server. Welcome back . . .
startx
xinput set-prop 11 317 -1 )
然而,即使在我啟動 GUI 後,這仍然會被觸發。看起來 lightdm 與 startx 使用的不同,那麼我怎麼能以一種可以讀取的方式啟動 GUI? https://stackoverflow.com/questions/637005/how-to-check-if-x-server-is-running
編輯:啟動 lightdm 服務而不是使用 startx 的問題是它需要一個密碼(在我剛剛使用一個密碼登入之後),然後它打開登入畫面。 Startx 快速開啟到桌面。因此,我更喜歡使用 startx。