OVOS Shell
OVOS-shell is the OpenVoiceOS client implementation of the mycroft-gui library used in our embedded device images
Plugins
OVOS-shell is tightly coupled to PHAL, the following companion plugins should be installed if you are using ovos-shell
- ovos-PHAL-plugin-notification-widgets
- ovos-PHAL-plugin-network-manager
- ovos-PHAL-plugin-gui-network-client
- ovos-PHAL-plugin-wifi-setup
- ovos-PHAL-plugin-alsa
- ovos-PHAL-plugin-system
- ovos-PHAL-plugin-dashboard
- ovos-PHAL-plugin-brightness-control-rpi
- ovos-PHAL-plugin-color-scheme-manager
- ovos-PHAL-plugin-configuration-provider
Alternative Clients
Other distributions may offer alternative implementations such as:
- mycroft-gui also hosts a client for developers on the desktop.
- plasma-bigscreen
- mycroft mark2
Configuration
The Shell can be configured in a few ways.
GUI
Display settings
Color Theme editor
Shell Options
~/.config/OpenvoiceOS/OvosShell.conf
can be edited to change shell options that
may also be changed via UI. An example config would look like:
[General]
fakeBrightness=1
menuLabels=true
Themes
Shell themes can be included in /usr/share/OVOS/ColorSchemes/
or
~/.local/share/OVOS/ColorSchemes/
in json format. Note that colors should include
an alpha value (usually FF
).
{
"name": "Neon Green",
"primaryColor": "#FF072103",
"secondaryColor": "#FF2C7909",
"textColor": "#FFF1F1F1"
}