cht電腦資訊gcin
adm Find login register

[討論] runtime 關閉 XIM server

caleb
1 [討論] runtime 關閉 XIM server
Promote 0 Bookmark 02009-12-06quote  

patch 放在附件。 

這只是 proof of concept。

劉老大曾考慮過「沒有 client 連線時自動關閉的方式」,但因為 XIM server 是綁死的,這樣會導致 XIM client 出問題。

使用這個 patch 後,可以 runtime 決定要不要啟用 XIM,由 immodule 呼叫出來的 gcin 可關閉 XIM 功能,這樣「無 client 連線時自動關閉」也不會有問題。

有些人喜歡像 scim 那樣,偶爾使用 immodule 時才出現輸入法 process,關閉 client 時輸入法 server 自動消失,其實就是「無 client 連線時自動關閉」。

 

此 patch 目前只提供

1. 設定檔 $HOME/.gcin/config/gcin-xim-enabled (0 or 1)

2. 命令行 -noxim 參數

但從 immodule 呼叫出來的 gcin 還是有 XIM 功能。

edited: 1
eliu
2
Promote 0 Bookmark 02009-12-07quote  

可能會省一點 memory,用途不是很大。我在想或是可以設定某些 uid 如 gdm 或是比較 /proc/??/exe 不執行 gcin process

edited: 2

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