为什么 KDE(Plasma)对 VMware Workstation 15 窗口的处理方式与所有其他窗口不同?

为什么 KDE(Plasma)对 VMware Workstation 15 窗口的处理方式与所有其他窗口不同?

总结:当我在 VMware Workstation 15 主窗口的菜单附近单击鼠标左键(然后释放)时,鼠标会意外地抓住并拖动窗口。在我的 Ubuntu Linux 桌面(KDE/Plasma)上的其他任何应用程序窗口中都不会发生这种情况。可以修复吗?

细节:

当我在 KDE/Plasma (5.5.5) 中单击 VMware Workstation Pro 15 窗口时,出现了问题。如果我单击 VMware 菜单,鼠​​标会抓取并拖动整个窗口,而这不应该发生。(这在 VMware Workstation 14 中没有发生。)这是在 Ubuntu 16.04.6 LTS 下。

一开始,我以为这个窗口行为可能是由于 KDE 设置,但 VMware Workstation 是仅有的应用程序窗口也会出现这种行为。这非常烦人——大约有 20% 的时间,当我单击 VMware 窗口以激活它时,我会意外地单击菜单栏附近并开始拖动窗口。啊。

重现步骤:

  1. 找到主 VMware 菜单(文件、编辑、查看、VM、选项卡、帮助)。
  2. 将鼠标指针置于“帮助”一词的右侧(即菜单栏右侧的空白处)。
  3. 单击并释放鼠标左键一次。当我点击红点附近时,问题就出现了。
  4. 鼠标指针变为“移动”指针,表示整个 VMware 窗口处于“移动模式”并将随鼠标移动。(这不应该发生,因为鼠标左键被释放。只有单击并按住鼠标左键时才会发生这种情况。)
  5. 移动鼠标。整个 VMware Workstation 应用程序窗口会随鼠标光标一起移动。(这种情况不应该发生。)
  6. 再次单击并释放鼠标左键将关闭“移动模式”并将鼠标光标恢复为其正确的图标。

我已经尝试过的解决方案:

我已经尝试过了此修复(系统设置->应用程序样式->小部件样式->配置->“仅从标题栏拖动窗口”),但该设置对问题没有影响。

我向 VMware 提交了一张票,但他们只说“不支持 KDE,请使用 Gnome”,这很疯狂,因为我已经在 VMware 上使用 KDE 超过 10 年了,而这个问题刚刚出现在 VMware Workstation v.15 中。

非常感谢您的见解!

答案1

我升级到 Ubuntu 18.04,问题消失了。

我在 16.04 中也找到了一种解决方法,但这是一种 hack。您可以选中复选框View > Customize > Toolbar,这样就会显示 VMware 工具栏。工具栏会覆盖在菜单栏上,从而以某种方式避免出现问题。只要Preferences > Display > Combine toolbar with menubar in windowed mode选中,此 hack 就会起作用。如果未选中,则工具栏不会覆盖菜单栏,您仍然会遇到鼠标问题。

相关内容