Invertir colores de la ventana activa

24

A veces trabajo con poca luz y necesito invertir el color de ventanas específicas para reducir la fatiga visual. Este podría ser mi visor de PDF para páginas web para trabajos de referencia.

Sé cómo invertir toda la pantalla:

xcalib -invert -alter

Pero no puedo encontrar páginas de manual, documentos o publicaciones sobre cómo invertir solo una ventana . Hice esto antes pero aún no puedo encontrar cómo. ¡Extraño!

Buscando en los repositorios para otras herramientas de xorg encontré xpdf, tiene soporte invertido pero no ayudará para nada más que ver archivos PDF. No uso la composición, así que no sugiera Compiz. Yo uso Openbox WM. Gracias a todos.

Actualizar

En lugar de una herramienta general de uso múltiple para invertir cualquier ventana, centré mi búsqueda en cómo invertir colores para una pestaña de Google Chrome. Encontré Color Bookmarklets , los arrastras a la barra de herramientas del navegador y los presionas para cambiar el contenido de la página para invertir los colores (invertir luminosidad).

invertir
fuente
Creo que KWin + Compiz (por ejemplo, con KDE) hace el trabajo de invertir los colores de las ventanas seleccionadas (activas) perfectamente.
Grzegorz Wierzowiecki

Respuestas:

6

Si está buscando un método universal para cualquier ventana, el administrador de ventanas debe ponerlo a disposición. Por lo tanto, me temo que cualquier WM no compuesto no podrá hacerlo bajo demanda. Entonces, ¿tal vez hiciste esto anteriormente con Compiz?

Un método para invertir colores independientemente de WM es hacer esto por aplicación, como xpdfmencionaste. Hay algunas aplicaciones que tienen esa funcionalidad, pero generalmente no podrá invertir los colores en tiempo de ejecución. Para aplicaciones como xpdf, puede tener una entrada (o icono) de menú de escritorio alternativa que ejecute la aplicación con parámetros especiales, o definirlos en su .Xdefaults. Para xpdfdestacar también el uso de paperColor, foreground y backgroundrecursos.

rozcietrzewiacz
fuente
Tenía Compiz en uno de los escritorios en el momento IIRC, quizás confundí la función de ventana invertida de Compiz con la de otra herramienta. +1 por la mención de recursos .XDefaults
invierte el
0

¡KWin con Compiz está haciendo esto! (Todavía tengo tiempo para volver a habilitar "Composing" después de cada reinicio con "Alt + Shift + F12" - al menos ese es el acceso directo que tengo en Configuración del sistema → Accesos directos → Accesos directos globales → Kwin)

En realidad, realmente necesito invertir el color de ventanas específicas (no toda la pantalla) y esa es la razón principal por la que a menudo elijo KDE -> tiene soporte para esto.

Vaya a Configuración del sistema → Comportamiento del escritorio → Efectos de escritorio → Invertir y haga clic en la configuración para Invertir efecto y seleccione un atajo conveniente (seleccioné uno largo, ya que lo asigné en mi teclado Kinesis en Capslock mientras invierto colores muy a menudo para mis ojos ...)

Configuración de Invertir efecto de escritorio en: Configuración del sistema → Comportamiento del escritorio → Efectos de escritorio → Invertir

PD Parece que algunas personas lograron casarse con KWin, por ejemplo, con Xmonad o Xmonad con Compiz, por lo que tal vez no tenga que cambiar completamente a KDE. (En realidad, tengo que probar xmonad + kwin algún día ...) de todos modos, también hay scripts de kwin para cambiar su comportamiento como https://github.com/faho/kwin-tiling . ¡Disfrutar!

Grzegorz Wierzowiecki
fuente