标签: notify-send

如何发送自定义桌面通知?

我有一个自定义脚本,我想发送带有自定义消息的桌面通知(出现在屏幕右上角的通知)。我怎么做?

notification notify-send

125
推荐指数
4
解决办法
6万
查看次数

通知发送在 crontab 中不起作用

我制作了一个脚本,当我正在阅读漫画的新章节时,它会通知我。我使用命令 notify-send 来做到这一点。当我尝试在终端中运行该程序时,该程序有效。通知显示。但是,当我把它放在我的 crontab 中时,通知没有显示。我很确定该程序正在运行,因为我为我创建了一个文件。文件已创建,但未显示通知。

这是我的脚本

#!/bin/bash   
#One Piece Manga reminder    
#I created a file named .newop that contains the latest chapter.    
let new=$(cat ~/.newop)    
wget --read-timeout=30 -t20 -O .opreminder.txt http://www.mangareader.net/103/one-piece.html

if (( $(cat .opreminder.txt | grep "One Piece $new" | wc -l) >=1 ))    
then    
    (( new+=1 ))    
    echo $new    
    echo $new > ~/.newop    
    notify-send "A new chapter of One Piece was released."    
else    
    notify-send "No new chapter for One Piece."    
    notify-send "The latest chapter is still $new."    
fi …
Run Code Online (Sandbox Code Playgroud)

cron notify-send

58
推荐指数
6
解决办法
4万
查看次数

如何将自定义图像添加到通知发送?

在通知发送中,我知道 -i 可用于将库存图片添加到通知中,但如何添加我自己的自定义图片?我已经进入了 usr/share/icons/gnome/32x32,通知发送从中提取,但它根本不会显示任何图像。是否可以包含库存图片以外的图片?

notify-send

16
推荐指数
1
解决办法
1万
查看次数

是否有“请勿打扰”选项来暂时隐藏通知,例如在 macbook 上?

是否存在像 OSX 设备那样的“请勿打扰模式”,您可以决定何时通知会打扰您,或不打扰您。

我刚刚安装了 chrome,我通常会收到群文本和其他通知的垃圾邮件,这在我尝试工作时会很烦人。 Ubuntu 是否存在类似的东西?

notification indicator scripts notify-osd notify-send

16
推荐指数
2
解决办法
1702
查看次数

当用户不安全地拔下 USB 拇指驱动器时提醒用户

用户在未卸载的情况下拔下 U 盘后,反复抱怨 U 盘上的数据丢失。我们在我们的机器上运行 Ubuntu 14.04 LTS。已启用自动安装。

因为我厌倦了在拔出之前记住它们要安全移除,所以我想让 Ubuntu 在拔出安装的 USB 驱动器时显示警报。

我想添加一个udev规则,该规则notify-send在驱动器仍然安装的情况下在移除时运行。如何确定 USB 驱动器在移除时是否已安装?

usb unmount udev notify-send

13
推荐指数
2
解决办法
1476
查看次数

如何使用 Python 3 发送桌面通知?

我有一个 python3.4 脚本。我想向桌面发送通知。我如何在python中处理这个?我可以使用通知发送吗?

我正在使用 Ubuntu 14.04。

#in my script
if something:
  notify-send 'Here is a notification !'
Run Code Online (Sandbox Code Playgroud)

python notify-send python3

12
推荐指数
1
解决办法
2万
查看次数

如何自定义通知发送中的字体样式?

我正在尝试更改使用notify-send命令时出现在弹出通知中的文本格式。在这里我看到它可以使用 HTML 格式来完成。但这似乎对我不起作用。

有没有办法实现这一目标?

format scripts notify-send

11
推荐指数
1
解决办法
7789
查看次数

如何让桌面通知显示在两个屏幕上

我有一台笔记本电脑和一个辅助屏幕,用于我的大部分工作。显示通知时,它们仅显示在笔记本电脑屏幕上。我怎样才能让它在两个屏幕上显示?

Ubuntu 13.04

notification multiple-monitors notify-send

10
推荐指数
1
解决办法
6389
查看次数

如何记录所有通知发送操作?

我不断收到非常奇怪的通知,在我阅读它们之前就消失了,它们很长,并且随机出现,最近出现的是在内核升级期间,它有一个奇怪的图标,而且很长,但我没有无法阅读它,因为它在屏幕上如此短暂。

所以我想知道是否有任何日志将所有调用notify-send记录到调用它的程序中,以及所有给定的参数?或者我是否可以设置这样的日志来找出这些通知的内容?我正在使用 GNOME 3.18 运行 Ubuntu GNOME 15.10。

notification log notify-send

10
推荐指数
1
解决办法
4116
查看次数

是否可以取消或清除使用通知发送创建的通知?

所以我写了一个小脚本来确保某个用户在登录时插入笔记本电脑(如果他没有,它会禁用)。脚本使用notify-send 告诉他插入。如果他插入,脚本将退出。他插上的时候能不能自动清除通知?我认为它可能需要以某种方式获取通过通知发送生成的进程 ID 并杀死该 PID,但我不知道如何执行此操作。

这是当前的脚本:

#!/bin/bash 

cat /sys/class/power_supply/BAT0/status
OUTPUT="$(cat /sys/class/power_supply/BAT0/status)"
echo "${OUTPUT}"
if [ "${OUTPUT}" = "Charging" ] || [ "${OUTPUT}" = "Unknown" ]; then
    echo charging or full
elif [ "${OUTPUT}" = "Discharging" ]; then
    notify-send -i /home/evamvid/Documents/Programming/OokiNoUse/power25.png "Hey there brother" "plug it in"
    COUNTER=0
while [ "$COUNTER" -le 12 ]
do
    cat /sys/class/power_supply/BAT0/status
    OUTPUT="$(cat /sys/class/power_supply/BAT0/status)"
    echo "${OUTPUT}"
    if [ "${OUTPUT}" = "Charging" ] || [ "${OUTPUT}" = "Unknown" ]; then
        exit
    elif [ "${OUTPUT}" = "Discharging" ]; …
Run Code Online (Sandbox Code Playgroud)

notification bash scripts notify-osd notify-send

9
推荐指数
2
解决办法
5482
查看次数