分页: 2 / 2
发表于 : 2008-06-15 12:27
由 solcomo
代码: 全选
#!/bin/bash
str="`xsel`"
while true ; do
a="`xsel`"
if [ "$a" != "$str" ] ; then
str="$a"
word=`w3m -dump -no-cookie http://dict.cn/mini.php?q="$a" | sed -e '$d' -e 's/</ /g' -e 's/>/ /g'`
gnome-osd-client -f "<message id='word' osd_fake_translucent_bg='off' osd_vposition='top' osd_halignment='left' animations='on' hide_timeout='10000'><span size='12000' foreground='white'>`echo "$word"`</span></message>"
fi
sleep 1
done
中文也可以显示了
哈哈
发表于 : 2008-06-15 13:09
由 xiooli
赞,不错啊这个::D
发表于 : 2008-06-28 14:43
由 独孤
mark
发表于 : 2008-06-28 15:13
由 sevk
牛.
osd出错了:
ServerError: <type 'exceptions.KeyError'>: u'osd_vposition'
发表于 : 2008-06-28 20:54
由 solcomo
sevk 写了:牛.
osd出错了:
ServerError: <type 'exceptions.KeyError'>: u'osd_vposition'
把message里面的位置参数删除...用gnome-osd-properties设置位置
发表于 : 2008-06-28 23:46
由 aobi
我没装GNOME。在各位大侠的代码和思路的指导下,轻松就完成了这个的TK版的。哈哈。我太厉害了。我现在是绑定在f8上的。需要sdcv.我借用它的字典。中英文都可。中文要是utf8的。不过这个好像是多此一举哈,stardict本来就有取词功能了,比这个要好N倍。
不过敝帚自珍啦。
用了10来行代码。不要 xsel和gnome的。要tk/tcl. 和sdcv.
16秒自动关闭,or 鼠标移动到上面,然后出来(Leave).自己改改代码
发表于 : 2008-06-28 23:47
由 aobi
绑定到f8 是fvwm的功能。不是程序的
发表于 : 2008-06-28 23:56
由 solcomo
这猫头咋老换马甲,还总喜欢用别人头像...

发表于 : 2008-06-29 0:00
由 aobi
发表于 : 2008-07-05 13:56
由 HuntXu
没有开关?
我只是想复制咋办呢?

发表于 : 2008-07-05 14:09
由 solcomo
复制就复制呗
也影响不到什么
