QT Applications

NOTE: Only QT5 is supported, help wanted to migrate to QT6!

You can build full standalone QT Voice Applications using QML with ovos-gui either via skills or OVOSAbstractApp

Desktop Files

GUI clients are allowed to filter a namespace, providing a GUI skill in it's own dedicated window.

This is what powers Plasma Bigscreen Voice Apps via .desktop files

Desktop files are also parsed to populate the skills in the homescreen app drawer

NOTE: be sure to have mycroft-gui-qt5 installed

[Desktop Entry]
X-DBUS-StartupType=None
X-KDE-StartupNotify=false
Version=1.0
Terminal=false
Type=Application
Name=OCP
Exec=ovos-gui-app --hideTextInput --skill=ovos.common_play
Icon=OCP
Categories=VoiceApp
StartupNotify=false

Learn more about the Desktop Entry Specification