Wodurch wird bestimmt, auf welchem ​​virtuellen Desktop Programme oder Fenster geöffnet werden?

Wodurch wird bestimmt, auf welchem ​​virtuellen Desktop Programme oder Fenster geöffnet werden?

Wenn in Windows 10 mehrere virtuelle Desktops (VDs) geöffnet sind und ein neues Programm gestartet oder ein Fenster geöffnet wird, was bestimmt dann, wohin das Fenster geht? Versucht Windows, das Fenster auf dem aktuellen VD zu platzieren? Versucht Windows, das Fenster auf dem letzten VD zu platzieren, auf dem es geöffnet wurde? Versucht Windows, das Fenster auf dem letzten VD zu platzieren, auf dem es geöffnet war (anders als im vorherigen Satz)? Setzen einzelne Programme Windows außer Kraft?

Hier ist ein Fall aus meiner jüngsten Nutzung, der die Komplexität veranschaulicht. Ich hatte 3 VDs geöffnet:

  • VD 1: RStudio und Notepad++
  • VD 2: TexStudio-Quellcode-Viewer (im Grunde ein Texteditor) auf der linken Seite mit einem PDF-Viewer im Fenster (in TexStudio integriert) auf der rechten Seite
  • VD 3: Firefox, Mail und anderer Müll

Ich habe dann Windows heruntergefahren (nachdem ich RStudio, Firefox und Mail manuell geschlossen hatte) und neu gestartet, und es waren immer noch 3 VDs geöffnet. Dann:

  • Ich habe RStudio auf VD 1 gestartet. Es wurde auf VD 1 geöffnet.
  • Ich wechselte zu VD 3 und startete Firefox. Es öffnete sich auf VD 3.
  • Ich wechselte zu VD 2 und startete TexStudio. Es öffnete sich auf VD 2.
  • Ich habe TexStudio (immer noch auf VD 2) angewiesen, seinen PDF-Viewer zu öffnen, und dieser wurde auf VD 3 geöffnet!

Dies könnte spezifisch darauf zurückzuführen sein, dass TexStudio ein neues Fenster öffnet, während das Programm bereits ausgeführt wird. Daher kann die Platzierung von Fenstern für neu geöffnete Programme und neuen Fenstern in geöffneten Programmen unterschiedlich sein. Ich glaube jedoch, dass ich andere Fälle gesehen habe, in denen das Fenster für ein neu geöffnetes Programm weder auf dem aktuellen VD noch auf dem VD angezeigt wird, auf dem es zuletzt geöffnet war (aber ich kann dies derzeit nicht reproduzieren).

Hinweis zu Duplikaten: Es gibt viele Fragen dazu, wie man ein Programm auf einem bestimmten Desktop öffnet, aber diese Frage bezieht sich stattdessen auf den in Windows 10 (und möglicherweise in für Windows 10 geschriebene Programme) integrierten Mechanismus. Dies ist wichtig, weil man zum Finden von Lösungen für all diese anderen Fragen zunächst die Antwort auf diese Frage verstehen muss.

Antwort1

Sie haben den PDF-Viewer anscheinend zuletzt auf VD 3 geöffnet und dieser war noch gespeichert, sodass er dort hilfreicherweise noch einmal geöffnet wurde.

Es gibt keine wirkliche Lösung. Da geteiltes Leid halbes Leid ist, lesen Sie den Beitrag Neue Instanzen einer Anwendung werden auf einem falschen virtuellen Desktop geöffnet, das von 2015 bis heute läuft, mit viel Kritik an Microsoft, aber keiner wirklichen Lösung.

Ich kann lediglich einige Hilfsmittel anbieten:

  • Das ProjektVDeskkann das Starten von Programmen auf einem bestimmten VD so einfach machen wie den Befehl:

    vdesk 2 notepad
    
  • Das Projekt Virtueller Desktop-Rasterumschalter kann VDs besser organisieren und fügt Verknüpfungen zum Verschieben des aktiven Fensters auf einen anderen Desktop hinzu (und mehr).

  • Indiese Antwortvon mir habe ich einAutoHotKeySkript zum Speichern der aktuellen Konfiguration von VDs und geöffneten Fenstern und zum Wiederherstellen aller geöffneten Fenster auf ihren gespeicherten VDs.

verwandte Informationen