Flash-символы на экране в Linux - PullRequest
1 голос
/ 23 июня 2009

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

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

Ответы [ 2 ]

1 голос
/ 24 июня 2009

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

notify-send Hello!
1 голос
/ 23 июня 2009

messages-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()
...