Eu segui as etapas descritas neste guia .
Logo após o login no Gnome, posso mover o mouse para frente e para trás, mas assim que a barra de tarefas é carregada, o mouse fica preso na tela em que está (não pode se mover entre as telas).
Este é o meu xorg.conf:
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "DisplayLinkScreen" 0 0
Screen 1 "Screen0" LeftOf "DisplayLinkScreen"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0" #Could not get this to work it has to be disable
EndSection
Section "Files"
ModulePath "/usr/local/lib/xorg/modules/drivers"
ModulePath "/usr/lib/xorg/modules/drivers"
ModulePath "/usr/local/lib"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "built-ins"
EndSection
Section "Module"
Load "dbe"
Load "dri"
Load "dri2"
Load "extmod"
Load "glx"
Load "record"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
# Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "ColorKey" # <i>
#Option "CacheLines" # <i>
#Option "Dac6Bit" # [<bool>]
#Option "DRI" # [<bool>]
#Option "NoDDC" # [<bool>]
#Option "ShowCache" # [<bool>]
#Option "XvMCSurfaces" # <i>
#Option "PageFlip" # [<bool>]
Identifier "Card0"
Driver "intel"
VendorName "Intel Corporation"
BoardName "Core Processor Integrated Graphics Controller"
BusID "PCI:0:2:0"
Option "DPMS"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "Monitor"
Identifier "DisplayLinkMonitor"
EndSection
Section "Device"
Identifier "DisplayLinkDevice"
Driver "displaylink"
Option "fbdev" "/dev/fb0"
EndSection
Section "Screen"
Identifier "DisplayLinkScreen"
Device "DisplayLinkDevice"
Monitor "DisplayLinkMonitor"
SubSection "Display"
Depth 24
Modes "1920x1200" "1920x1080" "1680x1050" "1600x1200" "1440x900" "1366x768" "1280x1024" "1280x960" "1280x800" "1280x768" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Qualquer ajuda seria apreciada. Estou tão perto de fazer isso funcionar!
10.04
mouse
xrandr
displaylink
Tyler
fonte
fonte
Respostas:
Meu melhor palpite aqui é que a posição da tela certa está causando os problemas. Você pode tentar modificar a seção ServerLayout como esta:
Ou se você realmente deseja que o DisplayLinkScreen seja a tela principal, modifique-a para que as coordenadas correspondam à resolução da Tela0. Por exemplo, Screen0 tem resolução 1900x1200:
Outro local possível para os problemas pode estar na configuração do RandR, que é carregada durante a inicialização do gnome. Você pode redefinir completamente a configuração do RandR excluindo
~/.config/monitors.xml
.fonte
Encontrei uma ferramenta aqui que envolve automaticamente o mouse entre telas separadas.
Funcionou para mim quando tive problemas para mover o mouse entre as telas.
fonte
Você tem dois dispositivos gráficos diferentes, um com -intel e outro com -displayport, e deseja uni-los para que o mouse se mova perfeitamente entre eles. O Xinerama é o que une várias telas, então você precisa disso.
No entanto, o modo Xinerama para -intel não é realmente tão bem suportado (deve estar ficando melhor). Talvez você tenha sorte com isso, mas, tanto quanto eu sei, não é esperado que isso funcione.
Você provavelmente poderá fazê-lo funcionar se você usar o driver binário proprietário -nvidia.
fonte