An app for streaming all the 3rdi Images to the video output, fullscreen, time-synchronized with the originals.
Hardware: MeLE Quieter3Q Fanless Mini PC
- Install Ubuntu 22.04 for Desktop. For this to work correctly, I had to create the bootable USB stick on Windows instead of MacOS. Then press F7 or Delete to enter boot menu and select the USB for boot.
- Enable Remote Desktop in Settings.
- Disable the keyring by setting the password to empty. Then reboot and check that screen sharing works correctly (test using Microsoft Remote Desktop app).
sudo apt install -y git python3-pip python3.10-venv openssh-server
mkdir -m700 ~/.ssh
wget -qO- https://github.com/<username>.keys | head -n1 > ~/.ssh/authorized_keys # Replace <username> with your GitHub username
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
ln -s ~/Documents/3rdiStream images
EDITOR=nano sudo visudo -f /etc/sudoers.d/systemctl-services
Then paste these lines:
ALL ALL=NOPASSWD: /bin/systemctl start slideshow
ALL ALL=NOPASSWD: /bin/systemctl stop slideshow
ALL ALL=NOPASSWD: /bin/systemctl restart slideshow
sudo nano /etc/xdg/autostart/update-notifier.desktop
Change this value:
NoDisplay=true
sudo nano /etc/apt/apt.conf.d/20auto-upgrades
Change these values:
APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Unattended-Upgrade "0";
sudo systemctl stop apt-daily.timer
sudo systemctl stop apt-daily-upgrade.timer
sudo systemctl disable apt-daily.timer
sudo systemctl disable apt-daily-upgrade.timer