天天看點

使用startx無法進入圖形界面的問題終于解決

今天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,如需轉載請自行聯系原作者