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

A Linux TV based off the immutable Fedora Kinoite, along with KDE Plasma Bigscreen, Mycroft Voice control, a modified Firefox and preinstalled Flatpak apps.

License

Notifications You must be signed in to change notification settings

boredsquirrel/Fedora-TV-KDE-Bigscreen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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)

About

A Linux TV based off the immutable Fedora Kinoite, along with KDE Plasma Bigscreen, Mycroft Voice control, a modified Firefox and preinstalled Flatpak apps.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages