Inverser les couleurs de la fenêtre active

24

Parfois, je travaille en basse lumière et j'ai besoin d'inverser la couleur de fenêtres spécifiques pour réduire ma fatigue oculaire. Cela pourrait être ma visionneuse pdf pour les pages Web pour un travail de référence.

Je sais comment inverser tout l'écran:

xcalib -invert -alter

Mais je ne trouve pas de pages de manuel, de documents ou de messages comment inverser une seule fenêtre . Je l'ai fait avant, mais je ne trouve pas comment. Bizarre!

En cherchant dans les dépôts d'autres outils xorg, j'ai trouvé xpdf, il a un support inversé mais ne servira à rien d'autre que de visualiser les fichiers PDF. Je n'utilise pas le compositing, donc ne suggérez pas Compiz. J'utilise Openbox WM. Merci a tous.

Mise à jour

Au lieu d'un outil général polyvalent pour inverser n'importe quelle fenêtre, j'ai plutôt concentré ma recherche sur la façon d'inverser les couleurs d'un onglet Google Chrome. J'ai trouvé des Bookmarklets de couleur , vous les faites glisser vers la barre d'outils du navigateur et vous les frappez pour changer le contenu de la page pour inverser les couleurs (inverser la luminosité).

inverser
la source
Je trouve que KWin + Compiz (par exemple avec KDE) fait parfaitement le travail d'inversion des couleurs des fenêtres sélectionnées (actives).
Grzegorz Wierzowiecki

Réponses:

6

Si vous recherchez une méthode universelle pour n'importe quelle fenêtre, celle-ci doit être mise à disposition par le gestionnaire de fenêtres. Par conséquent, je crains que toute WM non composite ne puisse pas le faire à la demande. Alors peut-être avez-vous déjà fait cela avec Compiz?

Une méthode pour inverser les couleurs indépendamment de WM fait cette application par application - comme avec xpdfcelle que vous avez mentionnée. Certaines applications ont une telle fonctionnalité, mais vous ne pourrez généralement pas inverser les couleurs au moment de l'exécution. Pour des applications comme xpdf, vous pouvez soit avoir une autre entrée de menu (ou icône) de bureau qui exécute l'application avec des paramètres spéciaux, soit définir ceux de votre .Xdefaults. Pour xpdfnoter également l'utilisation des paperColor, foreground et des backgroundressources.

rozcietrzewiacz
la source
J'avais Compiz sur l'un des ordinateurs de bureau à l'époque de l'IIRC, peut-être ai-je simplement confondu la fonction de fenêtre d'inversion Compiz avec celle d'un autre outil. +1 pour la mention des ressources .XDefaults
inverser le
0

KWin avec Compiz le fait! (J'ai encore depuis un certain temps pour réactiver "Composer" après chaque redémarrage avec "Alt + Maj + F12" - au moins c'est le raccourci que j'ai sous Paramètres système → Raccourcis → Raccourcis globaux → Kwin)

En fait, j'ai vraiment besoin d'inverser la couleur de fenêtres spécifiques (pas tout l'écran) et c'est la raison principale pour laquelle je choisis souvent KDE -> il a un support intégré pour cela!

Vous allez dans Paramètres système → Comportement du bureau → Effets du bureau → Inverser et vous cliquez sur les paramètres pour Inverser l' effet et sélectionnez un raccourci pratique (j'ai sélectionné un long, car je l'ai mappé sur mon clavier Kinesis sous Capslock car j'inverse très souvent les couleurs pour mes yeux ...).

Paramètres d'Invert Desktop Effect sous: Paramètres système → Comportement du bureau → Effets du bureau → Inverser

PS Il semble que certaines personnes aient réussi à épouser KWin, par exemple avec Xmonad ou Xmonad avec Compiz, donc peut-être ne pas avoir à passer complètement à KDE. (En fait, je dois essayer xmonad + kwin un jour ...) de toute façon, il existe également des scripts kwin pour changer son comportement comme https://github.com/faho/kwin-tiling . Prendre plaisir!

Grzegorz Wierzowiecki
la source