一、注釋掉FontPath unix/:7100可以啟動,但中文字體有問題
二、在startx命令前運行xfs & 也可,但有點啰嗦
實際上,之所以不能啟動是因為用戶清空 /tmp 目錄造成,這里面有一個隱含的文件/tmp/.font-unix/fs7100,該文件屬性為 srwxrwxrwx 長度為0,這是一個字體鏈接文件。這個文件刪除就導致上面所說的問題,只要產生出這個文件即可真正的“修好”不能啟動的問題。實際上,運行xfs &就是立即生成這個文件。系統中已經運行了xfs服務卻不能自動生成這個文件(沒有權限)。
另外需要說明的是生成這個文件在重起一次電腦后就丟失了,原因在于生成這個文件的程序xfs &是以當前用戶身份運行的,一旦系統退出即自動清理掉生成的臨時文件,因此需要將這個文件的所有者和用戶組改成系統默認的xfs即可。
總體來說,解決這個問題就這么幾步:
1. 在登錄后提示符下輸入 xfs &
2. 運行 chown /tmp/.font-unix
3. 運行 chown /tmp/.font-unix/fs7100
4. 運行 chgrp /tmp/.font-unix
5. 運行 chgrp /tmp/.font-unix/fs7100
6. 重起一次即可(或者殺掉當前 xfs 重起系統的 xfs)
新聞熱點
疑難解答
圖片精選