我想要一个脚本来发送询问某事的通知,并且我希望通知有一个按钮。
notify-send
似乎不支持此功能,或者我看不到该功能。我正在使用 Plasma。
答案1
类似于 bash 文件的东西?...
#! /bin/sh
kdialog --msgbox 'Test Message' Details
看一眼https://develop.kde.org/deploy/kdialog/获取更多选项和示例。
答案2
在我的系统(ubuntu 20.04 gnome shell 3.36.9)中,以下工作正常。
#/usr/bin/env bash
gdialog --msgbox 'Hi'
gdialog 是 zenity 在 gnome shell 环境中的包装器。有关详细使用,请运行 zenity --help
zenity --info --text='Hi'
等于上面的 gdialog 命令
答案3
看起来像dunstify
, 的一部分dunst 通知守护进程,可能会做你想做的事:
dunstify -A yes.ACCEPT -A no,DECLINE "A message"
邓斯特在 Ubuntu 上可用但显然整合得不是很好使用 KDE 上的 Plasma或者统一。如果它能够很好地满足您的需求并且您能够安装它,您仍然可以使用它。
我偶然发现dunstify
了建筑维基在寻找类似问题的答案但未能成功时。您可能会更幸运。