Как настроить стиль шрифта в уведомлении-отправке?

Я пытаюсь изменить формат текста, появляющегося во всплывающем уведомлении, используя команду notify-send. Здесь я увидел, что это можно сделать с помощью форматирования HTML. Но это, похоже, не работает для меня.

Есть ли способ достичь этого?

7
задан 13 April 2017 в 15:24

1 ответ

Проблема могла бы быть то, что 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

согласно документам summary :

однострочный обзор уведомления. Например, "У Вас есть почта", или "Друг приехал онлайн". Это не должны обычно быть дольше, чем 40 символов, хотя это не требование, и реализации сервера должны переход на новую строку при необходимости. Сводка должна быть закодирована с помощью UTF-8."

Для большего количества информации о моделировании основного текста см. http://www.galago-project.org/specs/notification/0.9/x161.html

5
ответ дан 23 November 2019 в 06:44

Другие вопросы по тегам:

Похожие вопросы: