Рейтинг:1

Как отправлять уведомления с помощью кнопок из скрипта bash?

флаг ch

Я хочу, чтобы скрипт отправлял уведомление, которое что-то спрашивает, и я хочу, чтобы в уведомлении была кнопка. уведомление-отправить похоже, это не поддерживается, или я не вижу эту функцию. Я использую Плазму.

Рейтинг:0
флаг gb

В моей системе (ubuntu 20.04 gnome shell 3.36.9) работает следующее.

#/usr/bin/env bash
gdialog --msgbox 'Привет'

gdialog — это оболочка zenity в среде оболочки gnome. Для подробного использования запустите zenity --help

зенити --info --text='Привет' равно вышеуказанной команде gdialog

Пожалуйста, обратитесь https://help.gnome.org/users/zenity/3.32/

Caleb McKay avatar
флаг ca
OP использует Plasma, а не Gnome, поэтому kdialog будет более подходящим.
Azarilh avatar
флаг ch
Да, я указал Plasma. Также мне нужно «уведомление», а не диалог.
флаг gb
@Azarilh уведомить-отправить уведомление, и решение Калеба Маккея даст диалог с кнопкой Я не могу представить, чего ты хочешь. Есть ли у вас какие-либо feagure, что вы хотите?
Рейтинг:0
флаг ca

Что-то вроде файла bash?...

#! /бин/ш
kdialog --msgbox 'Тестовое сообщение' Детали

Взгляни на https://develop.kde.org/deploy/kdialog/ дополнительные варианты и примеры.

Azarilh avatar
флаг ch
Я хочу классическое уведомление, а не всплывающее диалоговое окно, оно уже в пути.
Caleb McKay avatar
флаг ca
Можете ли вы привести пример того, что вы подразумеваете под «классическим уведомлением»? Это немного расплывчато. Вы можете отправлять уведомления, используя --passivepopup, которые будут отображаться как стандартные уведомления Plasma. Но у вас не будет кнопок на них. Эта ссылка выше дает вам множество примеров того, что можно сделать с системой уведомлений Plasma.
Azarilh avatar
флаг ch
Да, стандартное уведомление Plasma — это то, что я хочу. Значит, я слишком много прошу?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.