Front display - linuxu3er

linux
u3er
Direkt zum Seiteninhalt
Front display
Edit LCDproc
Mein Gehäuse hat eine LCD Anzeige. Damit die Anzeige unter Linux auch sinnvoll genutzt werden kann benötigt man das Programm lcdproc und muss ein paar Einstellungen vornehmen.
 sudo apt-get install lcdproc  
 lsusb  
Bus 002 Device 005: ID 15c2:0036 SoundGraph Inc. LC16M VFD Display/IR Receiver
 sudo cme edit lcdproc  

Mit dem letzten Befehl startet eine grafische Oberfläche in der man den „imon“ Treiber auswählen muss. Die Einstellungen, die man in der grafischen Oberfläche einträgt, werden dann in der /etc/LCD.conf eingetragen. Anschließend ist ein Neustart des Services notwendig. Meine LCD.conf sieht anschließend folgendermaßen aus:
[server]
Driver = imon
DriverPath = /usr/lib/x86_64-linux-gnu/lcdproc/
#NextScreenKey = Right
#PrevScreenKey = Left
ReportToSyslog = yes
#ToggleRotateKey = Enter
ServerScreen = blank
Hello = ""
GoodBye = ""

[imon]
Device = /dev/lcd-imon
Size = 16x2

#[menu]
#DownKey = Down
#EnterKey = Enter
#MenuKey = Escape
#UpKey = Up
 sudo service LCDd restart  
Dies führt dazu, dass keine Wilkommens oder Beenden Nachricht (Hello = "" / GoodBye = "") auf dem Display angezeigt wird und keine Nachrichten vom Server (ServerScreen = blank).  Wenn der MediaPC aus ist, ist damit auch das Frontdisplay dunkel. Schön wäre eine Anzeige der Uhrzeit, die auch bei ausgeschalteten Computer weiter läuft.

Damit Kodi auch weis was es anzeigen soll gibt es die Datei LCD.xml, die ich aus folgender Quelle runtergeladen und in das Verzeichnis ./kodi/userdata gelegt habe. Einige Einstellungen aus dieser Datei fand ich aber nicht sehr hilfreich, z.B. die Anzeige des freien Speichers und habe daher die Datei modifiziert. Anbei mal ein Auszug aus der Datei.
 cp LCD.xml ../.kodi/userdata/  
...
<navigation>
     <line>$INFO[System.CurrentWindow]</line>
     <line>$INFO[System.CurrentControl]</line>
  </navigation>
  <music>
     <line>$INFO[LCD.PlayIcon] $INFO[Player.Time]/$INFO[Player.Duration]</line>
     <line>$INFO[MusicPlayer.Title]</line>
     <line>$INFO[MusicPlayer.Artist]</line>
     <line>$INFO[MusicPlayer.Album] ($INFO[MusicPlayer.Year])</line>
  </music>
  <video>
     <line>$INFO[LCD.PlayIcon] $INFO[Player.Time]/$INFO[Player.Duration]</line>
     <line>$INFO[VideoPlayer.Title]</line>
     <line>$INFO[VideoPlayer.Genre]</line>
     <line>$INFO[LCD.ProgressBar]</line>
  </video>
...

Autostart
Der Service hat ein Problem beim Starten des Services, dies kann man Umgehen indem man den Service in den Autostart reinschreibt.
 sudo nano /etc/rc.local  
#!/bin/bash
service LCDd start
exit 0
 sudo chmod +x /etc/rc.local  
Seit systemd sollte man eigentlich auf die rc.local verzichten, aber es funktioniert sehr gut so. Wenn man es "richtig" machen will gibt es hier eine Anleitung dazu.

LCDproc Kodi Addon
Innerhalb von Kodi ist noch das Addon "XBMC LCDproc" aus dem Dienste Verzeichnis zu installieren.


Zurück zum Seiteninhalt