Debian Squeeze:鼠标左键单击停止工作

Debian Squeeze:鼠标左键单击停止工作

在虚拟机(VMWare Workstation)中运行的 Debian Squeeze(6.0.4,始终更新)中启动新会话后,鼠标左键单击停止工作,因此我无法调整窗口大小,将它们置于前面ETC。

有时我可以通过右键单击或 Control同时按住右键和按键来切换窗口焦点,但它根本不起作用。

钥匙被接受。我不运行任何特别的东西,只是运行 Emacs、Okular、Thunderbird 之类的东西。

不幸的是,我无法给出任何可靠地产生问题的事件顺序。

这个问题是否有已知的解决方案(我的谷歌搜索没有成功)或者我是否必须切换到 KDE 或 LXFE?

答案1

我有同样的问题,但还没有找到适当的解决方案,我最终要做的是modprobe -r psmouse,然后modprobe psmouse重新获得控制权。

答案2

确保您vmmouse至少使用 Xorg 驱动程序,或者安装了 VMware Tools。

答案3

[编辑:我可以发誓我在这里有一些文字作为介绍;现在已经消失了,而且没有任何人编辑过的标记?也许我通过说“我也是”或其他什么触发了一些网站的自动删除:)无论如何,抱歉我忘记了我的介绍应该是什么......但基本上这就是我的系统上有效的]

$ lsusb | grep -i logitech
Bus 003 Device 003: ID 046d:c526 Logitech, Inc. Nano Receiver

# search by ID - make sure it's capital letters (or case insensitive)
#
$ find /sys/devices/ -iname '*046d*'
/sys/devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0/0003:046D:C526.0002
/sys/devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.1/0003:046D:C526.0003

# look for all refs to "driver" 
# in /sys/devices/pci0000:00/0000:00:1d.1/usb3/3-1/
#
$ for ix in $(find /sys/devices/pci0000:00/0000:00:1d.1/usb3/3-1/ -name '*driver*'); do echo $ix; ls -la $ix; done
/sys/devices/..../usb3/3-1/driver
... 22:31 /sys/devices/..../usb3/3-1/driver -> ../../../../../bus/usb/drivers/usb
/sys/devices/..../usb3/3-1/3-1:1.0/driver
... 22:46 /sys/devices/..../usb3/3-1/3-1:1.0/driver -> ../../../../../../bus/usb/drivers/usbhid
/sys/devices/..../usb3/3-1/3-1:1.0/0003:046D:C526.0002/driver
... 22:46 /sys/devices/..../usb3/3-1/3-1:1.0/0003:046D:C526.0002/driver -> ../../../../../../../bus/hid/drivers/generic-usb
/sys/devices/..../usb3/3-1/3-1:1.1/driver
... 22:46 /sys/devices/..../usb3/3-1/3-1:1.1/driver -> ../../../../../../bus/usb/drivers/usbhid
/sys/devices/..../usb3/3-1/3-1:1.1/0003:046D:C526.0003/driver
... 22:46 /sys/devices/..../usb3/3-1/3-1:1.1/0003:046D:C526.0003/driver -> ../../../../../../../bus/hid/drivers/generic-usb

# list usb drivers given by `lsmod`
#
$ lsmod | grep usb
usbhid                 41704  0 
hid                    77084  1 usbhid
usb_storage            43946  0 

# it must be `usbhid` that is responsible - unload it:
#
$ sudo modprobe -r usbhid

# at this point, the USB wireless mouse wasn't moving 
# the pointer anymore (but touchpad was; also left click
# on touchpad started working here);
# load `usbhid` again
#
$ sudo modprobe usbhid

...此时,左键单击无线 USB 鼠标已为我恢复。

答案4

尝试在 C:\Users\me\AppData\Roaming\VMware\preferences.ini 文件中添加以下两行:

pref.motionGrab = "FALSE"

pref.motionUngrab = "FALSE"

找到答案这里

相关内容