TwinView удерживает рабочий стол растянутым при удалении внешнего монитора

У меня ноутбук HP с картой nVidia, и я использую Ubuntu 11.04 (стабильный). Я установил TwinView с помощью приложения nVidia X Server Settings. Если я загружаюсь без подключенного дополнительного монитора, рабочий стол растягивается и выходит за пределы разрешения. Unity и основная панель работают и выглядят нормально, но все приложения, которые я запускаю, также растянуты, и разрешение неверно, что делает их практически непригодными для использования. Когда я загружаюсь с подключенным дополнительным монитором (через HDMI), все работает нормально.

Я свернул это в свой файл xorg.conf. Если я удалю файл и перезагрузится, основной монитор будет работать нормально, но мне нужно настроить nVidia для повторного использования TwinView. Для ноутбука, где я постоянно переключаюсь между одним и несколькими мониторами, это становится раздражающим ...

Итак, в основном, мой вопрос: могу ли я настроить Ubuntu таким образом, чтобы параметры двойного монитора игнорировались, когда подключен только 1 монитор? Это хорошо работает в 10.10 (кстати, у меня все еще есть этот файл xorg.conf, и он вызывает ту же проблему).

Вот мой текущий файл xorg.conf:

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 270.29  (buildd@allspice)  Fri Feb 25 14:42:07 UTC 2011

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Seiko/Epson"
    HorizSync       30.0 - 75.0
    VertRefresh     60.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GT 230M"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "1"
    Option         "metamodes" "DFP-0: nvidia-auto-select +1920+0, DFP-1: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
3
задан 28 September 2011 в 17:08

0 ответов

Другие вопросы по тегам:

Похожие вопросы: