由 訪客 » 週二 11月 17, 2009 2:22 pm
我是用ibus很正常,不知為甚一堆人說ibus不正常,改成gcin
變通方法,可用登入就kill gcin
把下面存成file,在系統(要chmod u+x killgcin.sh),偏好設定,更多篇好設定,作業階段,初始啟動程式,加入這程式killgcin.sh(或加在~/.bashrc)
killgcin.sh
#-------------------------------------
#/bin/bash
user="gdm"
proc="gcin"
proc_id=`ps aux|awk "/$user.*$proc/{ print $2 }"`
echo "$proc_id"
kill -9 $proc_id
#------------END-------------------------
$user.*$proc是正規表示(gdm.*gcin),越詳細越好,這樣只找出字串有gdm和gcin這2各字
.*代表任何字串(含空字串)
proc_id=`ps aux|awk "/$user.*$proc/{ print $2 }"`
是找出程序的ID
再kill掉