如何产生像firefox下载完毕一样的通知:一点击就打开一个文件?

sh/bash/dash/ksh/zsh等Shell脚本
回复
qq405165798
帖子: 79
注册时间: 2008-02-24 14:39
送出感谢: 0
接收感谢: 0

如何产生像firefox下载完毕一样的通知:一点击就打开一个文件?

#1

帖子 qq405165798 » 2010-11-29 19:47

如何产生像firefox下载完毕一样的通知:一点击就打开一个文件?

notify-send testdf "<i><b>Hello World</b></i>"
不能产生任何动作呀.
上次由 qq405165798 在 2010-11-29 19:59,总共编辑 1 次。
头像
pocoyo
论坛版主
帖子: 25878
注册时间: 2008-03-25 15:49
来自: 谁知道?
送出感谢: 5 次
接收感谢: 9 次
联系:

Re: 如何产生像firefox下载完毕一样的通知:一点击就打开一个文件?

#2

帖子 pocoyo » 2010-11-29 19:52

嗯 我也想
qq405165798
帖子: 79
注册时间: 2008-02-24 14:39
送出感谢: 0
接收感谢: 0

Re: 如何产生像firefox下载完毕一样的通知:一点击就打开一个文件?

#3

帖子 qq405165798 » 2010-11-29 19:58

pocoyo 写了:嗯 我也想
这个firefox已经实现了,仁兄有胆量读源代码?我胆小....
头像
jarryson
帖子: 4002
注册时间: 2005-08-14 19:53
送出感谢: 1 次
接收感谢: 2 次
联系:

Re: 如何产生像firefox下载完毕一样的通知:一点击就打开一个文件?

#4

帖子 jarryson » 2010-11-29 21:30

这两者实现方式根本不一样。firefox的是自己绘制的,但是系统的是通过libnotify和dbus来通知的。

要读可以看看network-manager-applet的代码,或者transmission

不过这在使用notify-osd的机器上是不管用的。因为notify-osd禁止了这一功能,因为notify-osd是鼠标穿透的。
qq405165798
帖子: 79
注册时间: 2008-02-24 14:39
送出感谢: 0
接收感谢: 0

Re: 如何产生像firefox下载完毕一样的通知:一点击就打开一个文件?

#5

帖子 qq405165798 » 2010-11-30 13:45

jarryson 写了:这两者实现方式根本不一样。firefox的是自己绘制的,但是系统的是通过libnotify和dbus来通知的。

要读可以看看network-manager-applet的代码,或者transmission

不过这在使用notify-osd的机器上是不管用的。因为notify-osd禁止了这一功能,因为notify-osd是鼠标穿透的。
"firefox的是自己绘制的"
可以确定的是,这句话是错误的.原因是:
1.我的firefox通知是和notification的版本一致的.我装过2个notification:
xfce-notification和notification-daemon.
firefox通知的样式和位置都随notification的改变而相应变化
2.把notification-daemon 进程kill掉.firefox再出现通知时,notification-daemon被重启
3.把notify-send 文件rm掉,firefox不能再弹出通知
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: 如何产生像firefox下载完毕一样的通知:一点击就打开一个文件?

#6

帖子 eexpress » 2010-11-30 13:55

下载完,显示的那点击窗口提示?
那不就是普通的一个窗口嘛。
你下载完,用zenity调用一个显示就是。
notify开发太慢,别指望它那些宣传的功能,多数都还没有的。
如果一定要notify实现,你可以问作者,要api方法。
● 鸣学
头像
jarryson
帖子: 4002
注册时间: 2005-08-14 19:53
送出感谢: 1 次
接收感谢: 2 次
联系:

Re: 如何产生像firefox下载完毕一样的通知:一点击就打开一个文件?

#7

帖子 jarryson » 2010-11-30 13:59

难道你装了类似firefox-notify这样的插件?那么你只要看看里面的写法就好了,python的
qq405165798
帖子: 79
注册时间: 2008-02-24 14:39
送出感谢: 0
接收感谢: 0

Re: 如何产生像firefox下载完毕一样的通知:一点击就打开一个文件?

#8

帖子 qq405165798 » 2010-11-30 14:32

eexpress 写了:下载完,显示的那点击窗口提示?
那不就是普通的一个窗口嘛。
你下载完,用zenity调用一个显示就是。
notify开发太慢,别指望它那些宣传的功能,多数都还没有的。
如果一定要notify实现,你可以问作者,要api方法。
多谢,正在试用
zenity
回复

回到 “Shell脚本”