Триггерная анимация покачивания на значке в средстве запуска Единицы

Резюме моего проекта должно запланировать уведомление и вызвать значок, который, кажется, в средстве запуска Единицы продолжает покачиваться постоянно (пока я не узнаю его и деактивирую его).

Под управлением Ubuntu 14.04, я выполняю следующее:

sleep 60; notify-send -t 0 "TIME UP!"

Это приводит к следующему окну предупреждений и сопутствующему значку в средстве запуска:

enter image description here

К сожалению, аварийное оповещение слишком легко для пропавших без вести. (По некоторым причинам это всегда появляется позади моего терминала гнома.)

Так есть ли какой-либо способ, которым я могу получить контроль анимации для значка в средстве запуска?

3
задан 21 February 2015 в 01:43

1 ответ

Можно сделать это в Python как это:

#!/usr/bin/env python

from gi.repository import Unity, GObject

launcher = Unity.LauncherEntry.get_for_desktop_id ("notify-osd.desktop")

def do_urgency():
    urgent = launcher.get_property("urgent")
    launcher.set_property("urgent", not urgent)
    return True

GObject.timeout_add_seconds(1, do_urgency)

GObject.MainLoop().run()

, К сожалению, документация для API средства запуска Unit7, кажется, больше не онлайн (или ta меньше всего, я не могу найти его теперь).

1
ответ дан 1 December 2019 в 17:38

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

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