什么会导致本地 TinyCore 安装和远程 VNC 控制台之间的鼠标偏移?

什么会导致本地 TinyCore 安装和远程 VNC 控制台之间的鼠标偏移?

我在 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 才能获得具有绝对定位的鼠标。

相关内容