XFCE 4.12 を搭載した Gentoo (3.18.9 / グラフィック カード: ATI Trinity Radeon HD 7660D、詳細は以下) を使用しています。私は問題を切り分けるのに役立つことに注意してください。私はログインマネージャーを使用していません。コンソールからログを記録してから「startx」を実行しています。
1 つのモニターから始めて、ログインして 2 つ目のモニターを追加すると、XFCE はそれを構成し、どちらがプライマリであるかを決定し、すべてが正常に機能します。
ただし、その後再起動すると(両方のモニターをオンにして)、両方ともログインまでミラーモードで起動し、ログインしてから「startx」を実行すると、カーソルが待機している白い画面のようなものが表示されます。 2分近く。最終的に、デスクトップは正しいデュアル モニター設定で両方の画面に表示されます。しかし、XFCE を開くたびに、その 2 分間に何か問題が発生していることは明らかです。
残念ながら、私は多くのログを持っていません。/var/log/* には何も記録されません。正しくログインしたという事実だけです。
私のホーム ディレクトリの Xorg にはもう少し内容がありますが、明白なエラー メッセージはありません。簡単に言えば、1 つの画面で開始する場合と 2 つの画面で開始する場合を比較すると、2 つの画面で開始する場合は 1 つの余分なセクションがあり、同様のシーケンスになります。
[ 94.961] (II) RADEON(0): EDID for output HDMI-0
[ 94.961] (II) RADEON(0): Manufacturer: ACI Model: 2493 Serial#: 16843009
[ 94.961] (II) RADEON(0): Year: 2014 Week: 50
[ 94.961] (II) RADEON(0): EDID Version: 1.3
(...)
次のように識別される 2 つの出力:
[ 95.049] (II) RADEON(0): Output HDMI-0 using initial mode 1920x1080
[ 95.049] (II) RADEON(0): Output DVI-0 using initial mode 1920x1080
次に、大きなタイムラグがあります (タイムスタンプのジャンプを参照してください)。
[ 95.290] (II) XINPUT: Adding extended input device "KB USB Keyboard" (type: KEYBOARD, id 9)
[ 95.290] (**) Option "xkb_rules" "evdev"
[ 95.290] (**) Option "xkb_model" "pc104"
[ 95.290] (**) Option "xkb_layout" "us"
[ 153.096] (II) RADEON(0): EDID vendor "ACI", prod id 9363
[ 153.096] (II) RADEON(0): Using EDID range info for horizontal sync
[ 153.096] (II) RADEON(0): Using EDID range info for vertical refresh
[ 153.096] (II) RADEON(0): Printing DDC gathered Modelines:
[ 153.096] (II) RADEON(0): Modeline "1920x1080"x0.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz eP)
1つの画面で私が持っている間:
[ 147.475] (II) XINPUT: Adding extended input device "KB USB Keyboard" (type: KEYBOARD, id 9)
[ 147.475] (**) Option "xkb_rules" "evdev"
[ 147.475] (**) Option "xkb_model" "pc104"
[ 147.475] (**) Option "xkb_layout" "us"
[ 148.151] (II) RADEON(0): EDID vendor "ACI", prod id 9363
[ 148.151] (II) RADEON(0): Using EDID range info for horizontal sync
[ 148.151] (II) RADEON(0): Using EDID range info for vertical refresh
私はXFCEフォーラムや他の場所で尋ねてみましたが、助けが見つかりませんでした...だから、これは、より抜本的な変更(Gnomeへの移行など)を行う前の最後の試みです...
したがって、どんな助けも大歓迎です(それが可能であれば、余分なログを追加するだけかもしれません)。
Config:
(--) RADEON(0): Chipset: "ARUBA" (ChipID = 0x9901)
...
(II) Module exa: vendor="X.Org Foundation"
[ 94.757] compiled for 1.16.4, module version = 2.6.0
[ 94.757] ABI class: X.Org Video Driver, version 18.0