我在 openSUSE Tumbleweed 主机下的 KVM 中运行 Windows 10 客户机。我偶尔需要在笔记本电脑上使用 Windows 来运行 Photoshop 等创意应用程序,到目前为止,KVM 运行良好。但是,当我使用通过 USB 连接的 Wacom Intuos Pen and Touch 图形输入板时,光标不会移动。压力和按钮按预期工作,我仍然可以点击东西,但我看不到我正在做什么。这在 spice USB 重定向和 USB 控制器的 PCI 直通中都会发生。问题仅在我使用 QXL 显示模式时发生 - 但是,在 Windows 客户机下,这似乎是我可以更改分辨率的唯一显示模式。
澄清一下 - 当我使用带有 Windows VM 和 QXL 驱动程序的 Spice 显示协议的平板电脑时,Windows VM 中的光标不会随着我移动笔而移动。笔仍然可以工作,就好像有一个不可见的光标一样。这很糟糕,因为我看不到我要点击的位置,因此导致 Photoshop 等应用程序无法使用。这不是正常行为,我想知道如何解决这个问题。这看起来类似于RHEL 错误 509358,但这针对的是运行 X 的 Linux 客户机。
(我使用 virt-manager 来配置我的虚拟机,但目前还不熟悉 libvirt。)
答案1
我在 VirtualBox 5.2.20 下使用 Inkscape 的 Windows 10 VM 时遇到了同样的问题。鼠标光标不会随着我的 Wacom Intuos 手写板移动,但压力灵敏度已打开。启用鼠标轨迹,使其尽可能小,以显示手写笔的光标位置。要获得此功能,请在搜索框中键入“鼠标”,选择“鼠标设置”“其他鼠标选项”“指针选项”“显示指针轨迹”。
答案2
我也一直在使用 Wacom Intuos Pro 来解决这个问题。我要告诉您的是,这个问题已经在 CentOS 7 主机上运行的 Win7 客户机上进行了测试。VirtualBox 和 KVM 环境中都存在此问题。所以我购买了 Win10,只是为了消除 Windows 版本。KVM 下的 Win10 客户机仍然有这个问题。我还没有尝试过 Xen 或 VMWare。我可以确认,所有 Wacom 功能在 CentOS 7 环境和基于 Linux 的艺术应用程序中都按设计运行。因此,我相信是虚拟化造成了这个麻烦。
与另一位受害者的讨论让我们认为这是一个特定于虚拟化的图形问题。就像它可能是图形的深度问题一样,就好像 Wacom 指针位于伽马层而不是前景中。这显然不是一个容易解决的问题。
不幸的是,Adobe Creative Cloud Suite 运行在 Windows 上。否则,我不会使用该操作系统。如果 Adobe 能提供 Linux 版本的套件,我的问题就解决了。
答案3
我找到了一种有效的解决方法,至少对我而言是这样的。罪魁祸首是运行在 Windows 客户操作系统上的 Spice Guest Tools。我在这里下载了我经常使用的版本:www.spice-space.org
硬件是 Wacom Intuos。我运行的是 Linux Mint Mate 内核版本 4.8,并使用 KVM 进行虚拟化。在 Linux 中,使用内核驱动程序 wacom.ko,平板电脑运行良好,至少在 Krita 中如此。
当我运行 Windows 7 或 Windows 10 KVM 客户机时,Wacom 驱动程序会安装,并且似乎运行良好。在运行 Wacom 驱动程序的情况下,在 Photoshop 等程序中,我获得了压力灵敏度和良好的响应。平板电脑上的按钮快捷键按预期工作。一切都很好,除了鼠标指针不动,因此平板电脑的使用是“盲目的”。
我的解决方法是从客户操作系统中卸载 Spice Guest Tools,并在 KVM 设置(我使用虚拟机管理器)中不安装平板电脑设备。在 Windows 客户机中,只要我卸载 Spice Guest Tools,平板电脑就会移动鼠标指针。压力灵敏度和按钮也起作用(但它们已经起作用了)。然后,我通过重新安装和卸载 Spice Guest Tools(在设置和不设置虚拟平板电脑的情况下)确认 Spice Guest Tools 是问题的原因。