Una de las grandes características nuevas para Windows es el hecho de que múltiples escritorios "virtuales" ahora son compatibles de forma nativa, lo que le permite organizar colecciones de ventanas juntas y grupos separados de tareas.
Esto es bueno.
Puede mover ventanas entre escritorios haciendo clic en el botón "tareas" y luego haciendo clic derecho en la ventana de una aplicación y seleccionando "Mover a ..."
Esto es un poco torpe y no tan bueno.
Tengo dos monitores y, a menudo, me gusta reproducir una película en mi segundo monitor, ya sea en un navegador web o reproductor multimedia, mientras tengo un navegador y algunas otras aplicaciones en la pantalla principal. Hacer esto no es un problema en mi configuración actual, simplemente funciona.
Con el advenimiento de los escritorios virtuales, quería poner el navegador en un escritorio virtual y otra aplicación en otro escritorio virtual y aún así poder ver el video cuando cambio de escritorio, de manera que sea visible en ambos escritorios virtuales. El uso de la aplicación predeterminada de Cine y TV para reproducir un video y luego pasar a otro escritorio simplemente hace que su video se detenga sin ninguna advertencia.
Esto no está bien.
Lo que esperaba era que los dos monitores tuvieran su propio escritorio virtual o que tuvieran alguna opción de "anclar a todos los escritorios" similar a la función de "ventana adhesiva" que he visto en muchos administradores de ventanas basados en Linux.
¿Hay alguna forma de lograr esto?
Respuestas:
La función ahora se ha lanzado como una de varias "Mejoras de escritorio virtual" en la Actualización de aniversario de Windows 10 (compilación 14316):
fuente
Sí. [casi :)] Todas las ventanas con el atributo WS_EX_TOOLWINDOW son visibles en todos los escritorios.
Autohotkey es de gran ayuda en esto. Script de ejemplo: MyLoop.ahk:
Ponga esto en el inicio de Windows y la ventana de Google Chrome se "pegará" a todos los escritorios virtuales.
O asigne esto como una tecla de acceso rápido: Ejemplo de script - MyHotkeys.ahk:
Ponga esto en el inicio de Windows y puede alternar el estado "adhesivo" para cualquier ventana presionando Shift + botón central haciendo clic en él.
Tecla de adición: Ctrl + clic en el botón central alternará el estado "superior". Muy útil.
PD: las aplicaciones modernas (por ejemplo, Windows 10 Calculator) de alguna manera ignoran esto. No se porque. Pero para la ventana del explorador de Windows y la mayoría de las 'aplicaciones antiguas', funciona bien
fuente
^
) con un signo más (+
).Basado en la solución @idj anterior, así es cómo hacerlo en C:
fuente