![Visual Studio Code 在 Linux 上始终处于领先地位](https://linux22.com/image/1492213/Visual%20Studio%20Code%20%E5%9C%A8%20Linux%20%E4%B8%8A%E5%A7%8B%E7%BB%88%E5%A4%84%E4%BA%8E%E9%A2%86%E5%85%88%E5%9C%B0%E4%BD%8D.png)
我在 Ubuntu 14.04 LTS 中安装了 VS Code。使用它时,它总是位于其他窗口之上。它不仅位于其他应用程序之上就像终端一样,它位于其自身对话框之上(例如打开文件):
VS Code 使用的 API 与 X 服务器之间是否存在某种奇怪的交互,从而导致此问题?如何修复?
请注意,这与这个问题,涉及 Windows 上的 Visual Studio(不是 VS Code)。
答案1
可能是你不小心把它设置为“始终在最前面”,根据这个回答您可能能够使用“Alt+SPACE”——这将调出右键单击菜单——然后按 T 表示“始终在最前面”。如果已选中,则应取消选择该选项。否则,您应该能够右键单击顶部边框并获得相同的选项。
答案2
我在将 Guest Additions 更新安装到 VirtualBox 后开始看到此问题。我尝试设置 LIBGL_ALWAYS_SOFTWARE 环境变量,但似乎无法解决问题。最后,我重新安装了 Guest Additions,问题终于解决了。