我的xcin瘋瘋的

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

我的xcin瘋瘋的

文章gaudi » 週六 11月 06, 2004 6:58 pm

我的xcin版本是2.5.3 per-2

如果在mozilla-firefox下要切換到注音輸入法,

要先按ctrl-space

這時,輸入法為"英數"

然後,我得按下滑鼠右鍵,出現選單

輸入法才會切換到注音...

很奇怪

有人知道原因嗎? 謝謝^^
gaudi
可愛的小學生
可愛的小學生
 
文章: 42
註冊時間: 週五 10月 08, 2004 12:38 am

re:我的xcin瘋瘋的

文章d2207197 » 週六 11月 06, 2004 9:45 pm

看看這篇參考看看。
http://moto.debian.org.tw/viewtopic.php?t=4727

可否先 po 出您的 .xinitrc 與 X 下的 locale 呢?
還有 /etc/xcinrc
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

re:我的xcin瘋瘋的

文章gaudi » 週六 11月 06, 2004 10:38 pm

/root/.xinitrc

代碼: 選擇全部
export LC_ALL=zh_TW.Big5
export LANG=zh_TW.Big5
export XMODIFIERS="@im=xcin"
xcin &
icewm-session


locale

代碼: 選擇全部
LANG=zh_TW.Big5
LC_CTYPE="zh_TW.Big5"
LC_NUMERIC="zh_TW.Big5"
LC_TIME="zh_TW.Big5"
LC_COLLATE="zh_TW.Big5"
LC_MONETARY="zh_TW.Big5"
LC_MESSAGES="zh_TW.Big5"
LC_PAPER="zh_TW.Big5"
LC_NAME="zh_TW.Big5"
LC_ADDRESS="zh_TW.Big5"
LC_TELEPHONE="zh_TW.Big5"
LC_MEASUREMENT="zh_TW.Big5"
LC_IDENTIFICATION="zh_TW.Big5"
LC_ALL=zh_TW.Big5


/etc/xcinrc

代碼: 選擇全部
;
;  Xcin resource file for GNU/Linux
;
;  By T.H.Hsieh.
;

;
;  Directories.
;
(define XCIN_DEFAULT_DIR      "/usr/lib/xcin")
(define XCIN_USER_DIR         ".xcin")

;
;  This defines GUI attribute. 
;
(define INDEX_FONT              "-sony-*-16-*-iso8859-1")
(define FG_COLOR                "white")
(define BG_COLOR                "blue")
(define M_FG_COLOR              "yellow")
(define M_BG_COLOR              "darkred")
(define ULINE_COLOR             "cyan")
(define GRID_COLOR              "white")
(define X_GEOMETRY              "45x2+200-1")
(define START_MAINWIN2          "YES")
(define MAINWIN2_GEOMETRY       "27x1+200-1")
(define XCIN_HIDE               "YES")
(define XKILL_DISABLE           "NO")
(define ICCHECK_DISABLE         "NO")
(define SINGLE_IM_CONTEXT       "NO")
(define IM_FOCUS_ON             "NO")
(define KEEP_POSITION_ON        "NO")
(define DIFF_BEEP               "YES")
(define KEYBOARD_TRANSLATE      "NO")



(define LOCALE  '(zh_TW.Big5 zh_HK.Big5HKSCS zh_CN.GB2312 zh_CN.GBK))
;
;  Xcin resource file for GNU/Linux
;
;  By T.H.Hsieh.
;

;
;  Directories.
;
(define XCIN_DEFAULT_DIR      "/usr/lib/xcin")
(define XCIN_USER_DIR         ".xcin")

;
;  This defines GUI attribute. 
;
(define INDEX_FONT              "-sony-*-16-*-iso8859-1")
(define FG_COLOR                "white")
(define BG_COLOR                "blue")
(define M_FG_COLOR              "yellow")
(define M_BG_COLOR              "darkred")
(define ULINE_COLOR             "cyan")
(define GRID_COLOR              "white")
(define X_GEOMETRY              "45x2+200-1")
(define START_MAINWIN2          "YES")
(define MAINWIN2_GEOMETRY       "27x1+200-1")
(define XCIN_HIDE               "YES")
(define XKILL_DISABLE           "NO")
(define ICCHECK_DISABLE         "NO")
(define SINGLE_IM_CONTEXT       "NO")
(define IM_FOCUS_ON             "NO")
(define KEEP_POSITION_ON        "NO")
(define DIFF_BEEP               "YES")
(define KEYBOARD_TRANSLATE      "NO")



(define LOCALE  '(zh_TW.Big5 zh_HK.Big5HKSCS zh_CN.GB2312 zh_CN.GBK))
;
;  XIM Input Style Adjustments.
;
(define INPUT_STYLE             '(Root OverTheSpot))
(define OVERSPOT_USE_USRCOLOR   "YES")
(define OVERSPOT_USE_USRFONTSET "YES")
(define OVERSPOT_WINDOW_ONLY    "YES")

;
;  Special Trigger Keys.
;
;(define FKEY_ZHEN              "ctrl space")
;(define FKEY_2BSB              "shift space")
;(define FKEY_CIRIM             "ctrl shift")
;(define FKEY_CIRRIM            "shift ctrl")
;(define FKEY_CHREP             "ctrl alt r")
;(define FKEY_SIMD              "ctrl alt i")
;(define FKEY_IMFOCUS           "ctrl alt f")
;(define FKEY_IMN               "ctrl alt")
;(define FKEY_QPHRASE           "shift alt")

;
;  IM module default resources.
;
(define gen_inp_default
        '((AUTO_COMPOSE         YES)
          (AUTO_UPCHAR          YES)
          (AUTO_FULLUP          NO)
          (SPACE_AUTOUP         NO)
          (SELKEY_SHIFT         NO)
          (SPACE_IGNORE         NO)
          (SPACE_RESET          YES)
          (AUTO_RESET           NO)
          (WILD_ENABLE          YES)
          (SINMD_IN_LINE1       NO)
          (END_KEY              NO)
;
;  XIM Input Style Adjustments.
;
(define INPUT_STYLE             '(Root OverTheSpot))
(define OVERSPOT_USE_USRCOLOR   "YES")
(define OVERSPOT_USE_USRFONTSET "YES")
(define OVERSPOT_WINDOW_ONLY    "YES")

;
;  Special Trigger Keys.
;
;(define FKEY_ZHEN              "ctrl space")
;(define FKEY_2BSB              "shift space")
;(define FKEY_CIRIM             "ctrl shift")
;(define FKEY_CIRRIM            "shift ctrl")
;(define FKEY_CHREP             "ctrl alt r")
;(define FKEY_SIMD              "ctrl alt i")
;(define FKEY_IMFOCUS           "ctrl alt f")
;(define FKEY_IMN               "ctrl alt")
;(define FKEY_QPHRASE           "shift alt")

;
;  IM module default resources.
;
(define gen_inp_default
        '((AUTO_COMPOSE         YES)
          (AUTO_UPCHAR          YES)
          (AUTO_FULLUP          NO)
          (SPACE_AUTOUP         NO)
          (SELKEY_SHIFT         NO)
          (SPACE_IGNORE         NO)
          (SPACE_RESET          YES)
          (AUTO_RESET           NO)
          (WILD_ENABLE          YES)
          (SINMD_IN_LINE1       NO)
          (END_KEY              NO)
          (SINMD_IN_LINE1       NO)
          (END_KEY              NO)
          (QPHRASE_MODE         0)      ; 1:shift, 2:ctrl, 4:alt, 8:fallback
          (DISABLE_SEL_LIST     "NONE")
          (KEYSTROKE_REMAP      "NONE")
          (BEEP_WRONG           YES)
          (BEEP_DUPCHAR         NO)
          (TSI_FNAME            "/usr/lib/tabe/tsi.db")
          (HINT_SELECT          NO)
          (HINT_TSI             NO)))

(define bimsphone_default
        '((N_SELECTION_KEY      9)
          (SELECTION_KEYS       0)      ; 0: "1234567890", 1: "asdfgjkl;"
          (PAGE_KEYS            5)      ; 1:<> 2:,. 4:(Rt)(Lt)
          (QPHRASE_MODE         1)      ; 1:shift, 2:ctrl, 4:alt, 8:fallback
        ;
        ; This is only valid for "bimsphone*" IM name.
          (AUTO_SELECTION       YES)
          (KEYMAP               0)      ; 0:zozy, 1:et, 2:et26, 3:hsu
        ;
        ; This is only valid for "bimspinyin*" IM name.
          (PINPHO_MAP           "bims_pinyin")
        ;
        ; The following has effect only when AUTO_SELECTION is YES
          (TSI_FNAME            "/usr/lib/tabe/tsi.db")
          (YIN_FNAME            "/usr/lib/tabe/yin.db")
          (TSI_USERDEF_FNAME    "utsi.db")
          (YIN_USERDEF_FNAME    "uyin.db")
          (SPACE_SELECTION      NO)
          (PHRASE_SELECTION     YES)
          (N_SELECTION_PHR      4)
        ;
        ; The following has effect only when AUTO_SELECTION is NO
          (AUTO_UPCHAR          YES)))
         
         
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;  This is the global configuration of the zh_TW.Big5 locale
;
(define zh_TW.Big5
  '((DEFAULT_IM         "cj")
    (DEFAULT_IM_MODULE  "gen_inp")
    (DEFAULT_IM_SINMD   "DEFAULT")
    (PHRASE             "default.phr")
    (CINPUT             (cj simplex phone dayi3 wubi_b5 bimsphone chewing
                         array30 bimspinyin jyutping0 jyutping zh_hex))
    (FONTSET            "-sony-*-24-*-iso8859-1,-eten-*-medium-r-*-24-*-c-*-big5-0")
    (OVERSPOT_FONTSET   "-sony-*-16-*-iso8859-1,-eten-*-medium-r-*-16-*-c-*-big5-0")))
;
;  Here are detailed configuration of each IM (for zh_TW.Big5 locale).
;
(define cj@big5
        '((SETKEY               1)))

(define simplex@big5
        '((SETKEY               2)))

(define phone@big5
        '((SETKEY               3)
          (END_KEY              YES)))

; 本喘昌建議煩謝網友 黃甚維 <wzhuang@tpts6.seed.net.tw> 提供
;
(define dayi3@big5
        '((SETKEY               4)
          (AUTO_COMPOSE         YES)
          (AUTO_UPCHAR          YES)
          (AUTO_FULLUP          NO)
          (SPACE_AUTOUP         NO)
          (SELKEY_SHIFT         YES)
          (SPACE_IGNORE         YES)
          (SPACE_RESET          YES)
          (AUTO_RESET           YES)
          (WILD_ENABLE          YES)
          (SINMD_IN_LINE1       NO)
          (END_KEY              NO)
          (BEEP_WRONG           YES)
          (BEEP_DUPCHAR         YES)
          (INP_CNAME            "曰易%%易")))
   
(define wubi_b5@big5   
        '((SETKEY               5)))
   
(define bimsphone@big5 
        '((SETKEY               6)
          (MODULE               "bimsphone")
          (INP_CNAME            "詞音%%詞")))

(define chewing@big5           
        '((SETKEY               7)
          (KB_TYPE              "KB_DEFAULT")
          (MODULE               "chewing")))

(define array30@big5
        '((SETKEY               8)
          (DISABLE_SEL_LIST     "w")
          (KEYSTROKE_REMAP      "t:0xaaba;T:0xaaba;")
          (INP_CNAME            "行污30%%行30")))

(define bimspinyin@big5
        '((SETKEY               9)
          (MODULE               "bimsphone")))
         
(define jyutping@big5
        '((SETKEY               10)
          (END_KEY              YES)
          (INP_CNAME            "豢拼%%豢")))
(define jyutping0@big5
        '((SETKEY               11)
          (INP_CNAME            "豢拼[腓調]%%豢[腓調]")))


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;  This is the global configuration of the zh_CN.GB2312 locale
;
(define zh_CN.GB2312
  '((DEFAULT_IM         "pinyin")
    (DEFAULT_IM_MODULE  "gen_inp")
    (DEFAULT_IM_SINMD   "DEFAULT")
    (PHRASE             "default.phr")
    (CINPUT             (pinyin shuangpin jtcj_gb wubizixing phonegb2
                         array30 zh_hex))
    (FONTSET            "-sony-*-24-*-iso8859-1,-isas-*-medium-r-*-24-*-c-*-gb2312.1980-0")
    (OVERSPOT_FONTSET   "-sony-*-16-*-iso8859-1,-isas-*-medium-r-*-16-*-c-*-gb2312.1980-0")))
;
;  Here are detailed configuration of each IM (for zh_CN.GB2312 locale).
;
(define pinyin@gb2312
        '((SETKEY               1)))

(define shuangpin@gb2312
        '((SETKEY               2)))

(define jtcj_gb@gb2312
        '((SETKEY               3)))

(define phonegb2@gb2312
        '((SETKEY               4)
          (END_KEY              YES)))

(define wubizixing@gb2312
        '((SETKEY               5)))
(define jyutping0@big5
        '((SETKEY               11)
          (INP_CNAME            "豢拼[腓調]%%豢[腓調]")))


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;  This is the global configuration of the zh_CN.GB2312 locale
;
(define zh_CN.GB2312
  '((DEFAULT_IM         "pinyin")
    (DEFAULT_IM_MODULE  "gen_inp")
    (DEFAULT_IM_SINMD   "DEFAULT")
    (PHRASE             "default.phr")
    (CINPUT             (pinyin shuangpin jtcj_gb wubizixing phonegb2
                         array30 zh_hex))
    (FONTSET            "-sony-*-24-*-iso8859-1,-isas-*-medium-r-*-24-*-c-*-gb2312.1980-0")
    (OVERSPOT_FONTSET   "-sony-*-16-*-iso8859-1,-isas-*-medium-r-*-16-*-c-*-gb2312.1980-0")))
;
;  Here are detailed configuration of each IM (for zh_CN.GB2312 locale).
;
(define pinyin@gb2312
        '((SETKEY               1)))

(define shuangpin@gb2312
        '((SETKEY               2)))

(define jtcj_gb@gb2312
        '((SETKEY               3)))

(define phonegb2@gb2312
        '((SETKEY               4)
          (END_KEY              YES)))

(define wubizixing@gb2312
        '((SETKEY               5)))
(define jyutping0@big5
        '((SETKEY               11)
          (INP_CNAME            "豢拼[腓調]%%豢[腓調]")))


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;  This is the global configuration of the zh_CN.GB2312 locale
;
(define zh_CN.GB2312
  '((DEFAULT_IM         "pinyin")
    (DEFAULT_IM_MODULE  "gen_inp")
    (DEFAULT_IM_SINMD   "DEFAULT")
    (PHRASE             "default.phr")
    (CINPUT             (pinyin shuangpin jtcj_gb wubizixing phonegb2
                         array30 zh_hex))
    (FONTSET            "-sony-*-24-*-iso8859-1,-isas-*-medium-r-*-24-*-c-*-gb2312.1980-0")
    (OVERSPOT_FONTSET   "-sony-*-16-*-iso8859-1,-isas-*-medium-r-*-16-*-c-*-gb2312.1980-0")))
;
;  Here are detailed configuration of each IM (for zh_CN.GB2312 locale).
;
(define pinyin@gb2312
        '((SETKEY               1)))

(define shuangpin@gb2312
        '((SETKEY               2)))

(define jtcj_gb@gb2312
        '((SETKEY               3)))

(define phonegb2@gb2312
        '((SETKEY               4)
          (END_KEY              YES)))

(define wubizixing@gb2312
        '((SETKEY               5)))
(define array30@gb2312         
        '((SETKEY               8)
          (DISABLE_SEL_LIST     "w")
          (KEYSTROKE_REMAP      "t:0xb5c4;T:0xb5c4;")
          (INP_CNAME            "俴蹈30%%俴30")))


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;  This is the global configuration of the zh_HK.Big5HKSCS locale
;   
(define zh_HK.Big5HKSCS
  '((DEFAULT_IM         "cj")
    (DEFAULT_IM_MODULE  "gen_inp")
    (DEFAULT_IM_SINMD   "DEFAULT")
    (PHRASE             "default.phr")
    (CINPUT             (cj simplex phone dayi3 wubi_b5 bimsphone chewing
                         array30 bimspinyin jyutping0 jyutping zh_hex))
    (FONTSET            "-sony-*-24-*-iso8859-1,-arphic-ar mingti light b5-medium-r-*--24-*-*-*-c-*-big5hkscs-0,-*-*hkscs-medium-r-*--24-*-*-*-c-*-big5hkscs-0")
    (OVERSPOT_FONTSET   "-sony-*-16-*-iso8859-1,-arphic-ar mingti light b5-medium-r-*--16-*-*-*-c-*-big5hkscs-0,-*-*hkscs-medium-r-*--16-*-*-*-c-*-big5hkscs-0")))
;
;  Here are detailed configuration of each IM (for zh_HK.Big5HKSCS locale).
;       
(define cj@big5hkscs
        '((SETKEY               1)))
       
(define simplex@big5hkscs
        '((SETKEY               2)))
       
(define phone@big5hkscs         
        '((SETKEY               3)
          (END_KEY              YES)))
; 本喘昌建議煩謝網友 黃甚維 <wzhuang@tpts6.seed.net.tw> 提供
;
(define dayi3@big5hkscs
        '((SETKEY               4)
          (AUTO_COMPOSE         YES)
          (AUTO_UPCHAR          YES)
          (AUTO_FULLUP          NO)
          (SPACE_AUTOUP         NO)
          (SELKEY_SHIFT         YES)
          (SPACE_IGNORE         YES)
          (SPACE_RESET          YES)
          (AUTO_RESET           YES)
          (WILD_ENABLE          YES)
          (SINMD_IN_LINE1       NO)
          (END_KEY              NO)
          (BEEP_WRONG           YES)
          (BEEP_DUPCHAR         YES)
          (INP_CNAME            "曰易%%易")))

(define wubi_b5@big5hkscs
        '((SETKEY               5)))

(define bimsphone@big5hkscs
        '((SETKEY               6)
          (MODULE               "bimsphone")
          (INP_CNAME            "詞音%%詞")))

(define chewing@big5hkscs
        '((SETKEY               7)
          (KB_TYPE              "KB_DEFAULT")
          (MODULE               "chewing")))

(define array30@big5hkscs
        '((SETKEY               8)
          (DISABLE_SEL_LIST     "w")
          (KEYSTROKE_REMAP      "t:0xaaba;T:0xaaba;")
          (INP_CNAME            "行污30%%行30")))

(define bimspinyin@big5hkscs
        '((SETKEY               9)
          (MODULE               "bimsphone")))
         
(define jyutping@big5hkscs     
        '((SETKEY               10)
          (END_KEY              YES)
          (INP_CNAME            "豢拼%%豢")))
         
(define jyutping0@big5hkscs     
        '((SETKEY               11)
          (INP_CNAME            "豢拼[腓調]%%豢[腓調]")))
         
         
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;         
;  This is the global configuration of the zh_CN.GBK locale
;
(define zh_CN.GBK               
  '((DEFAULT_IM         "zh_hex")
    (DEFAULT_IM_MODULE  "gen_inp")
    (DEFAULT_IM_SINMD   "DEFAULT")
    (PHRASE             "default.phr")
    (CINPUT             (zh_hex))
    (FONTSET            "-sony-*-24-*-iso8859-1,-*-medium-r-*-24-*-gbk-0")
    (OVERSPOT_FONTSET   "NONE")))
       
;         
;  The zh_hex module (zh_hex input method) is a special IM, which can be
;  used in many different encodings.
;
(define zh_hex
        '((SETKEY               0)
          (MODULE               zh_hex)
          (INP_CNAME_big5       "0xa4ba+0xbd58")
          (INP_CNAME_big5hkscs  "0xa4ba+0xbd58")
          (INP_CNAME_gb2312     "0xc4da+0xc2eb")
          (INP_CNAME_gbk        "0xc4da+0xc2eb")
          (BEEP_WRONG           YES)))

          (INP_CNAME_big5       "0xa4ba+0xbd58")
          (INP_CNAME_big5hkscs  "0xa4ba+0xbd58")
          (INP_CNAME_gb2312     "0xc4da+0xc2eb")
          (INP_CNAME_gbk        "0xc4da+0xc2eb")
          (BEEP_WRONG           YES)))

          (INP_CNAME_big5       "0xa4ba+0xbd58")
          (INP_CNAME_big5hkscs  "0xa4ba+0xbd58")
          (INP_CNAME_gb2312     "0xc4da+0xc2eb")
          (INP_CNAME_gbk        "0xc4da+0xc2eb")
          (BEEP_WRONG           YES)))



ps.../etc/xcinrc裡面有些字似乎是亂碼...@@
gaudi
可愛的小學生
可愛的小學生
 
文章: 42
註冊時間: 週五 10月 08, 2004 12:38 am

Re: 我的xcin瘋瘋的

文章訪客 » 週六 11月 06, 2004 11:02 pm

gaudi 寫:我的xcin版本是2.5.3 per-2

如果在mozilla-firefox下要切換到注音輸入法,

要先按ctrl-space

這時,輸入法為"英數"

然後,我得按下滑鼠右鍵,出現選單

輸入法才會切換到注音...

很奇怪

有人知道原因嗎? 謝謝^^


據我了解,在kde環境下,因作用視窗維持在最上層的關係,當視窗作用時就把中文視窗推向下層,變得看不到,因中文視窗非作用中,所以就變成英數輸入了
你可以右鍵按視窗標題,把作用視窗放到最下層試試
訪客
 

re:我的xcin瘋瘋的

文章gaudi » 週六 11月 06, 2004 11:52 pm

to 訪客:

我沒有安裝KDE...謝謝你... :-D

to d2207197:

我按你的方法成功了...謝謝你... :-D

方法...

代碼: 選擇全部
(define INPUT_STYLE             '(Root OverTheSpot))


改為

代碼: 選擇全部
(define INPUT_STYLE             '(Root OnTheSpot OverTheSpot))
gaudi
可愛的小學生
可愛的小學生
 
文章: 42
註冊時間: 週五 10月 08, 2004 12:38 am


回到 debian desktop

誰在線上

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