Skip to content

OVOSHatchery/ovos-plasma-bigscreen-qt5

Repository files navigation

Plasma Bigscreen - OVOS Edition

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.

ovos-bigscreen

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

Voice Control

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.

Remote control your TV via CEC

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.

Application Launcher

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

Installing from source

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

KDE Plasma Dependencies

KDE KF5 dependencies

  • Activities
  • ActivitiesStats
  • Plasma
  • I18n
  • Kirigami2
  • Declarative
  • KCMUtils
  • Notifications
  • PlasmaQuick
  • KIO
  • Wayland
  • WindowSystem
  • KDEConnect

Qt dependencies

  • Quick
  • Core
  • Qml
  • DBus
  • Network

Running

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

Related repositories

Releases

No releases published

Packages

No packages published