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

could not open default font 'fixed'

今天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. 輸入startx即可
發佈了16 篇原創文章 · 獲贊 6 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章