Amethyst: Resaltar ventana activa

Creado en 2 mar. 2014  ·  17Comentarios  ·  Fuente: ianyh/Amethyst

Debería ser bastante sencillo y sin duda me ahorraría muchos dolores de cabeza. Podría hacer algo como https://github.com/puffnfresh/Honer.app.

Tarjeta Trello

enhancement help wanted

Comentario más útil

En lugar de dibujar un borde, también se podría optar por un enfoque como https://hazeover.com/ y atenuar las ventanas desenfocadas. Presumiblemente, la cantidad de atenuación es configurable.

Todos 17 comentarios

: +1: ¡esto sería genial!

También me gustaría esto: D.

: +1:

+1 a esta solicitud.

Si votan en la tarjeta trello, es mucho más fácil rastrear los +1. :)

: +1: (¡y votando sobre la tarjeta trello!)

He usado Honer en el pasado, pero tuve que detenerme debido a este error:

  1. Cmd + Shift + 4 para tomar una captura de pantalla parcial
  2. Presione 'espacio' para cambiar al modo de bloqueo de ventana
  3. Haga clic en una ventana de la que desee tomar una captura de pantalla.
  4. La captura de pantalla es solo de la superposición de Honer, esencialmente le brinda una captura de pantalla completamente en blanco con un contorno en el borde

Entiendo que esto se debe a que Honer es su propia aplicación que dibuja una capa sobre otras ventanas, pero si hubiera una forma de evitar esto, sería muy apreciado.

La captura de pantalla es algo que no había considerado. ¡Gracias!

@ianyh @mrjnox Comencé a experimentar con otro administrador de ventanas de labranza para macOS en una de mis computadoras en el trabajo y encontré este pequeño script útil: https://gist.githubusercontent.com/dominiklohmann/20973dbe7c78870e6026/raw/fea8cscreen78f637d13c57ac54c3f15bf32e64d8captor

Deshabilita el borde justo antes de tomar la captura de pantalla y luego lo vuelve a habilitar. Probablemente también debería ser aplicable aquí.

Creo que el script solo funciona como resultado de cómo kwm hace los atajos de teclado. Creo que se engancha a un nivel más bajo que Amethyst. Es el mismo nivel que usa el sistema antes de distribuir eventos, por lo que en realidad evita que el sistema obtenga los eventos del teclado si kwm está registrado para manejarlos. Hay pros y contras de ese enfoque. En mi opinión, la principal desventaja es que anula silenciosamente los comandos del sistema, pero eso tiene la ventaja de poder escribir de manera efectiva los comandos del sistema, que es lo que está haciendo ese script. Está tomando los comandos del sistema predeterminados para capturar capturas de pantalla y anularlos para que apunten hacia un contenedor que apaga el resaltado de la ventana para la captura de pantalla.

Tuve una idea para esto. En lugar de una ventana con borde, podemos usar 4 ventanas, una para cada borde.

FWIW, acabo de instalar Honer (porque rara vez o nunca uso la captura de pantalla en ventana, por lo que el resaltado de enfoque era más importante) y probé una captura de pantalla en ventana: funciona como se esperaba. macOS Mojave.

2018-10-31 23 47 53

Mirando el código de Honer, parece que las capturas de pantalla (al menos a partir de Mojave) son lo suficientemente inteligentes como para ignorar el espacio con ventanas que no tienen nada dibujado. Esto debería ser viable ahora.

En lugar de dibujar un borde, también se podría optar por un enfoque como https://hazeover.com/ y atenuar las ventanas desenfocadas. Presumiblemente, la cantidad de atenuación es configurable.

Personalmente, no querría eso. Mi caso de uso habitual para querer saber qué ventana está enfocada es que puedo encontrar hacia dónde va mi entrada de texto en lugar de querer estar literalmente enfocado en ella.

Te lo agradecería mucho. Por ahora está NeuHoner (https://macplus-software.com/downloads/NeuHoner.dmg) que es gratuito y no difumina las ventanas desenfocadas. Desafortunadamente, esa aplicación no es de código abierto y ni siquiera es configurable (solo resaltado en rojo, etc.).

He estado usando Amethyst desde que me mudé a MacOS hace aproximadamente 2 meses y esta es definitivamente mi característica más buscada.

@ jesse-troy ¡Creo que NeuHoner es incompleto! no es de código abierto y ha habido demandas en el repositorio de Honer para que publique el código fuente, pero nadie está respondiendo
Por favor marque aquí:
https://github.com/puffnfresh/Honer.app/issues/18

Consulte aquí para obtener una solución alternativa:
https://github.com/ianyh/Amethyst/issues/1007

¿Fue útil esta página
0 / 5 - 0 calificaciones