Skip to content
seahawk1986 edited this page Oct 17, 2016 · 7 revisions

Bringt alles mit, um einen X-Server mit openbox als Window Manager zu starten und das VDR-Frontend (Voreinstellung: softhddevice) anzuzeigen.

Abhängigkeiten

  • feh
  • openbox
  • gnome-icon-theme
  • i965-va-driver
  • x11-utils
  • x11-xserver-utils
  • xfonts-base
  • xlogin
  • xterm
  • xserver-xorg
  • xserver-xorg-video-vesa
  • xserver-xorg-video-intel
  • yavdr-frontend

Systemd User Session

Eine Systemd User Session inkl. laufendem X-Server lässt sich mit dem Paket xlogin umsetzen. Der Start des Windowmanager erfolgt über die ~/.xinitrc, die z.B. so aussehen kann, um openbox zu starten:

#!/bin/bash
exec openbox-session

Um die Umgebungsvariablen der Systemd User Session für Units verfügbar zu machen, kann dieser Befehl im Autostart von openbox (~/.config/openbox/autostart) genutzt werden:

systemctl --user import-env

xlogin kann dann so für den Nutzer vdr aktiviert werden:

systemctl enable [email protected]

yavdr-frontend

yavdr-frontend steuert die Ausgabeplugins und Units innerhalb der Systemd-User Session. Im Gegensatz zum früheren Frontend-Skript muss nicht mehr zwingend alles als Python-Skript implementiert werden, sondern kann auch als System-Unit oder .desktop-Datei umgesetzt werden, die dann über einen Wrapper eingebunden werden.

Clone this wiki locally