今天startx的時候不幸出現下面的提示:
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. 重起一次即可(或者殺掉目前 xfs 重起系統的 xfs)
本文轉自 wwwzbx 51CTO部落格,原文連結:http://blog.51cto.com/wwwzbx/24956,如需轉載請自行聯系原作者