Я следовал за шагами, изложенными в этом HowTo .
Сразу после входа в Gnome я могу перемещать мышь назад и вперед, но как только панель задач загружается, мышь попадает в тюрьму на экране (не может перемещаться между экранами).
Это мой 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
Любая помощь будет оценена. Я так близок к тому, чтобы заставить это работать!
10.04
mouse
xrandr
displaylink
Тайлер
источник
источник
Ответы:
Мое лучшее предположение здесь состоит в том, что положение правого экрана вызывает проблемы. Вы можете попробовать изменить раздел ServerLayout следующим образом:
Или, если вы действительно хотите, чтобы DisplayLinkScreen был основным экраном, измените его так, чтобы координаты соответствовали разрешению Screen0. Например, Screen0 имеет разрешение 1900x1200:
Другим возможным местом для проблем может быть конфигурация RandR, которая загружается во время запуска gnome. Вы можете полностью сбросить конфигурацию RandR, удалив
~/.config/monitors.xml
.источник
Я нашел инструмент здесь , автоматически упаковывает мышь между разделенными экранами.
Это сработало для меня, когда у меня были проблемы с перемещением мыши между экранами.
источник
У вас есть два разных графических устройства, одно с -intel, другое с -displayport, и вы хотите соединить их вместе, чтобы мышь плавно перемещалась по ним. Xinerama - это то, что объединяет несколько экранов, так что вам нужно включить их.
Тем не менее, режим Xinerama для -intel не очень хорошо поддерживается (хотя должно улучшаться). Может быть, вам повезет с этим, но, насколько я знаю, не ожидается, что это должно сработать.
Вы, вероятно, можете заставить его работать, если используете собственный двоичный драйвер -nvidia.
источник