Xorg:2つの異なるサーバーレイアウトを持つ2つの異なるlibglx.so

Xorg:2つの異なるサーバーレイアウトを持つ2つの異なるlibglx.so

モニター用のnvidiaカードとUbuntu 11.04の2番目の画面用のradeon(オンボード)カードがあります。

1つのサーバーレイアウトでnvidia libglx.soを使用し、2番目のサーバーレイアウトにデフォルトのxorg libglx.soを使用させることはできますか?

これは私の現在のxorg.confです。http://pastie.org/1962509

答え1

さて、どのlibglx.soアプリケーションがロードされるかについての質問は、Xサーバー自体ではなくシェル環境によって決まります(これが正しいと思われる場合は本当です)。

したがって、xorgがlibglx.so下にあり、/usr/X11R6/libnvidiaカードが下にあると仮定すると、/usr/X11R6/lib/nvidia次のことができます。

# for the nvidia drivers
env LD_LIBRARY_PATH=/usr/X11R6/lib/nvidia quake3
# for the Radeon version:
env LD_LIBRARY_PATH=/usr/X11R6/lib quake3

しかし、X11の設定を読むと、Xineramaを使用するのではなく、AFAICSがウィンドウを移行する別の画面を使用していることがわかりました。これが真であると仮定すると、問題はありません。

そうでなければ、radeon glxドライバがロードされたアプリケーションがnvidiaの先頭から起動すると、多くの混乱が起こると想像できます。

関連情報