NVIDIA設定を使用すると、必要に応じて外部モニタをノートパソコンの右側に正しく配置できます。しかし、再起動してXを再起動してログインすると、2つのモニタが互いにミラーリングされ(ノートブックから右の外部モニタに拡張されるのではなく)、起動した場所に戻りました。
正しい解決策は
nvidia-settings --load-config-only
ファイルからコマンドを呼び出すことです.xinitrc
。このコマンドをグローバル/etc/X11/xinit/xinitrc
ファイルに入れようとしましたが、どちらの方法も効果がありませんでした。
グローバル
/etc/X11/xinit/xinitrc
ファイルを読み取れないようです。それで$HOME/.xinitrc
別々に動作をテストしてみることにしました。nvidia-settings -load-config-only
これが私がしたことです(うまくいかなかったと思いました:なぜ、なぜですか?):
スタートステータス:右側の外部モニタ/ミラーリングされていません
rm ~/.nvidia-settings-rc
「
nvidia-settings
」を呼び出してから、意図的に「Xサーバーディスプレイ構成」を介してモニター構成を「右側の拡張」から「ミラー」に変更します。[外部モニターの位置を「ノートブックモニターと同じ」に変更し、鏡のように動作するようにしました。]
勝つ適用するそれからいいね。
すべての基盤を扱うために「Xプロファイルに保存」も選択しました。
[ /etc/X11/xorg.conf ]
まだ何もなかった
~/.nvidia-settings-rc
ので、左パネルの下部にあるnvidia-settings設定をクリックし、「現在の設定を保存」を選択しました。今何か見えます。
~/.nvidia-settings-rc
nvidia-settings
ノートブックモニターが外部モニターの右側に広がるように構成を再起動して変更しました。 [適用]をクリックして、変更が適用されたことを確認します(今すぐ必要な状態になっています)。これで
nvidia-settings
GUI設定セッションを終了します。走る
nvidia-settings --load-config-only
予想される結果は、モニターがミラーリングされるのを見ることです。これは保存された構成だからです。しかし、そのようなことは起こりませんでした。
構成がロードされていないか、最初に誤って保存されている可能性があります。
何が起こっているのかという提案がありますか?誰かが私の~/.nvidia-settings-rc
ファイルで何を探すべきかを教えてもらえますか?モニターの配置に関する内容はないようです。
完全性のために、以下のファイルの内容をコピーしました。
PS:私はxfceウィンドウマネージャを使用しています。
#
# /home/chris/.nvidia-settings-rc
#
# Configuration file for nvidia-settings - the NVIDIA X Server Settings utility
# Generated on Sun Oct 18 17:43:09 2015
#
# ConfigProperties:
RcFileLocale = C
ToolTips = Yes
DisplayStatusBar = Yes
SliderTextEntries = Yes
IncludeDisplayNameInConfigFile = No
ShowQuitDialog = Yes
UpdateRulesOnProfileNameChange = Yes
Timer = PowerMizer_Monitor_(GPU_0),Yes,1000
Timer = Thermal_Monitor_(GPU_0),Yes,1000
Timer = Memory_Used_(GPU_0),Yes,3000
# Attributes:
0/SyncToVBlank=1
0/LogAniso=0
0/FSAA=0
0/TextureSharpen=0
0/GammaCorrectedAALines=0
0/TextureClamping=1
0/FXAA=0
0/AllowFlipping=1
0/FSAAAppControlled=1
0/LogAnisoAppControlled=1
0/OpenGLImageSettings=1
0/FSAAAppEnhanced=0
0/GammaCorrectedAALinesValue=16
[DPY:VGA-0]/RedBrightness=0.000000
[DPY:VGA-0]/GreenBrightness=0.000000
[DPY:VGA-0]/BlueBrightness=0.000000
[DPY:VGA-0]/RedContrast=0.000000
[DPY:VGA-0]/GreenContrast=0.000000
[DPY:VGA-0]/BlueContrast=0.000000
[DPY:VGA-0]/RedGamma=1.000000
[DPY:VGA-0]/GreenGamma=1.000000
[DPY:VGA-0]/BlueGamma=1.000000
[DPY:VGA-0]/Dithering=0
[DPY:VGA-0]/DitheringMode=0
[DPY:VGA-0]/DitheringDepth=0
[DPY:VGA-0]/DigitalVibrance=0
[DPY:VGA-0]/SynchronousPaletteUpdates=0
[DPY:DP-0]/Dithering=0
[DPY:DP-0]/DitheringMode=0
[DPY:DP-0]/DitheringDepth=0
[DPY:DP-0]/ColorSpace=0
[DPY:DP-0]/ColorRange=0
[DPY:DP-0]/SynchronousPaletteUpdates=0
[DPY:DP-1]/Dithering=0
[DPY:DP-1]/DitheringMode=0
[DPY:DP-1]/DitheringDepth=0
[DPY:DP-1]/ColorSpace=0
[DPY:DP-1]/ColorRange=0
[DPY:DP-1]/SynchronousPaletteUpdates=0
[DPY:DP-2]/Dithering=0
[DPY:DP-2]/DitheringMode=0
[DPY:DP-2]/DitheringDepth=0
[DPY:DP-2]/ColorSpace=0
[DPY:DP-2]/ColorRange=0
[DPY:DP-2]/SynchronousPaletteUpdates=0
[DPY:DP-3]/Dithering=0
[DPY:DP-3]/DitheringMode=0
[DPY:DP-3]/DitheringDepth=0
[DPY:DP-3]/ColorSpace=0
[DPY:DP-3]/ColorRange=0
[DPY:DP-3]/SynchronousPaletteUpdates=0
[DPY:DP-4]/RedBrightness=0.000000
[DPY:DP-4]/GreenBrightness=0.000000
[DPY:DP-4]/BlueBrightness=0.000000
[DPY:DP-4]/RedContrast=0.000000
[DPY:DP-4]/GreenContrast=0.000000
[DPY:DP-4]/BlueContrast=0.000000
[DPY:DP-4]/RedGamma=1.000000
[DPY:DP-4]/GreenGamma=1.000000
[DPY:DP-4]/BlueGamma=1.000000
[DPY:DP-4]/Dithering=0
[DPY:DP-4]/DitheringMode=0
[DPY:DP-4]/DitheringDepth=0
[DPY:DP-4]/DigitalVibrance=0
[DPY:DP-4]/ColorSpace=0
[DPY:DP-4]/ColorRange=0
[DPY:DP-4]/SynchronousPaletteUpdates=0
[DPY:DP-5]/Dithering=0
[DPY:DP-5]/DitheringMode=0
[DPY:DP-5]/DitheringDepth=0
[DPY:DP-5]/ColorSpace=0
[DPY:DP-5]/ColorRange=0
[DPY:DP-5]/SynchronousPaletteUpdates=0
[DPY:DP-6]/Dithering=0
[DPY:DP-6]/DitheringMode=0
[DPY:DP-6]/DitheringDepth=0
[DPY:DP-6]/ColorSpace=0
[DPY:DP-6]/ColorRange=0
[DPY:DP-6]/SynchronousPaletteUpdates=0
システムはRHEL7を実行しています。デスクトップ環境はXFCEです。
答え1
ランダル
初めて実行し、xrandr
「...Connection」行を探してモニター名を確認します。その後実行
xrandr --output VGA1 --auto --same-as LVDS1
モニター VGA1 をミラーまたは LVDS1 にします。 "--same-as"はミラー設定のためのパラメータです。反転またはサイズ変更するには、他のパラメータを参照してくださいxrandr
。
Nvidia-xorg
/etc/X11/xorg.conf
ファイルから構成を永久に作成するには、以下を追加します。
Option "MetaModeOrientation" "SamePositionAs"
関連するモニター/画面/ディスプレイセクション/サブセクションに移動します。/usr/share/doc/nvidia-x11-drv-...
nvidia xorgドライバのマニュアルを確認してください。
オプション "MetaModeOrientation" "文字列"
Controls the default relationship between display devices when using multiple display devices on a single X screen. Takes one of the following values: "RightOf" "LeftOf" "Above" "Below" "SamePositionAs". For backwards compatibility, "TwinViewOrientation" is a synonym for "MetaModeOrientation", and "Clone" is a synonym for "SamePositionAs". See Chapter 12 for details. Default: string is NULL.