[SOLVED] Nie znika kursor 2 monitory Xinerama

Tutaj można zadać pytanie, jeśli Linuksa widzi się pierwszy raz w życiu ;)
wyrobekj
Sędziwy Jeż
Sędziwy Jeż
Posty: 31
Rejestracja: 16 maja 2009, 20:41
Płeć: Kobieta
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86_64

[SOLVED] Nie znika kursor 2 monitory Xinerama

Post autor: wyrobekj »

Bardzo proszę o pomoc ze skonfigurowaniem opcji karty NVIDIA (7600 GT). Opiszę problem od początku.
Dzisiaj, usiłowałam ściągnąć aktualizację ubuntu 9.10, ale coś poszło źle i nie umiejąc naprawić kompilacji, sformatowałam partycję i zainstalowałam ubuntu 9.04 (z powrotem).
Po instalacji systemu, przystąpiłam do instalacji sterownika karty graficznej, gdyż pracuję na 2 monitorach. Najpierw próbowałam zainstalować najnowszy sterownik ze strony nvidii (amd64) z numerem 256, ale pomimo wyłączenia środowiska gde i wpisania komendy sh (nazwa pliku ze sterownikiem) i odinstalowania poprzedniego sterownika, program instalujący powiedział, że instalacja się nie powiodła.
No to wróciłam do środowiska graficznego (po restarcie bo się nie uruchamiało) i zainstalowałam z Synaptica sterownik nvidii z numerem 180. Skonfigurowałam ustawienia karty, plik X11 załączam poniżej.
Problem polega na tym, że choć mam obraz na 2 monitorach, ale kiedy przejeżdżam kursorem z jednego monitora na drugi to kursor zostaje na brzegu lewego (głównego) monitora, a na prawym pojawia się drugi kursor. Kursor na lewym monitorze jest nieruchomy, mogę sterować kursorem na prawym monitorze.
Jak wracam z kursorem z prawego na lewy monitor to kursor zostaje na brzegu prawego monitora (nieruchomieje) i mogę sterować kursorem, który pozostał na brzegu lewego monitora.
Nie wiem jak to naprawić, pomocy!

Kod: Zaznacz cały

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 1.0  (buildd@crested)  Sun Feb  1 20:25:37 UTC 2009
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 1.0  (buildd@crested)  Sun Feb  1 20:25:37 UTC 2009


Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" RightOf "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
EndSection

Section "ServerFlags"
    Option         "Xinerama" "1"
EndSection

Section "InputDevice"
    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"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Samsung SyncMaster"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "Samsung SyncMaster"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
	# HorizSync source: edid, VertRefresh source: edid
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 7600 GT"
    Option         "NoLogo" "True"
    BusID          "PCI:1:0:0"
    Screen          0
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 7600 GT"
    Option         "NoLogo" "True"
    BusID          "PCI:1:0:0"
    Screen          1
EndSection

Section "Screen"

# Removed Option "metamodes" "DFP-0: 1280x1024 +0+0"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "DFP-1: nvidia-auto-select +0+0; DFP-1: 960x600 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"

# Removed Option "metamodes" "DFP-1: nvidia-auto-select +0+0; DFP-1: 960x600 +0+0"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "DFP-0: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

PS. Po komendzie gedit /etc/X11/xorg.conf otwiera się edytor z plikiem, ale jeszcze pojawia się w konsoli informacja, że:

Kod: Zaznacz cały

Xlib:  extension "RANDR" missing on display ":0.0".
Wiem, że mam coś poprawić w pliku, ale nie wiem co i gdzie.

EDIT:
Właśnie znalazłam odpowiedź na mój problem. Musiałam zmienić ustawienia Nvidii na Twinview. I podwójny kursor zniknął. Rada pochodziła z tego forum: http://ubuntuforums.org/showthread.php?t=1134302
Teraz mój plik X11 wygląda następująco:

Kod: Zaznacz cały

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 1.0  (buildd@crested)  Sun Feb  1 20:25:37 UTC 2009


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

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
EndSection

Section "ServerFlags"

# Removed Option "Xinerama" "1"
    Option         "Xinerama" "0"
EndSection

Section "InputDevice"
    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"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Samsung SyncMaster"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "Samsung SyncMaster"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
	# HorizSync source: edid, VertRefresh source: edid
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 7600 GT"
    Option         "NoLogo" "True"
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 7600 GT"
    Option         "NoLogo" "True"
    BusID          "PCI:1:0:0"
    Screen          1
EndSection

Section "Screen"

# Removed Option "metamodes" "DFP-0: 1280x1024 +0+0"
# Removed Option "TwinView" "0"
# Removed Option "metamodes" "DFP-1: nvidia-auto-select +0+0; DFP-1: 960x600 +0+0"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "1"
    Option         "metamodes" "DFP-0: nvidia-auto-select +1280+0, DFP-1: nvidia-auto-select +0+0; DFP-1: 960x600 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"

# Removed Option "metamodes" "DFP-1: nvidia-auto-select +0+0; DFP-1: 960x600 +0+0"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "DFP-0: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

ODPOWIEDZ

Wróć do „Przedszkole Linuksa”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 19 gości