Forum #2 - Topic #374 - Message List

不需要管理員權限的 gcin 使用法
  • gtk-query-immodules-2.0 此查詢程式的位置及名稱可能在不同 distribution 會略有不同。
  • im-gcin.so 的位置在不同 distribution、不同 GTK 版本也會不同。
    mkdir $HOME/gcin
    dpkg -x PATH/TO/YOUR/GCIN/PACKAGE/gcin_*.deb $HOME/gcin
    export PATH=$HOME/gcin/usr/bin:$PATH
    export GCIN_TABLE_DIR=$HOME/gcin/usr/share/gcin/table
    export XMODIFIERS=@im=gcin
    unset LC_ALL
    export LC_CTYPE=zh_TW.UTF-8
    /usr/lib/libgtk2.0-0/gtk-query-immodules-2.0 > $HOME/gcin/gtk.immodules
    LD_LIBRARY_PATH=$HOME/gcin/usr/lib /usr/lib/libgtk2.0-0/gtk-query-immodules-2.0 $HOME/gcin/usr/lib/gtk-2.0/2.10.0/immodules/im-gcin.so >> $HOME/gcin/gtk.immodules
    export LD_PRELOAD=$HOME/gcin/usr/lib/libgcin-im-client.so
    export GTK_IM_MODULE_FILE=$HOME/gcin/gtk.immodules
    export GTK_IM_MODULE=gcin
    export QT_IM_MODULE=xim
    mkdir -p $HOME/.gcin/config
    $HOME/gcin/usr/share/gcin/script/gcin-user-setup $HOME/gcin/usr/share/gcin/table $HOME/gcin/usr/bin
    echo 0 > $HOME/.gcin/config/gcin-status-tray
    echo 0 > $HOME/.gcin/config/gcin-pop-up-win
    echo zo > $HOME/.gcin/config/phonetic-keyboard
    pkill -9 gcin ; $HOME/gcin/usr/bin/gcin &
    leafpad &