Eine der großen Neuerungen für Windows ist die Tatsache, dass jetzt mehrere "virtuelle" Desktops nativ unterstützt werden, sodass Sie Sammlungen von Fenstern zusammen organisieren und Gruppen von Aufgaben trennen können.
Das ist gut.
Sie können Fenster zwischen Desktops verschieben, indem Sie auf die Schaltfläche "Aufgaben" klicken, mit der rechten Maustaste auf ein Anwendungsfenster klicken und "Verschieben nach ..." auswählen.
Das ist ein bisschen klobig und nicht ganz so gut.
Ich habe zwei Monitore und möchte häufig einen Film auf meinem zweiten Monitor abspielen, entweder in einem Webbrowser oder in einem Mediaplayer, während ich einen Browser und einige andere Anwendungen auf dem Hauptbildschirm habe. Dies zu tun ist in meinem aktuellen Setup kein Problem, es funktioniert einfach.
Mit dem Aufkommen der virtuellen Desktops wollte ich den Browser auf einen virtuellen Desktop und eine andere App auf einen anderen virtuellen Desktop stellen und trotzdem das Video ansehen können, wenn ich zwischen Desktops wechsle, sodass es auf beiden virtuellen Desktops effektiv sichtbar ist . Wenn Sie die Standard-Film- und TV-App zum Abspielen eines Videos und anschließend zum Wechseln auf einen anderen Desktop verwenden, wird das Video ohne Warnung angehalten.
Das ist nicht gut.
Ich hatte gehofft, dass die beiden Monitore entweder einen eigenen virtuellen Desktop haben oder eine "Pin-to-All-Desktops" -Option ähnlich der "Sticky Window" -Funktion, die ich in vielen Linux-basierten Fenstermanagern gesehen habe.
Gibt es eine Möglichkeit, dies zu erreichen?
Antworten:
Die Funktion wurde jetzt als eine von mehreren "Verbesserungen des virtuellen Desktops " im Windows 10 Anniversary Update (Build 14316) veröffentlicht:
quelle
Ja. [fast :)] Jedes Fenster mit dem WS_EX_TOOLWINDOW-Attribut ist auf allen Desktops sichtbar.
Autohotkey ist dabei eine große Hilfe. Beispielskript - MyLoop.ahk:
Setzen Sie dies in Windows-Start und Google Chrome-Fenster wird auf allen virtuellen Desktops "haften".
Oder weisen Sie dies als Hotkey zu: Beispielskript - MyHotkeys.ahk:
Wenn Sie dies in den Windows-Startmodus legen, können Sie den "Sticky" -Zustand für jedes Fenster umschalten, indem Sie die Umschalttaste und die mittlere Maustaste darauf klicken.
Hinzufügungstaste - Mit Strg + Klick auf die mittlere Taste wird der Status "Oben" umgeschaltet. Sehr hilfreich.
PS: Moderne Anwendungen (zB Windows 10 Calculator) ignorieren dies irgendwie. Ich weiß nicht warum. Aber für Windows Explorer-Fenster und die meisten "alten Anwendungen" ist es in Ordnung
quelle
^
) durch ein Pluszeichen (+
) ersetzt.Basierend auf der obigen @ idj-Lösung wird dies in C durchgeführt:
quelle