-
Notifications
You must be signed in to change notification settings - Fork 0
yaVDR 0.7 xorg
Bringt alles mit, um einen X-Server mit openbox als Window Manager zu starten und das VDR-Frontend (Voreinstellung: softhddevice) anzuzeigen.
- 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
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 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.