From a56a24567da521541373bb3f0ab3f679d7741c1e Mon Sep 17 00:00:00 2001 From: RealStickman Date: Tue, 20 Jul 2021 13:32:28 +0200 Subject: [PATCH] Add notes for multimedia pi based on arch --- arch-config/Dokumente/notes/multimedia-pi.md | 42 ++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 arch-config/Dokumente/notes/multimedia-pi.md diff --git a/arch-config/Dokumente/notes/multimedia-pi.md b/arch-config/Dokumente/notes/multimedia-pi.md new file mode 100644 index 00000000..f939c498 --- /dev/null +++ b/arch-config/Dokumente/notes/multimedia-pi.md @@ -0,0 +1,42 @@ +# Multimedia Device + +## Base +Arch base +Install AUR helper +Install `kitty` +`$ paru -S plasma-bigscreen-git libcec mycroft-core` + +## Autologin +`# mkdir -p /etc/systemd/system/getty@tty1.service.d` + +`# vim /etc/systemd/system/getty@tty1.service.d/override.conf` +``` +[Service] +ExecStart= +ExecStart=-/usr/bin/agetty --autologin (username) --noclear %I $TERM +Type=simple +``` + +`# systemctl enable getty@tty1` + +## Plasma Bigscreen +Plasma Bigscreen has issues when started directly, so we're launching a normal plasma session first +`$ dbus-run-session startplasma-wayland` +Then we can replace that with the bigscreen session +`$ plasmashell --replace -p org.kde.plasma.mycroft.bigscreen` + +## Launching Plasma and Bigscreen +Put this in `.bash_profile` +``` +if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]]; then + dbus-run-session startplasma-wayland +fi +``` + +Create a script that launches bigscreen +``` +#!/usr/bin/env bash + +plasmashell --replace -p org.kde.plasma.mycroft.bigscreen +``` +Add the script to "Autostart" in the settings. Make sure executable is set