Invertire i colori della finestra attiva


24

A volte lavoro in condizioni di scarsa luminosità e ho bisogno di invertire il colore di finestre specifiche per ridurre l'affaticamento degli occhi. Questo potrebbe essere il mio visualizzatore di PDF per pagine Web per lavori di riferimento.

So come invertire l'intero schermo:

xcalib -invert -alter

Ma non riesco a trovare pagine man, documenti o post su come invertire una sola finestra . L'ho fatto prima ancora non riesco a trovare il modo. Bizzarro!

Cercando i repository per altri strumenti xorg ho trovato xpdf, ha il supporto invertito ma non aiuta per altro che visualizzare i pdf. Non uso il compositing, quindi per favore non suggerire Compiz. Uso Openbox WM. Ringrazia tutti.

Aggiornare

Invece di uno strumento generico per invertire qualsiasi finestra, ho concentrato la mia ricerca su come invertire i colori per una scheda di Google Chrome. Ho trovato i segnalibri a colori , li trascini sulla barra degli strumenti del browser e li colpisci per cambiare il contenuto della pagina per invertire i colori (invertire la luminosità).


Trovo che KWin + Compiz (ad es. Con KDE) svolga perfettamente il compito di invertire i colori delle finestre selezionate (attive).
Grzegorz Wierzowiecki,

Risposte:


6

Se stai cercando un metodo universale per qualsiasi finestra, questo deve essere reso disponibile dal gestore delle finestre. Pertanto temo che qualsiasi WM non composito non sarà in grado di farlo su richiesta. Quindi forse l'hai già fatto con Compiz?

Un metodo per invertire i colori a prescindere da WM sta eseguendo questa operazione per applicazione, come xpdfquello che hai menzionato. Ci sono alcune applicazioni che hanno tale funzionalità, ma di solito non sarai in grado di invertire i colori in fase di esecuzione. Per app come xpdf, puoi avere una voce di menu del desktop alternativa (o un'icona) che esegue l'app con parametri speciali o definire quelle nella tua .Xdefaults. Per xpdfnota anche l'uso di paperColor, foreground e backgroundrisorse.


Avevo Compiz su uno dei desktop all'epoca IIRC, forse avevo semplicemente confuso la funzione di finestra invertita di Compiz con quella di un altro strumento. +1 per la menzione delle risorse .XDefaults
inverti il


0

KWin con Compiz lo sta facendo! (Ho ancora qualche tempo per riattivare "Composing" dopo ogni riavvio con "Alt + Maiusc + F12" - almeno questa è la scorciatoia che ho in Impostazioni di sistema → Scorciatoie → Scorciatoie globali → Kwin)

In realtà ho davvero bisogno di invertire il colore di finestre specifiche (non dell'intero schermo) e questo è il motivo principale per cui spesso scelgo KDE -> ha un supporto integrato per questo!

Si va in Impostazioni Sistema → Desktop Comportamento → effetti desktop → invertito e si fa clic su impostazioni per Inverti effetto e selezionare comoda scorciatoia (ho selezionato lungo, come ho mappato sul mio tastiera Kinesis sotto Capslock come ho invertito i colori molto spesso per i miei occhi ...).

Impostazioni di Inverti effetto desktop in: Impostazioni di sistema → Comportamento desktop → Effetti desktop → Inverti

PS Sembra che alcune persone siano riuscite a sposare KWin, ad esempio con Xmonad o Xmonad con Compiz, quindi forse non è necessario passare completamente a KDE. (In realtà devo provare xmonad + kwin un giorno ...) comunque, ci sono anche script kwin per cambiare il suo comportamento come https://github.com/faho/kwin-tiling . Godere!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.