我在 Linux 上的 QEMU 中运行 TinyCore Linux (v7.2.0) 时遇到了这个奇怪的问题。当我启动虚拟机并运行我的 VNC 客户端时,本地和远程指针不同步。当我移动指针时,偏移量约为 2 英寸左右。
实际的虚拟机是通过 GNS3 调用的,因为该虚拟机将成为 GNS3 中的主机之一。但是 GNS3 仍然使用 Linux 主机上的标准 QEMU 安装。
我尝试-usbtablet
在 QEMU 配置中使用该选项。这对指针没有任何影响。
以下是该问题的 GIF:
知道什么原因导致 Tiny Core 无法同步吗?可能是驱动程序/模块问题,因为 Tiny Core 是一个超小型发行版?
答案1
以防万一您仍然遇到这个问题。
我基本上用以下方法解决了它:
安装 libXmu ( tce-load -wi libXmu.tcz
)
通过 GUI:
控制面板 > 鼠标工具 > 更改:鼠标速度 = 1
(重启后似乎会被记住)
通过 CLI:
xset mouse 1 0
(通过 验证xset q
)
(默认情况下重启后不会被记住)
启动时:
添加/opt/bootlocal
以下几行。
[ ! -e "$TCEDIR"/libXmu.tcz ] && sudo -u tc tce-load -wi libXmu.tcz
sudo -u tc echo "xset m 1/1 0" > /home/tc/.mouse_config
sudo chown tc:staff /home/tc/.mouse_config
sudo -u tc chmod +x og= /home/tc/.mouse_config
(这将在虚拟机第二次启动时生效)
最近添加了一项功能,以防止在打开新窗口时鼠标跳转到某个窗口。这需要 TCL 10.1(或flwm_topside
安装了最新扩展的 Core 10.0)
添加~/.profile
以下行:
export NOWARP=1
答案2
您需要从 repo 安装 xorg 才能获得具有绝对定位的鼠标。