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

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

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

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

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