2007年4月3日 星期二

Linux下定時啟動GAIM

在linux裏,要設置定時任務實在是很簡單,用at或者crontab都很容易;前者可以用來設置只啓動一次的任務,後者則用來定時迴圈運行。不過,要時想讓定時啓動的程式顯示在X-window圖形桌面上,還是要有些注意的地方。最近一直都按時啓動gaim,所以有些瞭解。如果只是要讓程式在桌面上出現,設置DISPLAY環境變數就可以了,一般大家的桌面都是在:0設備上。不過,爲了程式的正常使用,比如輸入中文之類,也要把輸入法相關的變數設置齊全;畢竟crontab的環境空間跟桌面的是隔離的。下面是我啓動gaim的crontab,這裏是使用scim作爲中文輸入法:
0 5 * * 1-5 DISPLAY=:0 XMODIFIERS=@im=SCIM GTK_IM_MODULE=scim LANG=zh_TW.UTF-8 gaim &

沒有留言: