Debian、LightDM、Leapcast、Plex を実行するメディアセンターサーバーを設定しました。私が達成したいことは次のとおりです。 3つのLightDMシートが必要です。1つはログインできる基本シート、1つはLeapcast(Chromecastエミュレータ)、もう1つはPlex Media Centerを実行します。デフォルトでは、最後の座席が表示されます。
以下に私の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
このプロフィールを使用すると、予想通り3つの座席が可能になります。今直面している問題は、基本座席(起動時に表示される座席)がランダムに表示され、時には起動時に表示されtty7
(ログイン画面表示)、時にはtty8
表示(自動ログインとリープキャストの実行)です。もう1つの問題は、tty7
デフォルト値が表示されてもtty8
自動的に起動しないことです。
だから私が望むもの
- デフォルトの仮想端末を選択し、
- 仮想端末8と9(LeapcastとPlex)が自動的に起動するようにします。
答え1
Q1:LightDMにはこの機能は組み込まれていませんが、ハッキングできます。 /etc/lightdm/lightdm.confにを追加しますgreeter-setup-script
。その後、スクリプトを使用してsleep
(問題が解決するのを待つ)、目的のchvt
仮想端末に切り替えることができます。 (あなたの場合は、以下が欲しいでしょうchvt 7
)。
Q2:tty7に切り替える前にtty8とtty9に切り替えると、lightdmは3つすべてを起動するようです。 (sleep
lightdmが起動するには、スイッチ間でしばらく待つ必要があります。)