Grafische Programme, die über WSL2 unter Windows 11 ausgeführt werden, öffnen sich manchmal außerhalb des Monitors und ich kann sie nicht zurück verschieben

Grafische Programme, die über WSL2 unter Windows 11 ausgeführt werden, öffnen sich manchmal außerhalb des Monitors und ich kann sie nicht zurück verschieben

Manchmal, wenn ich Chrome, Cypress Test Runner, Firefox usw. aus meiner Linux-Distribution mit WSL2 auf meinem Windows 11-Rechner ausführe, werden sie nicht mehr auf dem sichtbaren Desktop geöffnet und ich kann sie scheinbar nicht zurück auf den Monitor verschieben.

Ich kann das Symbol in der Taskleiste sehen, aber ich kann nichts damit machen, außer es zu schließen.

Die einzige Möglichkeit, das Problem zu beheben, scheint ein Neustart meines Computers zu sein, was jedoch ziemlich unpraktisch ist.

Antwort1

Ich bin mir nicht sicher, warum das passiert, aber als Alternative zum Neustart können Sie versuchen, das Fenster wieder auf den Bildschirm zu verschieben, entweder überxdotooloderwmctrl.

xdotoolInstallieren Sie es beispielsweise zunächst über:

sudo apt install xdotool

Dann machen Sie etwas wie:

xdotool search --pid $(pgrep -xo xterm) --class '.' windowmove 100 100

Beachten Sie, dass dies -class '.'nur dazu dient, einAusgabe.

Es gibt auch andere Möglichkeiten, nach dem richtigen Fenster zu suchen. Weitere Informationen finden Sie auf der Manpage.

Weitere Informationen zu den Klassen und IDs aller X-Fenster erhalten Sie unter xlsclients -l.

verwandte Informationen