Flash-символы на экране в Linux

У меня XFCE 4.6 на ядре 2.6. Есть ли быстрый и простой способ вывести сообщение на экран на несколько секунд?

Мой Thinkpad T60 имеет 3 кнопки громкости (вверх, вниз, отключение звука). Когда я нажимал кнопки, я хотел, чтобы громкость на экране мигала на секунду на экране. Можно ли это сделать с помощью Python?


person hongster    schedule 23.06.2009    source источник


Ответы (2)


notification-daemon-xfce разрешает libnotify клиенты для отображения кратких сообщений в XFCE. libnotify имеет доступные привязки Python.

В качестве непроверенного примера,

import pynotify
import sys
pynotify.init(sys.argv[0])
notification = pynotify.Notification("Title", "body", "dialog-info")
notification.set_urgency(pynotify.URGENCY_NORMAL)
notification.set_timeout(pynotify.EXPIRES_DEFAULT)
notification.show()
person ephemient    schedule 23.06.2009

Самое быстрое решение — использовать notify-send (обычно предоставляется в пакете libnotify-bin) из командной строки.

notify-send Hello!
person Matti    schedule 23.06.2009