Так случается, что ноутбуки ломаются, как у меня. На встроенном мониторе перестала работать подсветка. Пришлось подключать внешний монитор.
Кто подключал - тот знает что в этом случае изображение клонируется, а разрешения внешнего и внутреннего не совпадают.
У меня не помещалось всё изображение на внешний(у которого максимальное разрешение 1280x1024), при этом на ноутбуке стояло 1280x800. Так как внутренний монитор больше ненужен, можно его отключить, для этого нужно подправить xorg.conf.
Во первых объяснить X-серверу какие у нас есть видео выходы - на моём asus z99le - LVDS(внутренний), VGA(стандартный внешний интерфейс), TV(выход S-video для телека)
Section "Device"
BoardName "965 GM"
Driver "intel"
Identifier "Device[0]"
Option "XVideo"
. . . . . .
Option "monitor-TV" "monitor-TV"
Option "monitor-LVDS" "monitor-LVDS"
Option "monitor-VGA" "monitor-VGA"
Screen 0
VendorName "Intel"
EndSection
Дальше нужно создать соответствующие секции и описать их. В описании указываем что следует игногировать TV и LVDS выходы.
Section "Monitor"
HorizSync 30-82
Identifier "monitor-TV"
ModelName "1280X1024@60HZ"
Option "PreferredMode" "1280x1024"
UseModes "Modes[0]"
VertRefresh 50-60
Option "Ignore" "true"
EndSection
Section "Monitor"
DisplaySize 303 190
HorizSync 30-62
Identifier "monitor-LVDS"
Option "DPMS"
VertRefresh 43-60
Option "Ignore" "true"
EndSection
Section "Monitor"
Identifier "monitor-VGA"
Option "Ignore" "false"
EndSection
На этом всё. После перезагрузки LVDS отключится а внешний монитор нормально заработает
Если пригодиться, то весь конфиг со всяким хламом(для intel 965GM)
Section "Files"
EndSection
Section "ServerFlags"
Option "AllowMouseOpenFail" "on"
Option "DontZap" "false"
Option "AIGLX" "True"
EndSection
Section "Module"
Load "extmod"
Load "dbe"
Load "glx"
Load "dri"
Load "dri2"
EndSection
Section "InputDevice"
Driver "keyboard"
Identifier "Keyboard[0]"
Option "Protocol" "Standard"
Option "XkbLayout" "us,ru"
Option "XkbModel" "microsoftpro"
Option "XkbOptions" "grp:rctrl_toggle,grp_led:scroll"
Option "XkbRules" "xfree86"
Option "XkbVariant" ",winkeys"
Option "CoreKeyboard"
EndSection
Section "InputDevice"
Driver "synaptics"
Identifier "TouchPadDevice"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "on"
Option "Name" "Touchpad"
Option "Vendor" "Synaptics"
Option "Protocol" "auto-dev"
Option "ClickFinger1" "true"
Option "CircularScrolling" "on" # Включить круговую прокрутку
Option "CircScrollTrigger" "3" # Привязка начала кругов на правый верхний угол
Option "HorizEdgeScroll" "on" # Горизонталная прокрутка по нижнему краю
Option "SHMConfig" "on" # Системная настройка, необходима для следующих строк
Option "TapButton1" "1"
Option "TapButton2" "3" # Два пальца - на правую кнопку
Option "TapButton3" "2" # Три пальца - на среднюю (колесо)
Option "VertEdgeScroll" "true"
Option "HorizEdgeScroll" "true"
Option "VertTwoFingerScroll" "true"
Option "ClickFinger1" "1"
# Option "HorizTwoFingerScroll" "true"
EndSection
Section "InputDevice"
Driver "mouse"
Identifier "Mouse[3]"
Option "Buttons" "5"
Option "Device" "/dev/input/mice"
Option "Name" "ImPS/2 Generic Wheel Mouse"
Option "Protocol" "explorerps/2"
Option "ZAxisMapping" "4 5"
EndSection
Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024" "1280x800" "1024x768" "800x600"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x800" "1024x768" "800x600"
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "monitor-LVDS"
EndSection
Section "Device"
BoardName "965 GM"
Driver "intel"
Identifier "Device[0]"
Option "XVideo"
Option "Tiling" "false"
Option "DRI" "true"
Option "DRI2" "true"
Option "AccelMethod" "uxa" # "XAA" #"EXA" # "UXA"
Option "MigrationHeuristic" "greedy"
Option "ExaNoComposite" "false"
Option "XAANoOffscreenPixmaps"
Option "EnablePageFlip" "True"
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"
Option "monitor-TV" "monitor-TV"
Option "monitor-LVDS" "monitor-LVDS"
Option "monitor-VGA" "monitor-VGA"
Screen 0
VendorName "Intel"
EndSection
Section "Monitor"
HorizSync 30-82
Identifier "monitor-TV"
ModelName "1280X1024@60HZ"
Option "PreferredMode" "1280x1024"
UseModes "Modes[0]"
VertRefresh 50-60
Option "Ignore" "true"
EndSection
Section "Monitor"
DisplaySize 303 190
HorizSync 30-62
Identifier "monitor-LVDS"
Option "DPMS"
VertRefresh 43-60
Option "Ignore" "true"
EndSection
Section "Monitor"
Identifier "monitor-VGA"
# Option "Ignore" "true"
EndSection
Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "TouchPadDevice" "CorePointer"
InputDevice "Mouse[3]" "SendCoreEvents"
Screen "Screen[0]"
EndSection
Section "DRI"
Group "video"
Mode 0660
EndSection
Section "Extensions"
Option "Composite" "true"
Option "RENDER" "Enable"
EndSection