RTX 消息通知能ubuntu(原创)
时间:2010-10-15 来源:xcwen
RTX 消息通知能ubuntu
一直使用ubuntu 工作的,但工作上又要使用rtx , 于是写出了这样一个程序:当rtx 中有未读的消息时,rtx 将能够通知给ubuntu.
原理:
1.写个程序在Ubuntu 上listen 一个端口,如果收到未读的消息个数大于0就通知Ubuntu提示。(python程序:rtx.py)
2.写个rtx插件,当然有未读的消息时。就往ubuntu的那个端口发未读的消息个数。(rtx插件程序:rtxsync.rpi)
rtx.py:
安装方式:
//通知桌面要用到notify-send程序
Ubuntu: sudo apt-get install libnotify-bin
将之加入登入启动:nohup ~/bin/rtx.py >~/rtx.log &
修改rtx.py 中的ip 和端口。如:
sock.bind(('10.1.10.31', 2000))
rtx插件程序:rtxsync.rpi:
在虚拟机上直接安装。
在第三方配置中设置 rtx.py 中的ip,和端口的配置
如:
设置完毕后,就可以ok了。
当有消息来时 ubuntu 上的效果:
事实上,我们可以做一个更加类似RTX的提醒,我写了一个QT的托盘图标。
使用方式:(参照着写)
sleep 10 //在启动时不sleep 可能加不入ubuntu 的托盘里。
cd ~/bin/trayicon_xqt4/ && nohup ./trayicon_xqt4 0.0.0.0 2000 & >~/log_f
程序下载 http://san2.googlecode.com/files/rtxSync.rar