编辑:自从提出问题以来,Microsoft 已经解决了 Teams 中的问题:Teams 屏幕共享会话现在也在 Linux 计算机上捕获鼠标指针。这使得这个要求解决方法的问题已经过时。但是,答案中提出的解决方案可能仍适用于其他应用程序。
我正在 Linux 上与 Microsoft Teams 进行屏幕共享。与我共享屏幕的人看不到我的鼠标指针。这是 Linux 版本的一个已知缺点:https ://docs.microsoft.com/answers/questions/3222/mouse-pointer-not-visible-when-sharing-screen.html
我正在寻找解决方法。今天我使用了一个终端窗口,将其调整为尽可能小的尺寸,并告诉人们“看看这个窗口的左上角”,同时在屏幕上拖动那个终端窗口以指出我想要绘制的屏幕部分注意。我想找到更好的解决方法。
想法:
使用具有透明度的图像。对围绕终端窗口拖动的改进是围绕鼠标指针的图像拖动鼠标指针周围具有透明度。imagemagick 的“显示”工具具有这样的特性,即当显示具有透明像素的 png 图像时,它会显示这些透明像素后面的屏幕内容。但是,ubuntu 18.04 上的当前版本显示了不透明的棋盘格图案。Ubuntu中是否还有另一个图像显示工具仍然可以在X11窗口中显示透明度?
让一些应用程序在鼠标指针的位置每隔一段时间显示一个亮色的圆圈(或其他东西)。有没有可以做到这一点的应用程序?
我正在使用带有默认桌面环境的 Ubuntu 18.04(默认桌面在 18.04 上称为“ubuntu”,它基于 gnome,但由 canonical 预先配置为类似于已停产的“unity”桌面)。
我找到了这个解决方法,基于对SE 问题的回答,并且首先由用户在Microsoft 讨论论坛上提出。它适用于 linux mint 19.3 MATE、Ubuntu 20.04 和 18.04.4(在 vmware 机器上测试了两个 ubuntu 版本)。
在此库的文件夹中,键入
make
和sudo make install
。如果您看到错误,您可能需要安装一些 X11 库:
在终端中,使用以下命令:
以下 gif 显示了我按照前面的步骤操作后在 Ubuntu 18.04 上的指针。请注意,在我使用 find-cursor 命令之前鼠标是不可见的(使用 Kazam 进行录制,但团队也会发生这种情况)。到目前为止,鼠标工作正常(我用它在 xournal 上做笔记和画线,同时我与团队共享屏幕)。
目前我已经通过在终端中执行解决了这个问题
从那时起,我可以通过按下并释放 Ctrl 键来突出显示鼠标指针。当我这样做时,鼠标指针周围会出现橙色圆圈。这些在屏幕共享期间对其他人可见。
我也
key-mon --follow_mouse
按照评论中的建议进行了尝试。这会在鼠标周围放置一个永久的黄色圆圈,但是我不能再执行鼠标单击了,即它们不再起作用,直到我再次终止 key-mon。