User Tools

Site Tools


linux:ubuntu_22.04:kodi

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
linux:ubuntu_22.04:kodi [2024/02/23 20:07] – [Geluid Configureren] excylelinux:ubuntu_22.04:kodi [2024/05/22 14:37] (current) excyle
Line 2: Line 2:
  
 Installeer Ubuntu met de **minimal 22.04 ISO**, maak een gebruiker **kodi** aan met als wachtwoord **kodi** en selecteer bij de installatie alleen **SSH server** Installeer Ubuntu met de **minimal 22.04 ISO**, maak een gebruiker **kodi** aan met als wachtwoord **kodi** en selecteer bij de installatie alleen **SSH server**
-====== tools voor repository management ====== 
  
 +====== Tools voor repository management ======
 <code> <code>
 apt install software-properties-common apt install software-properties-common
Line 26: Line 26:
 apt update apt update
 apt upgrade apt upgrade
-apt install kodi openbox lightdm samba wsdd lm-sensors mc binutils build-essential subversion git unzip xterm dkms +apt install kodi openbox lightdm samba wsdd lm-sensors mc binutils build-essential subversion git unzip xterm dkms cec-utils ntpdate
- +
 </code> </code>
  
 Select lightdm as default display manager Select lightdm as default display manager
 +
 +
 +====== Tijd/tijdzone goed zetten ======
 +<code bash>
 +apt install ntpsec-ntpdate
 +timedatectl set-local-rtc 1
 +ntpdate nl.pool.ntp.org
 +timedatectl set-timezone Europe/Amsterdam
 +</code>
  
  
Line 101: Line 108:
 maak vervolgens een SMB user aan en zet een wachtwoord maak vervolgens een SMB user aan en zet een wachtwoord
 <code bash> <code bash>
-smbpsswd -a kodi+smbpasswd -a kodi
 </code> </code>
  
Line 122: Line 129:
 De lirc in 22.04 is niet helemaal goed, hierom gaar we lirc installeren vanaf de 18.04 repo. De lirc in 22.04 is niet helemaal goed, hierom gaar we lirc installeren vanaf de 18.04 repo.
  
-voeg onderaan "/etc/apt/sources.list" de volgende repo toe: deb [signed-by=/usr/share/keyrings/3B4FE6ACC0B21F32.gpg] http://ca.archive.ubuntu.com/ubuntu/ xenial universe en installeer lirc +voeg de keyserverinfo toe
 <code bash> <code bash>
 curl -fsSL "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3B4FE6ACC0B21F32" | sudo gpg --dearmor -o /usr/share/keyrings/3B4FE6ACC0B21F32.gpg curl -fsSL "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3B4FE6ACC0B21F32" | sudo gpg --dearmor -o /usr/share/keyrings/3B4FE6ACC0B21F32.gpg
 +</code>
 +voeg vervolgens de sources toe aan apt, zet de volgende inhoud in "/etc/apt/sources.list.d/ubuntu-xenial.list"
 +<code bash ubuntu-xenial.list>
 +deb [signed-by=/usr/share/keyrings/3B4FE6ACC0B21F32.gpg] http://ca.archive.ubuntu.com/ubuntu/ xenial universe
 +</code>
 +
 +en installeer lirc
 +
 +<code bash>
 apt update apt update
 apt install lirc/xenial apt install lirc/xenial
 apt-mark hold lirc apt-mark hold lirc
- 
- 
 </code> </code>
  
-verwijder de repo weer uit "/etc/apt/sources.listen update de sources list weer+verwijder de repo weer door in de ubuntu-xenial.list de regel te commenten met een # en update de sources list weer
  
 <code bash> <code bash>
 apt update apt update
- 
- 
 </code> </code>
  
Line 156: Line 167:
 #Chosen Remote Control #Chosen Remote Control
 REMOTE="Home-brew (16x50 UART compatible serial port)" REMOTE="Home-brew (16x50 UART compatible serial port)"
-REMOTE_MODULES="lirc_dev lirc_cir"+REMOTE_MODULES=""
 REMOTE_DRIVER="" REMOTE_DRIVER=""
 REMOTE_DEVICE="/dev/lirc0" REMOTE_DEVICE="/dev/lirc0"
Line 585: Line 596:
 printf '[Manager]\nDefaultTimeoutStopSec=10s' | tee -a /etc/systemd/system.conf.d/faster-shutdown.conf printf '[Manager]\nDefaultTimeoutStopSec=10s' | tee -a /etc/systemd/system.conf.d/faster-shutdown.conf
  
 +</code>
 +
 +====== Workaround voor cec startup loop ======
 +maak een /usr/local/sbin/shutdowncec.sh aan
 +<code bash>
 +mcedit /usr/local/sbin/shutdowncec.sh
 +</code>
 +
 +en zet hier het volgende in
 +<code conf shutdowncec.sh>
 +#!/bin/bash
 +/bin/echo "standby 0" | /usr/bin/cec-client -s -d 1
 +</code>
 +
 +en maak deze uitvoerbaar
 +<code bash>
 +chmod +x /usr/local/sbin/shutdowncec.sh
 +</code>
 +
 +Maak een /etc/systemd/system/shutdowncec.service aan
 +
 +<code bash>
 +mcedit /etc/systemd/system/shutdowncec.service
 +</code>
 +
 +en zet hier het volgende in
 +
 +<code conf shutdowncec.service>
 +[Unit]
 +Description=Shutdown TV before shutdown
 +Requires=network-online.target
 +After=network-online.target
 +
 +[Service]
 +Type=oneshot
 +RemainAfterExit=true
 +ExecStart=/bin/true
 +ExecStop=/usr/local/sbin/shutdowncec.sh
 +
 +[Install]
 +WantedBy=multi-user.target
 +
 +</code>
 +
 +en laat deze automatisch starten
 +<code bash>
 +systemctl daemon-reload
 +systemctl enable shutdowncec.service --now
 </code> </code>
  
linux/ubuntu_22.04/kodi.1708715276.txt.gz · Last modified: by excyle

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki