mldonkey 用 GUI 并无多大必要,有其 server 的守护进程足矣。但其最不爽的就是缺乏通知,什么时候下完了都不知道,总要自己去看。无疑, mldonkey 能设置下载完毕后发送邮件,但这是不是太绕了!也能设置下载完毕后执行一命令,但偏偏不能运行 notify-send 发送消息到桌面来。原因就在于守护进程不知道桌面在哪,不能直接给桌面发送消息。
本方案借助于 notify-send2,使其能够在下载完毕时发送消息到当前活动桌面。关于 notify-send2,请看《让守护进程给活动桌面发送弹出消息》。若链接已死请看我签名,若未直接显示相关信息,请点击【更多在此】!
解压后,再进行以下两方面设置即可。
其一, mldonkey 设置:
代码: 全选
Options -> Files ->
file_started_cmd -> 填入 /var/lib/mldonkey/popmsg-started
file_completed_cmd -> 填入 /var/lib/mldonkey/popmsg-completed
代码: 全选
# 一定要 NOPASSWD, 另外注意 notify-send2 路径
visudo #{
mldonkey localhost=NOPASSWD: /usr/local/bin/notify-send2
#}
依赖的系统所属包(Debian / Ubuntu): mldonkey-server sudo
依赖的非系统原有工具: notify-send2
SHA1: d99ad55c2ae69ca0668367940c470d8f6d1b19d2