![为什么 KDE(Plasma)对 VMware Workstation 15 窗口的处理方式与所有其他窗口不同?](https://linux22.com/image/911258/%E4%B8%BA%E4%BB%80%E4%B9%88%20KDE%EF%BC%88Plasma%EF%BC%89%E5%AF%B9%20VMware%20Workstation%2015%20%E7%AA%97%E5%8F%A3%E7%9A%84%E5%A4%84%E7%90%86%E6%96%B9%E5%BC%8F%E4%B8%8E%E6%89%80%E6%9C%89%E5%85%B6%E4%BB%96%E7%AA%97%E5%8F%A3%E4%B8%8D%E5%90%8C%EF%BC%9F.png)
总结:当我在 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 窗口以激活它时,我会意外地单击菜单栏附近并开始拖动窗口。啊。
重现步骤:
- 找到主 VMware 菜单(文件、编辑、查看、VM、选项卡、帮助)。
- 将鼠标指针置于“帮助”一词的右侧(即菜单栏右侧的空白处)。
- 单击并释放鼠标左键一次。
- 鼠标指针变为“移动”指针,表示整个 VMware 窗口处于“移动模式”并将随鼠标移动。(这不应该发生,因为鼠标左键被释放。只有单击并按住鼠标左键时才会发生这种情况。)
- 移动鼠标。整个 VMware Workstation 应用程序窗口会随鼠标光标一起移动。(这种情况不应该发生。)
- 再次单击并释放鼠标左键将关闭“移动模式”并将鼠标光标恢复为其正确的图标。
我已经尝试过的解决方案:
我已经尝试过了此修复(系统设置->应用程序样式->小部件样式->配置->“仅从标题栏拖动窗口”),但该设置对问题没有影响。
我向 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 就会起作用。如果未选中,则工具栏不会覆盖菜单栏,您仍然会遇到鼠标问题。