私のboxenには2つのビデオnVidiaグラフィックアダプタがあり、それを仮想端末を含む別の座席に割り当てたいと思います。この問題はディスプレイマネージャに関する問題ではない可能性が高いですが、この場合はlightdm-1.2.2を使用してセカンダリグラフィックカードにインスタンスを設定しています。
[SeatDefaults]
xserver-command=X -sharevts -isolateDevice PCI:0:2:0
#xserver-layout=
xserver-config=xorg-6600.conf
[LightDM]
#start-default-seat=true
#greeter-user=lightdm
minimum-display-number=6
minimum-vt=7
始める方法は次のとおりです。
[+0.00s] DEBUG: Launching process 10099: /usr/bin/X -sharevts -isolateDevice PCI:0:2:0 :6 -config xorg-6600.conf -auth /var/run/lightdm/root/:6 -nolisten tcp vt7 -novtswitch
デフォルトのグラフィックカードで実行されている別のXorg-1.12インスタンスが既に存在します。
lightdmを起動すると、-sharevts -novtswitch
両方のXサーバーがそれぞれのモニターに正しく表示されるため、すべてが正常です。
/usr/libexec/lightdm/gdmflexiserver
クイックユーザー切り替えを開始すると、vt switch ->がトリガーされますvt8
。これは理解できます。残念ながら、これはvt7モニターから私のネイティブグラフィックカードを削除しました。
デフォルトのグラフィックアダプタの切り替えを防ぐ方法は?これは最近のudevマルチシート機能に関連していますか?どういうわけか、仮想端末セットを別々のグラフィックアダプタに分割できますか?