cht電腦資訊gcin
adm Find login register

回報使用

guest
1 回報使用
Promote 0 Bookmark 02010-07-10quote  

從使用LINUX以來我都是使用GCIN叫習慣,因為好用

現在我是用SUSE 11.2版作業系統

在gcin-1.4.6.0-2.1.i586的輸入法之前都正常,

但從之後就無法開啟輸入法。

前天又更新至gcin-1.5.4.0-1.1.i586,裝後可以正常使用...以為正常了,

今天從開機後就又不能使用,只好在裝回gcin-1.4.6.0-2.1.i586才能再使用,

不知是否有人反應此一問題?

eliu
2
Promote 0 Bookmark 02010-07-10quote  
eliu
3
Promote 0 Bookmark 02010-07-10quote  
edited: 1
guest
4
Promote 0 Bookmark 02010-07-10quote  

eliu
開 firefox,gcin icon 會不會自動跑出來?

如果 gcin 沒有出來,在 terminal 執行 gcin 有什麼錯誤訊息?

開 firefox,openoffice等.....gcin icon 全部都不會有作用,

 在 terminal 執行 安裝gcin 都正常沒有錯誤訊息。

降級至gcin-1.4.6.0-2.1.i586就一切都回復正常使用。

eliu
5
Promote 0 Bookmark 02010-07-10quote  

guest
在 terminal 執行 安裝gcin 都正常沒有錯誤訊息

我的意思是在 terminal 直接用手動  /usr/bin/gcin

guest
6
Promote 0 Bookmark 02010-07-11quote  
eliu

 我的意思是在 terminal 直接用手動  /usr/bin/gcin

 

 

更新安裝gcin-1.5.4.0-1.1.i586後可以使用

tolcc@linux-2bzp:~> /usr/bin/gcin

gcin get env LC_CTYPE=zh_TW.UTF-8 LC_ALL=(null) LANG=zh_TW.UTF-8

gcin XIM will use zh_TW.UTF-8 as the default encoding

load_gtab_list /usr/share/gcin/table/gtab.list

/usr/share/themes/Synchronicity/gtk-2.0/gtkrc:46: Clearlooks configuration option "menuitemstyle" is not supported and will be ignored.

/usr/share/themes/Synchronicity/gtk-2.0/gtkrc:47: Clearlooks configuration option "listviewitemstyle" is not supported and will be ignored.

/usr/share/themes/Synchronicity/gtk-2.0/gtkrc:48: Clearlooks configuration option "progressbarstyle" is not supported and will be ignored.

after gtk_init

display width:1680 height:1050

gcin:IMOpenIM 'gcin' failed. Maybe another XIM server is running.


更新安裝gcin-1.5.4.0-1.1.i586後,重新開機後不能使用

tolcc@linux-2bzp:~> /usr/bin/gcin

gcin get env LC_CTYPE=zh_TW.UTF-8 LC_ALL=(null) LANG=zh_TW.UTF-8

gcin XIM will use zh_TW.UTF-8 as the default encoding

load_gtab_list /usr/share/gcin/table/gtab.list

/usr/share/themes/Synchronicity/gtk-2.0/gtkrc:46: Clearlooks configuration option "menuitemstyle" is not supported and will be ignored.

/usr/share/themes/Synchronicity/gtk-2.0/gtkrc:47: Clearlooks configuration option "listviewitemstyle" is not supported and will be ignored.

/usr/share/themes/Synchronicity/gtk-2.0/gtkrc:48: Clearlooks configuration option "progressbarstyle" is not supported and will be ignored.

after gtk_init

display width:1680 height:1050

gcin:IMOpenIM 'gcin' failed. Maybe another XIM server is running.


降級安裝gcin-1.4.6.0-2.1.i586後可以使用

tolcc@linux-2bzp:~> /usr/bin/gcin

gcin get env LC_CTYPE=zh_TW.UTF-8 LC_ALL=(null) LANG=zh_TW.UTF-8

gcin XIM will use zh_TW.UTF-8 as the default encoding

load_gtab_list /usr/share/gcin/table/gtab.list

/usr/share/themes/Synchronicity/gtk-2.0/gtkrc:46: Clearlooks configuration option "menuitemstyle" is not supported and will be ignored.

/usr/share/themes/Synchronicity/gtk-2.0/gtkrc:47: Clearlooks configuration option "listviewitemstyle" is not supported and will be ignored.

/usr/share/themes/Synchronicity/gtk-2.0/gtkrc:48: Clearlooks configuration option "progressbarstyle" is not supported and will be ignored.

after gtk_init

display width:1680 height:1050

gcin:IMOpenIM 'gcin' failed. Maybe another XIM server is running.



看起來都一樣,請分析一下問題出在哪裡

eliu
7
Promote 0 Bookmark 02010-07-11quote  

應該是已經有 gcin 正在執行,有 icon 出現嗎?uid 是誰 ?

pgrep gcin 看一下 process id 如果 pkill gcin 我猜應該 gcin 就可以使用

strings < /proc/process_id_of_gcin/environ

看一下 XMODIFIER & GTK_IM_MODULE

 

在 terminal 用 env 看  XMODIFIER & GTK_IM_MODULE,有可能與 gcin的不同

在視窗的環境開啟如 gedit,用 /proc/xxx/environ < strings 觀察  XMODIFIER & GTK_IM_MODULE

edited: 2
eliu
8
Promote 0 Bookmark 02010-07-11quote  

在 gedit右鍵輸入法選單裡是否可以看到 gcin Input Method

若不行,

執行  gtk-query-immodules-2.0是否有看到

 "/usr/lib/gtk-2.0/immodules/im-gcin.so"
"gcin" "gcin Input Method" "gcin" "/usr/share/locale" "zh:ja"

 

如果有,以 root 執行

gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules.lib

/etc/gtk-2.0/gtk.immodules.lib 這個 file不見得每個 linux 都是這個 path,需要找一下。

guest
9
Promote 0 Bookmark 02010-07-11quote  
eliu

應該是已經有 gcin 正在執行,有 icon 出現嗎?uid 是誰 ?

在 terminal 用 env 看  XMODIFIER & GTK_IM_MODULE,有可能與 gcin的不同

在視窗的環境開啟如 gedit,用 /proc/xxx/environ < strings 觀察  XMODIFIER & GTK_IM_MODULE

 

在右下角啟動區有 icon 顯示,用滑鼠可以點選開啟輸入法,但是沒有輸出(顯示)輸入文字

在/proc/........./ 底下沒有environ 這個檔案

 

eliu

執行  gtk-query-immodules-2.0是否有看到

 "/usr/lib/gtk-2.0/immodules/im-gcin.so"
"gcin" "gcin Input Method" "gcin" "/usr/share/locale" "zh:ja"

 

如果有,以 root 執行

gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules.lib

/etc/gtk-2.0/gtk.immodules.lib 這個 file不見得每個 linux 都是這個 path,需要找一下。

 

執行  gtk-query-immodules-2.0有看到

#
"/usr/lib/gtk-2.0/2.10.0/immodules/im-gcin.so"
"gcin" "gcin Input Method" "gcin" "/usr/share/locale" "" 

 

 以 root 執行

gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules.lib

 

沒有任何執行動作,所以不確定他有沒有執行,必須在升級為gcin-1.5.4.0-1.1.i586才知道,

因為我打字須降級為gcin-1.4.6.0-2.1.i586,測試時又要升級為gcin-1.5.4.0-1.1.i586蠻累的!

還有發現有時無法選字(就是按 ↓ 無字型顯現,但按下後再按A~L鍵可選擇字)

eliu
10
Promote 0 Bookmark 02010-07-11quote  
guest
11
Promote 0 Bookmark 02010-07-11quote  
eliu

gedit 右鍵的輸入法選單是否可以看到 gcin Input Method,如果不喜歡 gedit,也可以試 leafpad

沒聽過也沒用過不知道怎麼用?

eliu
12
Promote 0 Bookmark 02010-07-11quote  
guest
13
Promote 0 Bookmark 02010-07-11quote  

eliu
是說 gedit & leafpad 都沒聽過?

是的,是這個意思沒錯(有聽過ibus,scim,xcin,酷音) gedit & leafpad是什麼?。

用gcin已經習慣了,

用預設的scim都覺得不怎麼好用,又沒符號表,

不過他有好處,就是他輸入的字比較多(不是字體多),而是輸入一個字時可選的字比較多,

 如果把它的字碼拿來套用在gcin那就更好了。

eliu
14
Promote 0 Bookmark 02010-07-11quote  

guest
是的,是這個意思沒錯(有聽過ibus,scim,xcin,酷音) gedit & leafpad是什麼?。

是文字編輯器 text editor

不過他有好處,就是他輸入的字比較多(不是字體多),而是輸入一個字時可選的字比較多

是說注音嗎?gcin-setup 注音的選項裏面可以勾選 「巨大字集」就可以了?

guest
15
Promote 0 Bookmark 02010-07-12quote  
eliu

gedit 右鍵的輸入法選單是否可以看到 gcin Input Method,如果不喜歡 gedit,也可以試 leafpad

打出來的是英文,不知道怎麼用?這可傷腦筋!

 

eliu

是說注音嗎?gcin-setup 注音的選項裏面可以勾選 「巨大字集」就可以了?

有勾選了,不過還是沒scim多。

還有請問一下?在選字裏面或是符號表裡面,有些字顯示『裏面寫2E8E』要如何讓他顯現?

麻煩你了,先謝謝你!

eliu
16
Promote 0 Bookmark 02010-07-12quote  

guest
打出來的是英文,不知道怎麼用?這可傷腦筋!

到底按右鍵輸入法(Input Methods) 裡有沒有 gcin。輸入中文應該沒問題才對。

 

有勾選了,不過還是沒scim多

一般人用不到那些罕用字,放在那邊只會讓選同音字時更困難而已。

還有請問一下?在選字裏面或是符號表裡面,有些字顯示『裏面寫2E8E』要如何讓他顯現

這個我不清楚要 install  那一個 font

本人已不在此站活動
17
Promote 0 Bookmark 02010-07-12quote  

 

還有請問一下?在選字裏面或是符號表裡面,有些字顯示『裏面寫2E8E』要如何讓他顯現?

這個和 gcin 無關,是你的系統安裝的字型缺字。請安裝 HAN NOM 字型:

 http://sourceforge.net/projects/vietunicode/files/hannom/

eliu
18
Promote 0 Bookmark 02010-07-12quote  
本人已不在此站活動
19
Promote 0 Bookmark 02010-07-12quote  
eliu
這個網站很神奇,會告訴你 unicode 2E8E 可以 install 底下的 font,其實直接問google 也可以,是我google 來的。
Font  
AR PL ShanHeiSun Uni view
Code2000 view
LastResort view
Unicode BMP Fallback SIL view
文 泉驛正黑 view

一堆怪字,上面那些字型就「失效」了!需要比較完整的 Unicode Ext A, Ext B 的字,還是要 HAN NOM 字型的字最完整。

 

ps. 的確是要善用 google 及站上的「搜尋」功能。

edited: 1
guest
20
Promote 0 Bookmark 02010-07-12quote  
eliu

到底按右鍵輸入法(Input Methods) 裡有沒有 gcin。輸入中文應該沒問題才對。

 

按右鍵輸入法裡有 gcin Input Methods ,但無法使用輸入中文。

LGJ

一堆怪字,上面那些字型就「失效」了!需要比較完整的 Unicode Ext A, Ext B 的字,還是要 HAN NOM 字型的字最完整。

ps. 的確是要善用 google 及站上的「搜尋」功能。

 常上許多論壇網站有看到許多人在討論,也裝了許多種字型,不過都未見改善,

這次多謝各位指導,裝了Unicode Ext A, Ext B 的字型後,的確所有的字型都顯現了,

不在不知道那是什麼字,也多出了好多字,真的太感謝了。

hansioux
21
Promote 0 Bookmark 02010-07-12quote  
guest

 

按右鍵輸入法裡有 gcin Input Methods ,但無法使用輸入中文。

 

 常上許多論壇網站有看到許多人在討論,也裝了許多種字型,不過都未見改善,

這次多謝各位指導,裝了Unicode Ext A, Ext B 的字型後,的確所有的字型都顯現了,

不在不知道那是什麼字,也多出了好多字,真的太感謝了。

 

字型安裝後有修正 /etc/fonts/fonts.conf 嗎?

 

那個檔要用 sudo 才能修正,進去後至少應該有兩大類,一個是 Serif ,一個是 Sans Serif 。底下都有一堆用 <family> </family>框起來的字體名字。把 AR PL ShanHeiSun Uni 放在 Serif 下面的第二行,再把 WenQuanYi Zen Hei 放在 Sans Serif下面的第二行,存起來應該就可以了,頂多重新 login 就看得到這些字。

 

比如:

 

<alias>
        <family>serif</family>
        <prefer>
                <family>Bitstream Vera Serif</family>
                <family>AR PL ShanHeiSun Uni</family>

                 .............

 </prefer>
</alias>

 

底下有一些字可以測試你字體對 Unicode Ext-A Ext-B 區的支援度。我的電腦上是全部看得到。

CJK Unified Ideographs Extension A
編號漢字編號漢字編號漢字編號漢字編號漢字
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
21 22 23 24 25
26 27 28 29 30
31 32 33



CJK Unified Ideographs Extension B
編號 漢字 編號 漢字 編號 漢字 編號 漢字 編號 漢字
1 𠕆 2 𠕇 3 𠞩 4 𠞭 5 𠢕
6 𠯗 7 𠲿 8 𡢃 9 𡨞 10 𡳞
11 𢓜 12 𢪱 13 𢯾 14 𢲸 15 𢼌
16 𣁳 17 𣍐 18 𣛮 19 𣮈 20 𣻸
21 𤆬 22 𤉙 23 𤏸 24 𤞚 25 𤲍
26 𤶃 27 𤺅28 𤺪 29 𤿎 30 𥌚
31 𥍉 32 𥐵 33 𥑮 34 𥰔 35 𥱊
36 𥴊 37 𦉎 38 𦊓 39 𦜆 40 𦟪
41 𦠖 42 𧉟 43 𧌄 44 𧮙 45 𧿬
46 𧿳 47 𨂾 48 𨂿 49 𨑨 50 𩑾
51 𩚨 52 𩛩 53 𩟗 54 𩵱 55 𩸙
56 𩸶 57 𪁎 58 𪐞
edited: 2
guest
22
Promote 0 Bookmark 02010-07-12quote  
hansioux

 

字型安裝後有修正 /etc/fonts/fonts.conf 嗎?

那個檔要用 sudo 才能修正,進去後至少應該有兩大類,一個是 Serif ,一個是 Sans Serif 。底下都有一堆用 <family> </family>框起來的字體名字。把 AR PL ShanHeiSun Uni 放在 Serif 下面的第二行,再把 WenQuanYi Zen Hei 放在 Sans Serif下面的第二行,存起來應該就可以了,頂多重新 login 就看得到這些字。

比如:

<alias>
        <family>serif</family>
        <prefer>
                <family>Bitstream Vera Serif</family>
                <family>AR PL ShanHeiSun Uni</family>

                 .............

 </prefer>
</alias>

底下有一些字可以測試你字體對 Unicode Ext-A Ext-B 區的支援度。我的電腦上是全部看得到。

 

在 /etc/fonts/fonts.conf裏面完全沒有提到跟字型有關的排列?應該是版本不同吧!

內容如下:

<match target="pattern">

<test qual="any" name="family">
<string>mono</string>
</test>

<edit name="family" mode="assign">
<string>monospace</string>
</edit>

</match>

本人已不在此站活動
23
Promote 0 Bookmark 02010-07-12quote  

和順序無關。中文字缺字時會 fallback,所以不設也沒關係,還是會找出有這個字的字型來顯示。

要比較完整的 Unicode 字,還是要選用 HAN NOM 的字型,字數最足(差很多!)。

 

ps. 去用 fontforge 打開,或計算一下字型的字數就知道了。

hansioux
24
Promote 0 Bookmark 02010-07-13quote  
guest

 

 

在 /etc/fonts/fonts.conf裏面完全沒有提到跟字型有關的排列?應該是版本不同吧!

內容如下:

<match target="pattern">

<test qual="any" name="family">
<string>mono</string>
</test>

<edit name="family" mode="assign">
<string>monospace</string>
</edit>

</match>

 

不是版本不同,只是你沒有加。根據個人經驗,如果沒有把字體加在 serif 或是 sans-serif 底下,當系統指定 serif 或 sans-serif 的時候,尤其是在 firefox 裡就會看不到那個字。

 

LGJ 說的沒有錯,和放在<family>serif</family底下的順序無關,但是要放才會顯示。

 

可以參考 wiki 裡的範例

http://wiki.ubuntu-tw.org/index.php?title=HowtoCustomFontswithFontconfig

本人已不在此站活動
25
Promote 0 Bookmark 02010-07-13quote  

hansioux
不是版本不同,只是你沒有加。根據個人經驗,如果沒有把字體加在 serif 或是 sans-serif 底下,當系統指定 serif 或 sans-serif 的時候,尤其是在 firefox 裡就會看不到那個字。 

LGJ 說的沒有錯,和放在<family>serif</family底下的順序無關,但是要放才會顯示。

照理是不會如此,只要有做 fc-cache 就可以了!

使用 fontconfig 的應用程式就會找得到。只是有些字型的 language tag 會有標錯的情形,對有些 KDE 應用程式有可能會找錯,因為 KDE 自己又另有處理機制。

我的 HAN NOM 是沒有設的,往 ~/.fonst 一丟,fc-cache -f 後 firefox 就可以使用,也可以看得到這個字型的 font name。

guest
26
Promote 0 Bookmark 02010-07-13quote  

LGJ

照理是不會如此,只要有做 fc-cache 就可以了!

使用 fontconfig 的應用程式就會找得到。只是有些字型的 language tag 會有標錯的情形,對有些 KDE 應用程式有可能會找錯,因為 KDE 自己又另有處理機制。

我的 HAN NOM 是沒有設的,往 ~/.fonst 一丟,fc-cache -f 後 firefox 就可以使用,也可以看得到這個字型的 font name。

我使用的是GNOME桌面所以在顯示上都可以正常,沒問題,

也因為使用的是GNOME桌面,所以偏好使用『楷體』,

想問一下像這麼好的HAN NOM字型是你的『大作』嗎?不知道有沒有『楷體』字型,

從捨棄WIN...(正版太貴,不想用盜版)改用LINUX開始以來就使用『楷體』字型,大慨是它可以在LINUX上顯示的非常漂亮吧!

hansioux
27
Promote 0 Bookmark 02010-07-13quote  
LGJ

 

照理是不會如此,只要有做 fc-cache 就可以了!

使用 fontconfig 的應用程式就會找得到。只是有些字型的 language tag 會有標錯的情形,對有些 KDE 應用程式有可能會找錯,因為 KDE 自己又另有處理機制。

我的 HAN NOM 是沒有設的,往 ~/.fonst 一丟,fc-cache -f 後 firefox 就可以使用,也可以看得到這個字型的 font name。

有的時候有一些其它語言的 fonts 會無緣無故佔了一些 CJK 頁面的字。好比有一陣子 Lucida Grande 就會佔用全型的 :

這時有放到 fonts.conf 裡面還是有好處的。

 

本人已不在此站活動
28
Promote 0 Bookmark 02010-07-14quote  

hansioux
有的時候有一些其它語言的 fonts 會無緣無故佔了一些 CJK 頁面的字。好比有一陣子 Lucida Grande 就會佔用全型的 :

這時有放到 fonts.conf 裡面還是有好處的。

那是微調及字型品質的問題(也有可能是 fontfconfig 的 bug)。

現在只是本有一套常用的中文字型 ,但他卻缺字,把 HAN NOM 裝上去,缺字的部份就會 fallback 到 HAN NOM 字型去。

一般使用者去寫那種對他而言是天書的字型設定,其實是很不人道的,而且也辜負了 fontconfig 的一番美意。

有關字型的部分,還是到字型版討論好了,這其實不關 gcin 的事。

edited: 1
本人已不在此站活動
29
Promote 0 Bookmark 02010-07-13quote  
guest
我使用的是GNOME桌面所以在顯示上都可以正常,沒問題,

也因為使用的是GNOME桌面,所以偏好使用『楷體』,

想問一下像這麼好的HAN NOM字型是你的『大作』嗎?不知道有沒有『楷體』字型,

從捨棄WIN...(正版太貴,不想用盜版)改用LINUX開始以來就使用『楷體』字型,大慨是它可以在LINUX上顯示的非常漂亮吧!

不是我弄的。從那個連結就知道是越南的。 楷體可以使用全字庫的楷體。HAN NOM 沒有出楷體。

有關字型的討論,還是到字型版好了。

cht電腦資訊gcin
adm Find login register
views:66459