Skip to content
This repository has been archived by the owner on Nov 1, 2023. It is now read-only.

Latest commit

 

History

History
63 lines (42 loc) · 4 KB

README.md

File metadata and controls

63 lines (42 loc) · 4 KB

Linux TV based on Fedora?

drawing

This is an experiment on creating the perfect TV operating system. It should result in a modern, secure, self-maintaining, immutable and easy-to-use Linux TV you dont need to care about, because no update can break it.

It is not ready yet, especially as Plasma Bigscreen is not developed anymore.

This should become a universalblue image, if I find the time. Basing it on Gnome sounds like a good idea, as Gnome is good for everything, just not Desktops.

No Guarantee that everything works! It is based off unofficial COPR repositories and may break in the future. It probably works very well though

1. Preparation

You may want to use an ARM single-board computer from Pine64, Hardkernel (ODroid), OrangePi or the known but expensive RaspberryPi for that.

Download UniversalBlues install iso and flash it to a USB-Stick. A good tool, working on every Operating System is Balena Etcher.

I would recommend against LUKS encryption when using a real TV remote control, which this Desktop is for right?

Also enable automatic login, and don't create a root account but only a user.

2. Install the script

Just log in, open the Terminal (Ctrl+Alt+T or search for "Konsole") and paste this command:

git clone https://github.com/trytomakeyouprivate/Fedora-TV-KDE-Bigscreen
chmod +x ~/Fedora-TV-KDE-Bigscreen/Content/*
sh ~/Fedora-TV-KDE-Bigscreen/Content/install.sh

Explanation of steps

I want to base this TV operating system on an atomic immutable and self-updating OSTree system for best stability. This doesnt affect usage at all, its a TV. Updates are done automatically and all needed packages are here.

Many optional changes like installed Apps and Addons are optional

Apps:

  • Add Flathub, remove Fedora Flatpak repo to avoid Codec issues (its a mediaplayer)
  • install Flathub Firefox, Kodi, VLC, Freetube and maybe more Apps.
  • (Add a nice script to re-enable the "copr enable" command)
  • Add the COPRs for Mycroft (Bigscreen is outdated and probably broken)

Firefox:

System:

  • change KDE settings: autologin without password, ...
  • add a login script to start bigscreen automatically
  • add a login script enabling the Mycroft service permanently (and then deleting itself)
  • add the autoupdate script from tony walker
  • warn the user that apps are now installed and it takes some time

Modified Firefox

Image of Tabscreen

(Plasma Biscreen image source)