VirtualBox(ArchLinux来宾)-鼠标问题
我正在VirtualBox机器(windows 10主机)中使用ArchLinux(来宾) 老鼠一直工作到现在 症状:VirtualBox(ArchLinux来宾)-鼠标问题,virtualbox,mouse,archlinux,i3,Virtualbox,Mouse,Archlinux,I3,我正在VirtualBox机器(windows 10主机)中使用ArchLinux(来宾) 老鼠一直工作到现在 症状: 在Chromium上,在扩展、地址栏、选项卡和书签上单击(左/右)不起作用(它不起作用,就像我没有单击一样)。有时候,点击在任何地方都不起作用(甚至在页面或任何东西上都不起作用) 在xterm上,当我按住Ctrl键并单击以打开配置菜单时,它会工作。但是当我悬停和/或点击菜单时,它什么也不做(悬停时的突出显示也不显示) 在全球范围内,有时鼠标根本不工作,我只能移动它(不能单击)
- 在Chromium上,在扩展、地址栏、选项卡和书签上单击(左/右)不起作用(它不起作用,就像我没有单击一样)。有时候,点击在任何地方都不起作用(甚至在页面或任何东西上都不起作用)
- 在xterm上,当我按住Ctrl键并单击以打开配置菜单时,它会工作。但是当我悬停和/或点击菜单时,它什么也不做(悬停时的突出显示也不显示)
- 在全球范围内,有时鼠标根本不工作,我只能移动它(不能单击)
evtest
、xinput
和xev
进行了测试。因此,我基本上检测到3个主要设备:
- VirtualBox USB平板电脑
- VirtualBox鼠标集成
- ImExPS/2通用浏览器鼠标
-- evtest
Device | Registers clicks | Registers position |
=========================================================================
VirtualBox USB Tablet | no | no |
VirtualBox Mouse Integration | no | yes |
ImExPS/2 Generic Explorer Mouse | yes | no |
-- xinput test
Device | Registers clicks | Registers position |
=========================================================================
VirtualBox USB Tablet | no | no |
VirtualBox Mouse Integration | no | yes |
ImExPS/2 Generic Explorer Mouse | sometimes | no |
-- xev
Registers only mouse movement consistently, clicks are sometimes registers
当我说“有时”,它的意思是像在启动会话;发生的事情是,每次我启动我的虚拟机时,一切都“正常”(点击和移动由上面列出的每个测试程序记录,但症状仍然存在)。如果虚拟机停留时间太长,程序将不再注册点击,也不再在任何地方工作
希望一切都可以理解
谢谢。我的鼠标也有同样甚至更糟的问题 主持人:ArchLinux 嘉宾:Archlinux+i3w(+KDE Plasma) 禁用窗口管理器SDDM systemctl禁用sddm 作为KDE Plasma的默认值添加,并以开始i3w xstart 凝固后 执行官i3 在 ~/.xinitrc 似乎已经解决了问题。 似乎i3w与默认窗口管理器冲突。我也有这个问题。 VirtualBox和4.17 Linux内核似乎有一个更一般(而不是特定于Arch Linux)的问题,这里有一个错误提示: 在找到解决方案之前,我个人的解决方法是通过向
/etc/modprobe.d
添加一个包含内容的文件modprobe.conf
,强制不加载vboxguest内核模块
install vboxguest /bin/false
(我假设您可以选择黑名单
vboxguest和vboxsf或卸载)
不幸的是,这会丢失所有虚拟盒来宾添加功能,例如剪贴板共享
编辑:票证中提到的另一种解决方法也适用于我:
启动后,启动i3一次,然后立即再次退出($mod+shift+E
,或者,如果没有鼠标无法确认:pkill i3
)。
再次启动i3(
startx
),鼠标似乎工作正常 我不使用SDDM。这个问题显然与虚拟机有关,而不是i3或窗口管理器。尝试在自动启动(重新启动)后禁用登录图形屏幕(如果有)。我从来没有使用过Manjaro。我在登录时也没有图形屏幕。我使用的唯一窗口管理器是最简单形式的i3(而不是桌面管理器)。在启动vm之前,请取消选中设置/系统/处理器和加速中的虚拟化复选框,并选中systemctl以获取默认运行的额外服务。这和最新的更新,你似乎已经,治愈了我的虚拟机今天。我不能禁用虚拟化,但我试图取消选中我可以,仍然无法工作。我从头开始做了另一个ArchLinuxVM,它工作了一段时间,但不再工作了。我真的不知道该怎么办,我试图搞乱VM的所有设置,但没有任何帮助。如果是linux内核版本的话,这更有意义。您的修复程序似乎对我有效,但我认为在正式发布修复程序之前,我将继续使用带有Debian VM的Linux 4.9。再次感谢!
install vboxguest /bin/false