[奇怪]opera與X之間...

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

[奇怪]opera與X之間...

文章訪客 » 週四 9月 29, 2005 10:44 am

各位前輩大家好

小弟最近發現用opera開某些網頁會有讓整個X有嚴重延遲的情形
尤其是
http://ooo.tnc.edu.tw/modules/news/

這種情形是約上週才開始
我不確定是否和從XFree86更新到X.org有關
但應該不是opera的問題
因為是在opera沒有更動的情形下發生的

不是crash喔!
是讓整個X停住好幾秒(可能到達10秒)只剩下滑鼠可以動
但點什麼都沒用
全部都是處在停格狀態

連我按Crtl+F1切換到終端機模式
輸入username很久後,要求"password"的畫面才會出現
看樣子好像是...CPU資源被全力耗在某事之上
但不清楚是什麼事情
目前只能由top指令看到,知道是X在耗,不是opera
我懷疑和字型的顯示有關

不知道各位前輩有沒有遇見這種類似的情形
有的話
能否請您分享一下
謝謝您~
訪客
 

文章企鵝狂 » 週四 9月 29, 2005 11:47 am

XFS的關係

我也搞不太清楚到底要用xfs 或是xfs-xtt

目前我打這篇文章時候是用

/usr/X11R6/bin/xfs -daemon 自己compile的Xorg 6.9RC0

應該是xfs-xtt吧

/usr/bin/xfs 這裡還有一個xfs..

xorg.conf的Fontpath

FontPath "unix/:7110"

你可以多是幾次看看...Opera當掉一陣子之後..xfs也會crash掉..

然後xmms或gmplayer就沒辦法用漂亮的中文字型了
http://news.bbc.co.uk/1/hi/world/asia-pacific/country_profiles/1285915.stm


Country profile: Taiwan
Map of Taiwan
Taiwan is the island which has for all practical purposes been independent for half a century, but which China regards as a rebel region that must be reunited with the mainland - by force if necessary.
企鵝狂
活潑的高中生
活潑的高中生
 
文章: 477
註冊時間: 週三 3月 31, 2004 11:13 am
來自: 台灣共和國

文章企鵝狂 » 週四 9月 29, 2005 12:10 pm

恩..我現在測試了一下..也許ok了..

1.安裝xfs: apt-get install xfs
2.確定 /etc/init.d/xfs 裡面的DAEMON=/usr/bin/xfs 不是/usr/X11R6/bin/xfs
3./etc/rc2.d/ 裡面要有S??xfs link到/etc/init.d/xfs, ??是數字..要比gdm的數字前面.
不然X啟動時候還找不到xfs就會把xfs從FontPath移除掉
4./etc/X11/xorg.conf裡面有這一行

FontPath "unix/:7100"


補充:前面提到我是自己compile Xorg的
裡面就有xfs-xtt,可是我後來又不小心裝到ubuntu的xfs-xtt..所以可能有互相衝突..
/var/log/Xorg.0.log可能有些紀錄

不過我現在用ubuntu的xfs是很正常的
http://news.bbc.co.uk/1/hi/world/asia-pacific/country_profiles/1285915.stm


Country profile: Taiwan
Map of Taiwan
Taiwan is the island which has for all practical purposes been independent for half a century, but which China regards as a rebel region that must be reunited with the mainland - by force if necessary.
企鵝狂
活潑的高中生
活潑的高中生
 
文章: 477
註冊時間: 週三 3月 31, 2004 11:13 am
來自: 台灣共和國

文章訪客 » 週五 9月 30, 2005 11:14 am

企鵝狂前輩您好
小弟除了opera以外
其他程式都正常(至少目前未發現有如opera的異常)
連跑得慢的firefox都ok...
所以我想問題真的是出在opera和Xorg的關係上

對了
能否請教您一件事
xfs不裝的話有什麼影響嗎?
因為我用了testing後
幾乎不曾裝過這個套件
所以不明白它的重要性
能否請您介紹一下X有無這個套件時的差別呢~

謝謝您
訪客
 

文章企鵝狂 » 週五 9月 30, 2005 6:30 pm

http://list.opera.com/pipermail/opera-l ... 07233.html
對了..這裡的說法是..
如果遇到設定的字型沒有辦法顯示出那個網頁上的字的話
Opera就會去搜尋別的字型..所以會變慢


Xfs跟Fontconfig等等的關係..其實我也搞不太懂
http://fractal.csie.org/%7Eeric/wiki/Fontconfig
http://news.bbc.co.uk/1/hi/world/asia-pacific/country_profiles/1285915.stm


Country profile: Taiwan
Map of Taiwan
Taiwan is the island which has for all practical purposes been independent for half a century, but which China regards as a rebel region that must be reunited with the mainland - by force if necessary.
企鵝狂
活潑的高中生
活潑的高中生
 
文章: 477
註冊時間: 週三 3月 31, 2004 11:13 am
來自: 台灣共和國

文章訪客 » 週四 10月 06, 2005 9:51 am

企鵝狂前輩
謝謝您
小弟發現的確是字型的問題
我猜,如您所說的確是opera找字型的過程在耗資源
我裝了xfs和xfs-xtt都沒有改善這個問題
後來我決定從opera的設定下手
讓opera能快速地找到它要的字
就能避開這個問題

我試到後來發現有個設定很重要:
preference > Fonts > International fonts
找chinese traditional
把normal font 和 monospace font都設成點陣字
這樣就成了

如果這樣還沒解決
那就進
Preference > general > Language (Detail)
把zh-tw排序到最高,其他zh其次
這樣應該有改善吧

雖然openoffice補給站的字會顯示得「有點擠」
不過opera導致整個X停頓的現象目前為止是沒有再發生了
我的opera瀏覽速度已經恢復從前的水準了~

謝謝您 :D
訪客
 

文章訪客 » 週五 10月 14, 2005 9:31 am

才剛說完
就又發現還是會變慢
這次我真的找到問題所在了~!

我打開gtkfontsel
在瀏覽字型時
發現有個我手動安裝的truetype字型在讀取時
會導致整個系統delay
就如opera當時的情形一樣
所以我猜opera就是在讀這個字型的時候停頓下來的
後來我進那個字型的安裝目錄
把那字型刪除、移除設定檔中的段落
重新開啟X
就一切OK了~~~

這次真的是搞定了! :finger1:
訪客
 


回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客