| Опция | По умолчанию | Пояснение | Ед. изм. |
|---|---|---|---|
| TextBoxLeft | center | Отступ слева | точки,center,left,right |
| TextBoxTop | center | Отступ сверху | точки,center,top,bottom |
| TextBoxStyle | "background-color:gray; border:2px solid black; font-size:50px; color:black;" | Стиль отображения | CSS (Синтаксис (rus)) |
| TextBoxOpacity | 0.8 | Общая прозрачность | 0…1 |
| TextBoxBorderSize | 50 | Бордюр вокруг текста | точки |
| TextBoxTransparent | false | Полная прозрачность (текст без рамки) | false/true |
| TextBoxShadow | "" | Картинка для имитации тени 1) | PNG |
| TextBoxOffset | 30 | Отступ от краёв экрана для left, right, top и bottom | точки |
При отключенном композите:
TextBoxTransparent - отображается в прямоугольнике.
TextBoxOpacity - игнорируется.
qdbus org.kochkin.okindd /Text
| Функция | Пояснение |
|---|---|
| printText(QString profile, QString message, int time) | Вывести текст |
| printTextWithDBUS(QString profile, QString printTextWithDBUS, int time) | Вывести текст, используя DBUS |
printText:
profile - Предопределённый профиль (если не нужен, используйте "")
message - сообщение с использованием html форматирования и css стилей, текст, картинки 2), таблицы и прочее…
time - время показа в миллисекундах
printTextWithDBUS:
profile - Предопределённый профиль (если не нужен, используйте "")
printTextWithDBUS - сообщение с использованием html форматирования и css стилей, текст, картинки 3), таблицы и прочее. Также может включать вызовы DBUS, помещённые в теги {[…]}. Результат вызова DBUS вставляется в исходное сообщение.
time - время показа в миллисекундах
Пример:
qdbus org.kochkin.okindd /Text printTextWithDBUS "" \
"Now {[org.kochkin.okindd /Service getCurrentDateTime hh:mm:ss]}.<br>Volume level = {[org.kde.kmix /Mixers/0/Front_0 Get org.kde.KMix.Control volume]}." \
3000
Результат: