让守护进程给活动桌面发送弹出消息(2012-03-03 首发)

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

让守护进程给活动桌面发送弹出消息(2012-03-03 首发)

#1

帖子 自由建客 » 2012-03-03 21:55

让守护进程给活动桌面发送弹出消息

mldonkey 下载完了不能弹出消息,爽不?网线掉了又插上了, ifplug 却只在后台默默工作,想得到消息不?

守护进程为什么就不能在我的桌面弹出消息,权限问题?非也!以 root 身份运行的守护进程有什么不能做的。它不发送消息给你是因为它不知道你的桌面在哪。本脚本正是为解决这个问题而生。

本脚本被命名为“notify-send2”,因为它的用法与“notify-send”相同,区别只在以 root 身份运行时。
用 root 运行该命令能将消息发送给所有活动桌面,无论该桌面属于哪个帐户。
非 root 使用该命令则退化为 notify-send,若需发送消息给所有活动桌面请用 sudo,并做好相关特权配置。

应用示例请看《令 ifplugd 支持网桥和弹出消息》《让 mldonkey 下载完成时弹出消息》。若链接已死请看我签名,若未直接显示相关信息,请点击【更多在此】!

另外,某些守护进程(ifplugd 便是)运行时,其 PATH 变量可能并不包含 /usr/local/sbin:/usr/local/bin,对此写相关应用脚本就要有所注意了。也可考虑修改其原有启动脚本或干脆将该脚本移至 /usr/bin,不过并不推荐这么做。

依赖的系统所属包(Debian / Ubuntu): bash sudo sed consolekit libnotify-bin
notify-send2.tar.gz
(499 Bytes) 已下载 122 次
SHA1: 5ada66ace34f7bb5c8dfce92ee1fdc45a2f92de5
上次由 自由建客 在 2012-03-06 15:24,总共编辑 3 次。
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 让守护进程给活动桌面发送弹出消息(2012-03-03 首发)

#2

帖子 lilydjwg » 2012-03-03 22:29

早就用 python 实现了此功能的路过~
https://github.com/lilydjwg/winterpy/bl ... logchecker
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: 让守护进程给活动桌面发送弹出消息(2012-03-03 首发)

#3

帖子 自由建客 » 2012-03-03 22:37

lilydjwg, 那我以前问的时候干吗不回啊? :em20
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 让守护进程给活动桌面发送弹出消息(2012-03-03 首发)

#4

帖子 lilydjwg » 2012-03-03 22:46

自由建客 写了:lilydjwg, 那我以前问的时候干吗不回啊? :em20
你又不出钱给我家办宽带 :-(
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: 让守护进程给活动桌面发送弹出消息(2012-03-03 首发)

#5

帖子 自由建客 » 2012-03-03 23:06

lilydjwg 写了:
自由建客 写了:lilydjwg, 那我以前问的时候干吗不回啊? :em20
你又不出钱给我家办宽带 :-(
:em05
回复