Резюме моего проекта должно запланировать уведомление и вызвать значок, который, кажется, в средстве запуска Единицы продолжает покачиваться постоянно (пока я не узнаю его и деактивирую его).
Под управлением Ubuntu 14.04, я выполняю следующее:
sleep 60; notify-send -t 0 "TIME UP!"
Это приводит к следующему окну предупреждений и сопутствующему значку в средстве запуска:
К сожалению, аварийное оповещение слишком легко для пропавших без вести. (По некоторым причинам это всегда появляется позади моего терминала гнома.)
Так есть ли какой-либо способ, которым я могу получить контроль анимации для значка в средстве запуска?
Можно сделать это в 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 меньше всего, я не могу найти его теперь).