Estoy buscando una forma estable de mantener cualquier ventana 'siempre arriba' en OSX.
Afloat , una aplicación que hace eso requiere SIMBL / easySIMBL, lo que parece que no es muy estable.
¿Hay alguna solución mejor? De hecho, es sorprendente que no haya una forma nativa de implementar esto.
macos
window-manager
Himanshu P
fuente
fuente
Respuestas:
Notaré que el simulador de iOS tiene / tenía la opción
Stay in Front
. Funcionalidad extremadamente útil, y demuestra que hay formas compatibles y aprobadas por Apple para lograr este comportamiento.Puede valer la pena abrir un radar, especialmente para agregar a la Terminal.
Puedes duplicar mi radar :
Desafortunadamente, Xcode 9 eliminó esta función en el simulador de iOS. ¡Por favor, duplique mi informe de errores de Apple para recuperar eso también!
La aplicación Activity Monitor de Apple también tiene la opción de hacer
Keep CPU Windows on Top
flotar los pequeños gráficos de CPU en la parte superior de todas las ventanas de otras aplicaciones:fuente
Si está buscando hacer esto solo por decir una ventana del navegador de Internet, puede mirar la aplicación de código abierto Helium . Es gratis, y también puede descargar la fuente y compilar su propia versión si lo desea.
Básicamente es un navegador de Internet que siempre flota sobre todas las demás ventanas.
EDITAR:
También hay una aplicación más nueva de Apple Mac App Store llamada Fluid Browser que hará lo mismo. Cuesta un par de $ s, pero funciona excelentemente y tiene algunas características más que Helium (a partir del 7/6/2016). Entonces ahora tiene dos aplicaciones diferentes para elegir.
fuente
Si realmente desea / necesita la funcionalidad "mantenerse al tanto" para su ventana Terminal.app (como yo), hay una visera desplegable de estilo Quake / Guake , un complemento SIMBL disponible que admite ser fijado en primer plano; TotalTerminal .
Entonces es posible, a pesar de la idea errónea común de que no lo es.
A partir de MacOS 10.11 (El Capitan) , para instalar / ejecutar TotalTerminal , es posible que deba deshabilitar la Protección de integridad del sistema :
Ya no es de código abierto, pero la última implementación de código abierto todavía está disponible en GitHub . Entonces, si lo desea, podría investigar exactamente cómo se logra. Le envié un correo electrónico al desarrollador para preguntar, pero ha pasado tanto tiempo desde que trabajaron en él, que realmente no pudieron (¿o no lo harían?).
fuente
Acabo de renunciar a mySIMBLE y a flote. Fenêtre es una aplicación paga con una versión lite gratuita que funciona muy bien.
Lo uso para reproducir videos ventana en ventana mientras trabajo o para mantener las instrucciones en línea en la parte superior. ¿No estás seguro de para qué lo quieres usar?
fuente
Hay una aplicación gratuita llamada Key Codes en la Mac App Store que, por lo que puedo decir, se mantiene por encima de todas las demás ventanas. Además de los elementos del menú, se mantiene encima de todas las otras aplicaciones, incluida la Terminal y la barra de URL de Safari.
fuente
No es realmente una respuesta, sino más bien una solución: puede usar Spectacle o una aplicación similar para configurar rápidamente un diseño de escritorio que le permita seguir la ventana original.
Por supuesto, esto no ayudará cuando esté esperando que alguien más se una a un chat de soporte y, mientras tanto, decida usar su tiempo para algo más útil que mirar una ventana en blanco, como trabajar en otro escritorio virtual :(
Grab Spectacle desde aquí: https://www.spectacleapp.com
fuente
simplemente arrastre su terminal, sobre la ventana de safari, después de escribir el F3.
esto organiza automáticamente el terminal, verticalmente, en el lado derecho de la ventana de safari, por ejemplo ... para que pueda trabajar y tener acceso al terminal, mientras está en otra ventana ...
fuente
Si desea ver videos mientras navega o usa otras aplicaciones, puede usar la extensión Picture-in-Picture (de Google) para Chrome.
fuente
Si usted es un desarrollador y su SIP está deshabilitado (csrutil), se puede cambiar la
level
propiedad delNSWindow
usolldb
. Una vez que se adjunte al proceso (es decir, App Store) en XCode simplemente escriba:PD: si la aplicación tiene varias ventanas, obtenga la correcta usando el comando
Para regresar, simplemente cierre la ventana o use
fuente