
有時,當我在 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
。