Ich habe einen Media Center-Server konfiguriert, auf dem Debian mit LightDM, Leapcast und Plex ausgeführt wird. Was ich erreichen möchte, ist das Folgende. Es sollten drei LightDM-Sitze vorhanden sein, ein Standardplatz, auf dem ich mich anmelden kann. ein Sitzplatz, auf dem Leapcast (Chromecast-Emulator) ausgeführt wird; und ein Sitz, auf dem das Plex Media Center ausgeführt wird. Der letzte Sitzplatz sollte standardmäßig angezeigt werden.
Unten finden Sie den relevanten Teil meiner lightdm.conf:
[Seat:0]
vt=7
[Seat:1]
allow-guests=false
autologin-user=media-center
autologin-timeout=0
greeter-hide-users=true
session-setup-script=start-chromecast
vt=8
[Seat:2]
allow-guests=false
autologin-user=media-center
autologin-timeout=0
greeter-hide-users=true
session-setup-script=start-media-center
vt=9
Diese Konfigurationsdatei aktiviert die drei Sitze wie vorgesehen. Das Problem, mit dem ich jetzt konfrontiert bin, ist, dass der Standardplatz (der Sitz, der nach dem Booten angezeigt wird) zufällig zu sein scheint, manchmal tty7
beim Booten angezeigt wird (der Anmeldebildschirm wird angezeigt) und manchmal angezeigt tty8
wird (der sich automatisch anmeldet und Leapcast ausführt). . Ein weiteres Problem ist, dass, wenn tty7
es als Standard angezeigt wird, tty8
es nicht automatisch gestartet wird.
Also was ich will ist
- um das virtuelle Standardterminal auswählen zu können und
- Lassen Sie die virtuellen Terminals 8 und 9 (Leapcast und Plex) automatisch starten.