I configured a media-center server running Debian with LightDM, Leapcast and Plex. What I want to accomplish is the following. There should be three LightDM seats, one default seat on which I can login; one seat that runs Leapcast (Chromecast emulator); and one seat that runs Plex Media Center. The last seat should show up as default.
Below you can find the relevant part of my 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
This configuration file enables the three seats, as intended. The problem I am facing now is that the default seat (the seat that is shown after booting) seems to be random, sometimes
tty7 show up at boot time (showing the login screen) and sometimes
tty8 shows up (which auto-logins and runs Leapcast). Another problem is that when
tty7 shows up as default,
tty8 is not started automatically.
So what I want is
- to be able to choose the default virtual terminal and
- make virtual terminal 8 and 9 (Leapcast and Plex) start automatically.