Demorei um pouco para resolver isso, então queria compartilhar com os outros. Espero que possa ajudar alguém. Eu assumirei que os drivers nvidia e nvidia-settings
estão instalados. (No Arch, execute sudo pacman -S nvidia nvidia-utils
.)
Primeiro, precisamos gerar um xorg.conf
usando nvidia-settings
. A partir de um terminal GUI, execute sudo nvidia-settings
.
- Selecione "X Server Display Configuration" no menu à esquerda.
- No lado direito, altere "Configuração" para "Separar X tela (requer reinicialização X".
- Marque "Ativar Xinerama".
- Clique em "Salvar no X arquivo de configuração";
/etc/xorg.conf
funcionará ou você poderá adicioná-lo como um novo arquivo a/etc/xorg.conf.d
- por exemplo,/etc/xorg.conf.d/10-monitors.conf
.
Agora, precisamos editar esse arquivo. Abra-o no seu editor favorito como root
. Por exemplo, execute gksu gedit /etc/xorg.conf
ou sudo vim /etc/xorg.conf
.
Encontre o Section "Screen"
correto. Fiz isso encontrando o Section "Monitor"
correto e depois encontrei o Section "Screen"
correspondente.
Encontre a linha que parece
Option "metamodes" "DFP-1: 1920x1080 +0+0"
e adicione { Rotation=Left }
, então parece que
Option "metamodes" "DFP-1: 1920x1080 +0+0 { Rotation=Left }".
Note
DFP-1
could beDFP-0
, depending on which monitor you are rotating; the resolution is also likely to be different.
Exemplo
Meu xorg.conf
é o seguinte
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