could not open default font 'fixed'
Could not init font path element unix/:7100, removing from list!
Fatal server error:
could not open default font 'fixed'
查了半天,解決辦法其實比較簡單,下面是說明:
一,修改:vi /etc/X11/XF86Config 註釋掉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. 輸入startx即可