我有一个自定义脚本,我想发送带有自定义消息的桌面通知(出现在屏幕右上角的通知)。我怎么做?
我制作了一个脚本,当我正在阅读漫画的新章节时,它会通知我。我使用命令 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) 在通知发送中,我知道 -i 可用于将库存图片添加到通知中,但如何添加我自己的自定义图片?我已经进入了 usr/share/icons/gnome/32x32,通知发送从中提取,但它根本不会显示任何图像。是否可以包含库存图片以外的图片?
是否存在像 OSX 设备那样的“请勿打扰模式”,您可以决定何时通知会打扰您,或不打扰您。
我刚刚安装了 chrome,我通常会收到群文本和其他通知的垃圾邮件,这在我尝试工作时会很烦人。 Ubuntu 是否存在类似的东西?
用户在未卸载的情况下拔下 U 盘后,反复抱怨 U 盘上的数据丢失。我们在我们的机器上运行 Ubuntu 14.04 LTS。已启用自动安装。
因为我厌倦了在拔出之前记住它们要安全移除,所以我想让 Ubuntu 在拔出安装的 USB 驱动器时显示警报。
我想添加一个udev
规则,该规则notify-send
在驱动器仍然安装的情况下在移除时运行。如何确定 USB 驱动器在移除时是否已安装?
我有一个 python3.4 脚本。我想向桌面发送通知。我如何在python中处理这个?我可以使用通知发送吗?
我正在使用 Ubuntu 14.04。
#in my script
if something:
notify-send 'Here is a notification !'
Run Code Online (Sandbox Code Playgroud) 我正在尝试更改使用notify-send
命令时出现在弹出通知中的文本格式。在这里我看到它可以使用 HTML 格式来完成。但这似乎对我不起作用。
有没有办法实现这一目标?
我有一台笔记本电脑和一个辅助屏幕,用于我的大部分工作。显示通知时,它们仅显示在笔记本电脑屏幕上。我怎样才能让它在两个屏幕上显示?
Ubuntu 13.04
我不断收到非常奇怪的通知,在我阅读它们之前就消失了,它们很长,并且随机出现,最近出现的是在内核升级期间,它有一个奇怪的图标,而且很长,但我没有无法阅读它,因为它在屏幕上如此短暂。
所以我想知道是否有任何日志将所有调用notify-send
记录到调用它的程序中,以及所有给定的参数?或者我是否可以设置这样的日志来找出这些通知的内容?我正在使用 GNOME 3.18 运行 Ubuntu GNOME 15.10。
所以我写了一个小脚本来确保某个用户在登录时插入笔记本电脑(如果他没有,它会禁用)。脚本使用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) notify-send ×10
notification ×5
scripts ×3
notify-osd ×2
bash ×1
cron ×1
format ×1
indicator ×1
log ×1
python ×1
python3 ×1
udev ×1
unmount ×1
usb ×1