Это взяло меня некоторое время для разработки этого, таким образом, я хотел совместно использовать его с другими. Я предположу что драйверы Nvidia и nvidia-settings
установлены. (На Дуге, выполненной sudo pacman -S nvidia nvidia-utils
.)
Во-первых, мы должны генерировать a xorg.conf
использование nvidia-settings
. От терминала GUI, выполненного sudo nvidia-settings
.
/etc/xorg.conf
будет работать, или Вы могли добавить его как новый файл к /etc/xorg.conf.d
- например. /etc/xorg.conf.d/10-monitors.conf
.Теперь, мы должны отредактировать этот файл. Откройте его в своем любимом редакторе как root
. Например, выполненный gksu gedit /etc/xorg.conf
или sudo vim /etc/xorg.conf
.
Найдите корректное Section "Screen"
. Я сделал это путем нахождения корректного Section "Monitor"
и затем нахождение соответствия Section "Screen"
.
Найдите строку, которая похожа
Option "metamodes" "DFP-1: 1920x1080 +0+0"
и добавьте { Rotation=Left }
, таким образом, это похоже
Option "metamodes" "DFP-1: 1920x1080 +0+0 { Rotation=Left }".
Примечание:
DFP-1
мог бытьDFP-0
, В зависимости от которого монитора Вы вращаетесь; разрешение, вероятно, будет, также отличаться.
Мой xorg.conf
чтения следующим образом
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 28
Screen 1 "Screen1" 1280 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "1"
EndSection
Section "Files"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputClass"
Identifier "Keyboard Defaults"
MatchIsKeyboard "yes"
Option "XkbLayout" "gb"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Unknown"
ModelName "HP w2228h"
HorizSync 24.0 - 83.0
VertRefresh 48.0 - 76.0
Option "DPMS"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "DELL 1703FP"
HorizSync 30.0 - 80.0
VertRefresh 56.0 - 76.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "ION"
BusID "PCI:3:0:0"
Screen 1
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "ION"
BusID "PCI:3:0:0"
Screen 0
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "TwinView" "On"
Option "Stereo" "0"
Option "metamodes" "DFP-1: 1920x1080 +0+0 { Rotation=Left }"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "On"
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "DFP-0"
Option "metamodes" "DFP-0: 1280x1024 +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Disable"
EndSection