有时,当我在 Windows 11 机器上的 WSL2 中运行的 Linux 发行版内运行 Chrome、Cypress Test Runner、Firefox 等时,它们会停止在可见桌面上打开,而且我似乎无法将它们移回显示器上。
我可以在任务栏中看到该图标,但除了关闭它之外我无法对它执行任何其他操作。
解决这个问题的唯一方法似乎是重新启动我的机器,但这有点不切实际。
答案1
我不确定为什么会发生这种情况,但作为重新启动的替代方法,您可以尝试通过以下方式将窗口移回屏幕上xdotool
或者wmctrl
。
例如,xdotool
首先通过以下方式安装它:
sudo apt install xdotool
然后执行以下操作:
xdotool search --pid $(pgrep -xo xterm) --class '.' windowmove 100 100
请注意,这-class '.'
只是为了解决问题。
还有其他方法可以搜索正确的窗口。请参阅手册页以了解详细信息。
您可以使用 获取有关所有 X 窗口的类别和 ID 的更多信息xlsclients -l
。