一个词典脚本,支持鼠标选词
发表于 : 2008-06-15 0:24
见16楼
需要安装xsel和gnome-osd
需要安装xsel和gnome-osd
代码: 全选
#!/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'`
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
哦哦?这个取词不错啊,赞solcomo 写了:代码: 全选
#!/bin/bash str="`xprop -root -notype CUT_BUFFER0 | awk -F'[""]' '{print $2}'`" while true ; do a="`xprop -root -notype CUT_BUFFER0 | awk -F'[""]' '{print $2}'`" if [ "$a" != "$str" ] ; then str="$a" word=`w3m -dump -no-cookie http://dict.cn/mini.php?q="$a" | sed -e '$d'` 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
这是咋了?solcomo 写了:很奇怪
昨天我在任何地方copy都会出现在CUT_BUFFER0
今天只能在终端用鼠标选择才行....
代码: 全选
xiooli@XIOOLI:~$ xprop -root -notype CUT_BUFFER0
CUT_BUFFER0: not found.
xiooli@XIOOLI:~$
你可以尝试装一下yjcong 写了:osd是什么意思, 源里有没有非gnome的osd??
看看xprop -root -notype里面有没有CUT_BUFFERxiooli 写了:这是咋了?代码: 全选
xiooli@XIOOLI:~$ xprop -root -notype CUT_BUFFER0 CUT_BUFFER0: not found. xiooli@XIOOLI:~$