複数のttyのディスプレイマネージャ

複数のttyのディスプレイマネージャ

私は最近Fedora 23から25にアップグレードしましたが、ディスプレイマネージャの設定が壊れているようです。

私はlightdmを使用しており、実行中の3つのGUIを切り替えることができます。光DMをクリックしてくださいctrl+alt+Fn。 n は tty の番号です。これにより、私が設定したすべてのttyで自動的にlightdmが起動します。

アップグレード後、lightdmが完全にクラッシュしました。設定を変更し、私が思った[DefaultSeats]ことを変更して再び機能させました[Seat:*]。これで実行中ですが、正確な数字を持つttyでのみ機能しますminimum-vt。したがって、設定するとminimum-vt=7,tty7でのみ実行され、他のものはもはや自動的に起動しません。 tty8-12では、アンダースコアが点滅し、ログに従って実行してもlightdmはスイッチに反応しませんlightdm -d。 tty1-6 は汎用コンソール tty です。

出力lightdm --show-config(すべての設定を含み、lightdmを起動するために使用された最終設定を表示):

[LightDM]
 minimum-vt=7
 user-authority-in-system-dir=true
 seats=seat0, seat1, seat2
 minimum-display-number=0

[Seat:*]
 session-wrapper=/etc/X11/xinit/Xsession
 xserver-command=X -background none
 greeter-session=lightdm-gtk-greeter

[Seat:seat0]
vt=7

[Seat:seat1]
vt=8

[Seat:seat2]
vt=8

vt=残念ながら、このオプションのドキュメントは見つかりませんが、Fedora 23で動作します。use-vt=オプションに関する内容を読みました。ここ。しかし、これは計画されており、まだ実装されていないようです。ここvtオプションに関する別の記事です。この設定を試しましたが、何かが欠落している可能性があります。

明らかにlightdmはとvt=オプションuse-vt=を無視します。lightdm -d構成をロードしseat0てどの値に設定したかは重要ではなく、実際のvtはまだそのminimum-vt=値です。

私も-sharevts標準を追加しようとしましたがxserver-command、これはlightdmが私を最初に連れて行ったvtに閉じ込められました。だからこれはうまくいくかもしれませんが、vtを切り替えることはできません。これは、ハードコーディングされた-no-vtswitchオプションがXサーバーに自動的に渡されるためである可能性がありますが、以前のフォーラム投稿からオプションを手動で渡す多くの構成が見つかったため、わかりません。

GUIを自動的に起動して再切り替えできるようにしたいです。私は他のディスプレイマネージャのコメントに同意します。 ssdmを試しましたが、複数の座席のオプションがまったくないようです。

ベストアンサー1

おすすめ記事