Fala tom tom,
bem, tente estas modificações:
Fazendo backup do seu arquivo xorg.conf:
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.backup
Editando o xorg.conf
edit o seu arquivo /etc/X11/xorg.conf:
sudo gedit /etc/X11/xorg.conf
Section Monitor
em seguida, localize a Section "Monitor"
troque o Identifier pelo seguinte:
Identifier "Monitor[0]"
Este monitor[0] será o seu LCD/CRT
Agora vamos criar um segundo monitor, chamado TV
Adicione abaixo da seção Monitor[0]
Section "Monitor"
Identifier "Monitor[1]" #TV
HorizSync 30-50
VertRefresh 60
EndSection
Você pode modificar o HorizSync e VertRefresh, mas estes valores funciona bem com a maioria dos monitores.
Section Device
Agora vamos a Section "Device"
troque o Identifier pelo "device[0] e acrescente abaixo do BusID o seguinte: screen 0
Agora vamos adicionar a saída de TV como dispositivo abaixo da sua section Device[0]
Section "Device"
Driver "nvidia"
Identifier "Device[1]"
Screen 1
Option "TVOutFormat" "SVIDEO"
Option "TVStandard" "PAL-M"
Option "ConnectedMonitor" "Monitor[1]"
BusID "PCI:1:0:0"
EndSection
Bem, a Section "Device" deve ficar assim:
Section "Device"
Identifier "Device[0]"
Driver "nvidia"
BusID "PCI:1:0:0"
screen 0
EndSection
Section "Device"
Driver "nvidia"
Identifier "Device[1]"
Screen 1
Option "TVOutFormat" "SVIDEO"
Option "TVStandard" "PAL-M"
Option "ConnectedMonitor" "Monitor[1]"
BusID "PCI:1:0:0"
EndSection
Observação: Caso a conexão do seu televisor seja video composto, troque o "SVIDEO" pelo "Composite"
Section Screen
Troque no Section Screen o Identifier, Device e Monitor para o seguinte:
Section "Screen"
Identifier "Screen[0]"
Device "Device[0]"
Monitor "Monitor[0]"
...
Agora vamos adicionar a segunda tela, acrescentando abaixo do Section screen[0]:
Section "Screen"
Device "Device[1]"
Identifier "Screen[1]"
Monitor "Monitor[1]"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1024x768_60"
EndSubSection
EndSection
Se sua TV não suportar taxa de atualização de 60 Hz, tente 50 Hz, assim como resolução mais baixa, por exemplo: Modes "640x480_50"
Você deve ter duas seções Screen como segue:
Section "Screen"
Identifier "Screen[0]"
Device "Device[0]"
Monitor "Monitor[0]"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
EndSection
Section "Screen"
Device "Device[1]"
Identifier "Screen[1]"
Monitor "Monitor[1]"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1024x768_60"
EndSubSection
EndSection
Section ServerLayout
Nesta seção, você deve trocar o screen e os inputDevices pelos inputDevices localizados na Section "InputDevice no início do arquivo.
Veja o meu Section InputDevice:
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "gb"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
EndSection
então, no meu caso, ficou assim:
Section "ServerLayout"
Identifier "Simple Layout"
Screen 0 "Screen[0]"
Screen 1 "Screen[1]" RightOf "Screen[0]"
InputDevice "Configured Mouse" "CorePointer"
InputDevice "Generic Keyboard" "CoreKeyboard"
...
Observação: A saída de TV não funciona quando os efeitos 3D da área de trabalho ou beryl estiver operando.
Atenciosamente,
Gilson Miranda