
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 überxdotool
oderwmctrl
.
xdotool
Installieren 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
.