147 votos

¿Hay alguna forma agradable y estable de mantener una ventana "Siempre arriba" en el Mac?

Estoy buscando una forma estable de mantener cualquier ventana 'siempre arriba' en OSX.

A flote Una aplicación que haga eso requiere SIMBL/easySIMBL, que parece que no es muy estable.

¿Hay alguna solución mejor? En realidad, es sorprendente que no haya una forma nativa de implementar esto.

45voto

Goro Puntos 264

Observaré que el Simulador iOS tiene la opción Stay On Top (antes llamado Stay in Front ). Una funcionalidad extremadamente útil, y que demuestra que hay formas de lograr este comportamiento, apoyadas y sancionadas por Apple.

Podría valer la pena abrir un radar, especialmente para añadirlo a la Terminal.

Puedes duplicar mi radar :

ID de error 27430873: Añadir la opción "Permanecer en el frente" a la Terminal Windows.

Stay in Front option in iOS Simulator

La aplicación Activity Monitor de Apple también tiene la opción de Keep CPU Windows on Top que hace flotar los pequeños gráficos de la CPU sobre las ventanas de las demás aplicaciones:

Activity Monitor > Window > Keep CPU Windows on Top

27voto

kenjikato Puntos 759

Si quieres hacer esto sólo para una ventana del navegador de Internet, por ejemplo, puedes mirar el código abierto Helio aplicación. Es gratuita, y también puedes descargar la fuente y compila tu propia versión si quieres.

Es básicamente un navegador de Internet que siempre flota por encima de todos los demás Windows. Helium App

EDITAR:

También hay una aplicación más reciente de la Mac App Store de Apple llamada Navegador de fluidos que hará esto mismo. Cuesta un par de dólares, pero funciona excelentemente y tiene algunas funciones más que Helium (a fecha de 6/7/2016). Así que ahora tienes dos aplicaciones diferentes para elegir.

Fluid Browser

0 votos

No me ha gustado la experiencia de Fluid Browser. Sí, tiene algunas características más, pero es bastante buggy y engorroso. Helium es muy ligero pero cumple su función.

2 votos

¿Se puede bloquear la publicidad en Helium o Fluid?

15voto

Si usted es un desarrollador y su SIP está desactivado (csrutil) se puede cambiar level propiedad de NSWindow utilizando lldb . Una vez que se adjunta al proceso (es decir, App Store) en XCode sólo tienes que escribir:

(lldb) e NSWindow *$window = [(NSArray *)[NSApp windows] firstObject]
(lldb) po $window
<NSWindow: 0x600000d64200>

(lldb) po [$window setLevel:3]
resume debugging

PS: Si la aplicación tiene varias ventanas, obtenga la correcta usando el comando

(lldb) po [NSApp windows]

Para volver atrás sólo hay que cerrar la ventana o utilizar

(lldb) po [$window setLevel:0]

enter image description here enter image description here

12voto

Kevin Reilly Puntos 181

Si quieres ver un vídeo mientras navegas o utilizas otras aplicaciones, puedes utilizar el Extensión Picture-in-Picture (de Google) para Chrome.

7voto

Rudolf Puntos 61

Acabo de renunciar a mySIMBLE y a aflotación. Fenêtre es una aplicación de pago con una versión lite gratuita que funciona muy bien.

Lo uso para reproducir vídeos ventana a ventana mientras trabajo o para mantener las instrucciones en línea en la parte superior. ¿No estás seguro de para qué quieres usarlo?

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X