Ano*_*pus 11 format scripts notify-send
我正在尝试更改使用notify-send命令时出现在弹出通知中的文本格式。在这里我看到它可以使用 HTML 格式来完成。但这似乎对我不起作用。
有没有办法实现这一目标?
小智 9
问题可能summary是未解析body字符串,而解析了字符串。格式应该是notify-send < OPTIONS summary body >
您会注意到在下面的代码中summary (或标题,或主题,可以说)不会被格式化,但body字符串会被格式化。
您可以为摘要传递一个空字符串,但间距仍然存在。尽管标题是可选的,但建议在您的通知用于其他应用程序(例如不需要或不支持纯文本以外的任何内容的代码行情或提要)的情况下包含它。
#!/usr/bin/env bash
phrase="Hey sexy, it's `date +'%l:%M %P'`"
/usr/bin/notify-send --icon=clock -t 4000 "<i>Time Now</i>" "<span color='#57dafd' font='26px'><i><b>$phrase</b></i></span>" >/dev/null 2>&1
Run Code Online (Sandbox Code Playgroud)
根据文档summary是:
通知的单行概述。例如,“你有邮件”或“一个朋友上线了”。它通常不应超过 40 个字符,尽管这不是必需的,如有必要,服务器实现应自动换行。摘要必须使用 UTF-8 编码。”
有关设置正文文本的更多信息,请参阅http://www.galago-project.org/specs/notification/0.9/x161.html