Pular para o conteúdo

X11 (xorg.conf)

Depois de muitos testes, consegui compilar um xorg.conf que funciona para placas de vídeo SIS 671/672 para usar com dois monitores.

Observação:

Este arquivo está editado pra minha configuração, na qual meu monitor externo possui resolução nativa de 1440x900. Se o seu for diferente, altere na [Section "Device"]. A ideia é ficar neste modelo: MONITOR_LARGURAxMONITOR_ALTURA-NOTEBOOK_LARGURAxNOTEBOOK_ALTURA NOTEBOOK_LARGURAxNOTEBOOK_ALTURA.

A última parte somente com a resolução do monitor do notebook é pra quando você não estiver com seu monitor externo.

Usem o sisctrl do Thomas Winischhofer, facilmente encontrado na net.

Se vocês tiverem alguma dica de como melhorar o arquivo, favor postar. :D
Thiago Neves Santos tnsantos
Hits: 11.793 Categoria: X11
  • Download
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
Download xorg.conf
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Esconder código-fonte

Section "ServerFlags"

    #DontZap # disable <Ctrl><Alt><BS> (server abort)

    AllowMouseOpenFail # allows the server to start up even if the mouse does not work

    #DontZoom # disable <Ctrl><Alt><KP_+>/<KP_-> (resolution switching)

    Option "DefaultServerLayout" "layout1"

EndSection



Section "Module"

    Disable   "dri"

    Load      "dbe" # Double-Buffering Extension

    Load      "v4l" # Video for Linux

    Load      "extmod"

    Load      "glx" # 3D layer

EndSection



Section "InputDevice"

    Identifier   "Keyboard1"

    Driver       "kbd"

    Option       "XkbModel" "abnt2"

    Option       "XkbLayout" "br"

    Option       "XkbOptions" "compose:rwin"

EndSection



Section "InputDevice"

    Identifier   "Mouse1"

    Driver       "mouse"

    Option       "Protocol" "ExplorerPS/2"

    Option       "Device" "/dev/input/mice"

EndSection



Section "InputDevice"

    Identifier   "Mouse2"

    Driver       "evdev"

    Option       "device" "/dev/input/by-id/usb-0b38_USB-compliant_keyboard-event-mouse"

    Option       "HWheelRelativeAxisButtons" "7 6"

EndSection



Section "InputDevice"

    Identifier   "SynapticsMouse1"

    Driver       "synaptics"

    Option       "SHMConfig" "on"

EndSection



Section "Device"

    Identifier         "Device0"

    Driver            "sisimedia"

    VendorName  "Silicon Integrated Systems [SiS]"

    BoardName    "SiS SiS 670 / 671-based cards"

    BusID             "PCI:1:0:0"

    Option        "EnableSiSCtrl" "yes"

    Option        "DRI" "off"

    Option            "MergedFB" "auto"

    Option            "CRT2Position" "RightOf"

    Option            "MetaModes" "1440x900-1280x800 1280x800"

    Option            "MergedNonRectangular" "on"

    Option            "MergedDPI" "100 100"

EndSection



Section "Monitor"

    Identifier   "Monitor0"

    VendorName   "Plug'n Play"

    Option       "DPMS"

    #Option       "CRT2HSync" "30.0-83"

    #Option       "CRT2VRefresh" "55-75"

EndSection



Section "Screen"

    Identifier          "Screen0"

    Monitor             "Monitor0"

    Device              "Device0"

    DefaultColorDepth   24

EndSection



Section "ServerLayout"

    Identifier    "layout1"

    InputDevice   "Keyboard1" "CoreKeyboard"

    InputDevice   "Mouse1" "CorePointer"

    InputDevice   "Mouse2" "SendCoreEvents"

    InputDevice   "SynapticsMouse1" "SendCoreEvents"

    Screen        "Screen0"

EndSection
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
Nenhuma configuração encontrada.

Linux 7.10 / 7.04 (xorg.conf)

Conky (.conkyrc)

Xorg (xorg.conf)

X11 (xorg.conf)

xserver (xorg.conf)

#1 Comentário enviado por davidkviana em 06/02/2012 - 00:18h
Muito legal, parabéns pela dica!
Só tive que mudar na sessão DEVICE, a opção DRIVER, de "sismedia" para "sis671", e lógico que as configurações do monitor, no meu caso não funcionou com resolução maior.
Estou usando o ubuntu 11.04.
Valeu mesmo, abraço!
#2 Comentário enviado por tnsantos em 06/02/2012 - 09:07h
Que bom que foi útil pra você. Só uma pergunta, você usou o driver "sismedia" ou "sisimedia"? O do .conf tem o 'i' no meio.

[]'s.
#3 Comentário enviado por davidkviana em 06/02/2012 - 10:48h
Usei como está no seu post, "sisimedia", só mudei a configuração do monitor, e não funcionou, depois vi que no meu notebook, o arquivo xorg.conf antigo estava com o driver "sis671". Então fiz a mudança e funcionou. Foi criado um único monitor com resolução de 2560x800 = 1280x800 + 1280x800, que são os meus dois monitores. Quando tentei criar o monitor externo com resolução maior não funcionou. Acho que o driver não reconhece o outro monitor, ou então devo mudar a configuração do xorg.conf criando 2 sessões com monitores distintos. Mas tá ótimo da forma que funcionou.

Contribuir com comentário

Entre na sua conta para comentar.