在 WSL 上将窗口向右移动不起作用

在 WSL 上将窗口向右移动不起作用

我在 WSL 2 中安装了 Ubuntu 22.04,并在其中安装了pycharmxfce4-terminal我也用 Nautilus 检查过)。出于某种原因,我无法将任何窗口向右或向左移动,无论是用鼠标、将窗口拖到角落还是使用键盘快捷键Win+ /

我尝试安装吉蒂莱Gnome 扩展,但我发现它无关紧要,因为没有 X 服务器;WSL 2 正在使用 Wayland 运行。

要重现该问题,只需安装 Nautilus ( sudo apt install nautilus),然后运行它 ( nautilus),并尝试Win+或将其拖到屏幕的一个角落。

答案1

快速更新:WSL 2.0.0 预发布版的发行说明报告称此功能现已可用。我将尽快确认并更新完整答案。


简短答案解决方法:

不在 WSLg 上,但您可以在 Windows 上安装第三方 X 服务器,通过它启动的窗口将观察到“捕捉”行为。

这个答案以及一些额外的细节这个答案了解使用说明。

更多解释:

这里发生了一些事情:

  • 首先,遗憾的是,WSLg 不支持 snap-to。从WSLg 架构概览

    [WSLg] 仍然使用服务器端窗口移动和调整大小,导致无法将 Linux 窗口捕捉到显示器边缘或自定义捕捉区域。这些也让我们很烦恼

相关内容