由於一些奇怪的原因,我必須在運行後輸入 Ctrl-C (通常)三次(有時四次)startx
才能啟動 cinnamon。這與 dwm 或 i3 相同。使用/
進行部分示範:ttyrec
ttyplay
https://www.sendspace.com/file/low2h7。
答案1
您看到這些錯誤訊息:
xauth: timeout in locking authority file /home/jacob/.Xauthority
xauth: timeout in locking authority file /home/jacob/.Xauthority
您可以嘗試透過xauth list
在命令列上運行來重現該問題。如果它產生相同的訊息,則您可能有一個過時的鎖定檔案。 (如果此命令運行沒有問題,則您的系統範圍/etc/X11/xinit/xinitrc
檔案可能試圖過於聰明;但我認為這是不太可能的選擇。)
顯然,鎖定檔案可能被命名為/home/jacob/.Xauthority-c
.運行ls -ld /home/jacob/.Xauthority-c /home/jacob
以查看它是否具有不同的所有權或其他權限問題。此命令還將列出您的主目錄的所有權和權限:驗證它是否也具有正確的所有權。
如果該.Xauthority-c
檔案歸您所有,您可以xauth
使用打破任何陳舊鎖的權限來運行:
xauth -b list
如果它成功運行,陳舊的鎖應該會自動刪除。再次運行測試xauth list
;現在,如果沒有該選項,它應該可以成功運行-b
。
或者您可以只刪除鎖定檔案和.Xauthority
檔案本身;下次啟動 X 會話時,它將自動重新產生。請注意,如果您有其他同時使用相同使用者帳戶(本機或遠端帳戶)的 X 會話,則刪除該.Xauthority
檔案會為它們帶來問題。