[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: How to run two XIMs in background?



>>>>> "wen" == wen  <wen@japan.email.ne.jp> writes:

    wen> 不知是否有什麼辦法使兩種XIM同時在Background運行,

可以.

    wen> 根據各種XIM 的啟動鍵的不同來啟動所需的XIM。

這也可以, 但 application (像 mozilla) 必需用自己的方法做, 不能倚靠 gtk 或
athena library. 見下.

    wen> Hi, 我經常需要在Mozilla/Netscape中輸入中文(GB/Big5)和日文。據我所知
    wen> 只能用XIM的方法在Mozilla/Netscape輸入。然而在環境設置中只能配制一種
    wen> XIM,輸入不同語言時必須改變環境配制並從新啟動Mozilla/Netscape,很不
    wen> 方便。

真正的問題是在 standard X library 中, widget 所用的 XIM 和它所用的 encoding 
是由目前 locale 決定的. 換句話說, application 要選用其它 XIM, 必需更改目前的
locale, 然後把所有的 widget 重新做過. 這是 XIM protocol 的問題, 製作 m17n
application 實在非常不容易.

當然, 如果我們有一個可以使用多國語言的 XIM 和 encoding, 那所有問題都迎刃而解. 
前者 (XIM) 不太難解決, 後者 (encoding) 則有待 XFree86 UTF8 implementation 
的改進.

Regards,
Isaac.



Reply to: