作者 主題: 5.0問題還挺多的  (閱讀 7309 次)

0 會員 與 1 訪客 正在閱讀本文。

damon

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 4227
    • 檢視個人資料
    • http://blog.damon.tw/
5.0問題還挺多的
« 於: 2003-01-30 23:36 »
今天花了一整天弄了5.0起來玩玩,compile都一切順利,不過實際要用時就問題很多了

先是/usr/ports/chinese/eterm/ compile失敗

再來是kde 3.1用arphic系列的字型英文字的距離都很大,應該是Xft 2.1與ttfm.sh搭配上的問題,在/usr/X11R6/lib/X11/Xftconfig中將arphic字型的路徑移除後,就沒有AA,不過卻解決了英文字型字的距離的問題

mozilla 1.2.1搭配Xft2.1找不到中文字型,所以看中文網頁都是亂碼

kde3.1的art sound server與一些xmms , gaim都有水土不服的問題,使用artsdsp指令去跑的話,xmms會自動自己掛點,gaim好一些只是沒有聲音

目前看起來5.0還有一些相關的新的東西在搭配上還是有不少的問題存在

damon

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 4227
    • 檢視個人資料
    • http://blog.damon.tw/
5.0問題還挺多的
« 回覆 #1 於: 2003-01-31 12:38 »
發現就算是在4.7使用kde 3.1 + Xft 2.1 + arphic還是有這樣的問題
不是5.0的問題,玩x的朋友們還是在等等好了

octapult

  • 可愛的小學生
  • *
  • 文章數: 27
    • 檢視個人資料
5.0問題還挺多的
« 回覆 #2 於: 2003-02-14 21:24 »
damon 兄,不知道這個問題,您那邊還存在嗎?

弟這邊的情況是,mozilla 1.2.1 可以抓到 arphic 字型,甚至弟自己加到 /usr/X11R6/lib/X11/fonts/TrueType/fonts.dir 裡面的 MingLiU 和 PMingLiU 都可以抓得到。反倒 mozilla 1.2.1 抓不到從 ports 安裝的 webfonts。感覺就像是 mozilla 1.2.1 只能抓到安裝在 /usr/X11R6/lib/X11/fonts/Type1 和 /usr/X11R6/lib/X11/fonts/TrueType 這兩個目錄底下的字型而已。

弟試著去修改 /usr/X11R6/lib/mozilla/defaults/pref/unix.js 或是 ~/.mozilla/default/xxxx/user.js,不管是我想要加入字型路徑或是想要取消掉 menu 的 AA,都沒有效,也就是說 mozilla 1.2.1 似乎不理這兩個檔案裡面的設定?

不知道您那邊的情況如何?
-----BEGIN GEEK CODE BLOCK------
Version: 3.12
G! d- s+:+ a? C++(+++) UBL>++++ P L++ E+ W++ N+ o+ K- w(--) O?
M? V PS+ PE+ Y+ PGP- t 5? X++ R tv b+ DI- D+ G e? h! r-- z?
-------END GEEK CODE BLOCK-------

damon

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 4227
    • 檢視個人資料
    • http://blog.damon.tw/
5.0問題還挺多的
« 回覆 #3 於: 2003-02-16 19:50 »
sorry , something wrong with my konqueror , that's why i'm using english
the problem of font width for english is different from chinese can be fix with a pretty simple way
01.enable font directory in /usr/X11R6/lib/X11/XftConfig for arphic ttf fonts
02.
cd /home/username/.kde/share/config/
edit kdeglobals and kdesktoprc
find all of the options for fonts
from
代碼: [選擇]

fixed=Ar Pl Kaitim Big5 [Arphic],10,-1,5,50,0,0,0,1,0

to
代碼: [選擇]

fixed=Ar Pl Kaitim Big5 [Arphic],10,-1,5,50,0,0,0,0,0

then restart x

problem with artsdsp in 5.0 release is also pretty simple
add these command in /etc/sysctl.conf
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/sound-setup.html
代碼: [選擇]

hw.snd.pcm0.vchans=4
hw.snd.maxautovchans=4

then reboot

problem with mozilla , i'm still trying to find solution , sorry

damon

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 4227
    • 檢視個人資料
    • http://blog.damon.tw/
5.0問題還挺多的
« 回覆 #4 於: 2003-02-17 11:47 »
忘了說,不要使用螢火飛小姐作的那些patch,小弟有用,有一些怪問題
後來還是全部砍掉重新在ports一遍
要用也不是不行,把那些patch放到ports裡面相對應的套件裡面的files就可以了
用了之後,沒有跟在rh8上一樣的效果,反而多了一些問題
konqueror沒有辦法顯示xcin的小視窗,mozilla 1.2用WITH_GTK2=YES或是不下參數都有問題,執行時會出現no running window found

octapult

  • 可愛的小學生
  • *
  • 文章數: 27
    • 檢視個人資料
5.0問題還挺多的
« 回覆 #5 於: 2003-02-17 20:49 »
小弟在 Debian 底下安裝了 fontconfig 以後,才發現 fontconfig 有 fc-list 和 fc-cache 這兩個指令。接著小弟又想起當初在 FreeBSD 底下安裝 mozilla 1.2.1 的時候,因為相依性的關係而安裝了 fontconfig。於是小弟回到 FreeBSD 底下以 fc-list 檢查,才發現 webfonts 安裝的字型並沒有被 fontconfig 找到,後來小弟執行了 fc-cache 以後,fontconfig 就抓到 webfonts 這些字型了,於是 mozilla 也順利的抓到這些字型。

小弟感到比較奇怪的是當初在安裝 webfonts 的時候,系統並沒有自動執行 fc-cache 來抓字型,反倒是小弟自己手動安裝 mingliu.ttc、手動修改 fonts.dir,fontconfig 反而自己能抓到 MingLiU 和 PMingLiU,真的是蠻奇怪的 :-?

在 mozilla 1.2.1 支援 Xft 2 和 fontconfig 以後,目前也不太需要去修改 mozilla 的 unix.js 了,直接修改 Xft2 的 fonts.conf 來決定是否需要打開 AA 就可以了 :)
-----BEGIN GEEK CODE BLOCK------
Version: 3.12
G! d- s+:+ a? C++(+++) UBL>++++ P L++ E+ W++ N+ o+ K- w(--) O?
M? V PS+ PE+ Y+ PGP- t 5? X++ R tv b+ DI- D+ G e? h! r-- z?
-------END GEEK CODE BLOCK-------

damon

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 4227
    • 檢視個人資料
    • http://blog.damon.tw/
5.0問題還挺多的
« 回覆 #6 於: 2003-02-18 14:31 »
mozilla怪怪的
/usr/ports/www/mozilla不加參數時,使用gtk1.2編譯,只要有中文跟英文在一起的字串就會很奇怪
/usr/ports/www/mozilla-gtk2不加參數時,使用gtk2編譯,一切都很好,除了沒有辦法讓xcin使用over spot之外

逸晨兄有開始嘗試5.0了嗎?還是已經成功了?

octapult

  • 可愛的小學生
  • *
  • 文章數: 27
    • 檢視個人資料
5.0問題還挺多的
« 回覆 #7 於: 2003-02-18 19:31 »
小弟今天第一次安裝好 /usr/ports/www/mozilla-gtk2 的時候,卻不能執行,出現了 no window found、Glib-Object-xxx....(共四行錯誤訊息) 的情形。後來小弟將原本的 /usr/ports/www/mozilla 和 /usr/ports/www/mozilla-gtk2 給移除掉,重新再安裝一次 /usr/ports/www/mozilla-gtk2,雖然還是有 no window found 的訊息,不過總算可以執行了。

問題是,我的情況跟 damon 兄一樣,都不能使用 root over the spot,而且要在 mozilla-gtk2 與 xcin 的主視窗之間切換來切換去,才能輸入中文,真的很不方便 :(

另外一個問題是,同一行裡面、英文字體後面的中文字體還是一樣會不見,這個問題在 mozilla-gtk2 底下依舊沒有解決,所以小弟越來越覺得這是那個英文字型跟中文字型不太和的問題。

另外值得一提的是雖然小弟的螢幕不是 LCD,可是在打開 sub-pixel rendering 以後,還是可以感覺字體變得比較清晰 :)
-----BEGIN GEEK CODE BLOCK------
Version: 3.12
G! d- s+:+ a? C++(+++) UBL>++++ P L++ E+ W++ N+ o+ K- w(--) O?
M? V PS+ PE+ Y+ PGP- t 5? X++ R tv b+ DI- D+ G e? h! r-- z?
-------END GEEK CODE BLOCK-------

逸晨

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 1205
  • 我是逸晨
    • 檢視個人資料
5.0問題還挺多的
« 回覆 #8 於: 2003-02-19 01:05 »
引述: "damon"

逸晨兄有開始嘗試5.0了嗎?還是已經成功了?

於鐘乳洞正進行刺客任務的逸晨,就在將完成任務前的一剎那,腰際間的手機忽來傳來 damon 兄的訊息,因而鈴聲大作而慘遭三名執槍哨兵的蹂躪至死 ~~@@~~
   ((( 啊 )))
(((((( 啊 啊 ))))))

因近來較為忙碌,每日大約僅有兩個小時的時間可以稍碰一下『小老婆』,再加上近日迷上了流星蝴蝶劍電玩,所以這約兩小時的時間就送給了電子蝴蝶了 ^_^

要等下個月份起才會去試吧 -- 雖然現存的 4.7 早又被玩爛了 @@

damon

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 4227
    • 檢視個人資料
    • http://blog.damon.tw/
5.0問題還挺多的
« 回覆 #9 於: 2003-02-19 10:21 »
原本想說gtk2跟mozilla搭配無法使用over spot,那裝各gnome control center也許有用,不過裝了之後mozilla-gtk2就跑不起來,也沒有相關的選項可以改,所以octapult兄,不用嘗試這一項了

octapult

  • 可愛的小學生
  • *
  • 文章數: 27
    • 檢視個人資料
5.0問題還挺多的
« 回覆 #10 於: 2003-02-20 13:26 »
首先要先感謝 damon 兄提供的有關 nvidia driver 在 FreeBSD 5.0 上安裝的相關文章。目前小弟已經順利的安裝好 nvidia driver 了 :D

有關 mozilla 1.2.1 with gtk2 在小弟的機器上安裝的情況為:從 /usr/ports/www/mozilla 底下使用 WITH_GTK2 為參數來安裝,不能正常執行,會出現 no running window found、還有另外三行跟 gtk library 有關的訊息。

反倒是從 /usr/ports/www/mozilla-gtk2 安裝的 mozilla 1.2.1 才能夠正常執行,不過依舊有 no running window found 這一行訊息。而且中英文字型夾雜的情況還是會有字體消失的情形,這點跟從 /usr/ports/www/mozilla 底下安裝的 mozilla 1.2.1 with gtk1.2 一樣。

小弟試著使用螢火飛學姐的 patch,雖然都能成功的編譯,不過 mozilla 1.2.1 變成不能開啟,出現跟上面所提一模一樣的錯誤訊息 (no running window found、還有三行跟 gtk library 有關的訊息)。
-----BEGIN GEEK CODE BLOCK------
Version: 3.12
G! d- s+:+ a? C++(+++) UBL>++++ P L++ E+ W++ N+ o+ K- w(--) O?
M? V PS+ PE+ Y+ PGP- t 5? X++ R tv b+ DI- D+ G e? h! r-- z?
-------END GEEK CODE BLOCK-------