A big launcher giving you easy access to any installed apps and skills. Controllable via voice or TV remote.
This project is using various open-source components like Plasma Bigscreen, OpenVoiceOS and libcec.
This is a fork from https://invent.kde.org/plasma/plasma-bigscreen/
Changes:
- moves from Mycroft to OVOS
- "mycroft" is no longer optional and it's integration is enabled by default
- Remove MycroftSkillInstaller (not OVOS compliant)
- Remove "Recent" section
- Remove generic "Applications" section
- Add "Media" section
- Add "Network" section
- Add "Graphics" section
Bigscreen supports OpenVoiceOS, a free and open-source voice assistant that can be run completely decentralized on your own server.
Download new apps (aka skills) for your Bigscreen or add your own ones for others to enjoy.
CEC (Consumer Electronics Control) is a standard to control devices over HDMI. Use your normal TV remote control, or a RC with built-in microphone for voice control and optional mouse simulation.
Bigscreen replaces your DE, to stop an application from showing up you can edit /etc/xdg/applications-blacklistrc
Adding new applications only requires a .desktop file
see plasma-bigscreen/bigscreen-image-settings for more settings you might want to tweak in a Bigscreen image
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DKDE_INSTALL_LIBDIR=lib -DKDE_INSTALL_USE_QT_SYS_PATHS=ON -DCMAKE_CXX_COMPILER=clazy
make
sudo make install
Click here to see dependencies
- plasma-nano - https://invent.kde.org/plasma/plasma-nano
- plasma-settings - https://invent.kde.org/plasma-mobile/plasma-settings
- Activities
- ActivitiesStats
- Plasma
- I18n
- Kirigami2
- Declarative
- KCMUtils
- Notifications
- PlasmaQuick
- KIO
- Wayland
- WindowSystem
- KDEConnect
- Quick
- Core
- Qml
- DBus
- Network
To start the Bigscreen homescreen in a window, run:
QT_QPA_PLATFORM=wayland dbus-run-session kwin_wayland "plasmashell -p org.kde.plasma.mycroft.bigscreen"
you can also select plasma-bigscreen-x11 on your login screen as DE
- Image Settings for Bigscreen https://invent.kde.org/plasma-bigscreen/bigscreen-image-settings
- Plasma Remote Controllers https://invent.kde.org/plasma-bigscreen/plasma-remotecontrollers
- ovos-gui-app - https://github.com/OpenVoiceOS/mycroft-gui-qt5
- bigscreen gui extension https://github.com/OpenVoiceOS/ovos-gui-plugin-bigscreen