Farben des aktiven Fensters umkehren

24

Manchmal arbeite ich bei schlechten Lichtverhältnissen und muss die Farbe bestimmter Fenster invertieren, um die Belastung meiner Augen zu verringern. Dies könnte mein PDF-Viewer sein, um Webseiten als Nachschlagewerk zu verwenden.

Ich kann den gesamten Bildschirm umkehren:

xcalib -invert -alter

Ich kann jedoch keine Handbuchseiten, Dokumente oder Beiträge finden, in denen nur ein einzelnes Fenster invertiert wird . Ich habe das schon mal gemacht und kann noch nicht herausfinden wie. Bizarr!

Beim Durchsuchen der Repos nach anderen xorg-Tools, die ich gefunden habe, wurde xpdf invertiert, aber es hilft nichts anderes als das Anzeigen von PDFs. Ich verwende kein Compositing. Bitte schlagen Sie Compiz nicht vor. Ich benutze Openbox WM. Vielen Dank an alle.

Aktualisieren

Anstatt eines allgemeinen Allzweck-Tools zum Invertieren eines Fensters habe ich mich darauf konzentriert, wie Farben für einen Google Chrome-Tab invertiert werden. Ich habe Color Bookmarklets gefunden . Sie ziehen sie in die Symbolleiste des Browsers und drücken sie, um den Seiteninhalt zu ändern und die Farben umzukehren (Helligkeit umkehren).

umkehren
quelle
Ich finde KWin + Compiz (zB mit KDE), um die Farben ausgewählter (aktiver) Fenster perfekt zu invertieren.
Grzegorz Wierzowiecki

Antworten:

6

Wenn Sie eine universelle Methode für ein Fenster suchen, muss diese vom Fenstermanager bereitgestellt werden. Aus diesem Grund befürchte ich, dass nicht zusammengesetzte WMs dies nicht auf Anfrage können. Vielleicht haben Sie das vorher mit Compiz gemacht?

Eine Methode zum Invertieren von Farben unabhängig von der WM ist diese pro Anwendung - wie bereits xpdferwähnt. Es gibt einige Anwendungen mit solchen Funktionen, aber normalerweise können Sie die Farben zur Laufzeit nicht invertieren. Für Apps wie xpdfkönnen Sie entweder einen alternativen Desktop-Menüeintrag (oder ein Symbol) verwenden, mit dem die App mit speziellen Parametern ausgeführt wird, oder diese in Ihrem Desktop definieren .Xdefaults. Für xpdfbeachten Sie auch die Verwendung von paperColor, foreground und backgroundRessourcen.

rozcietrzewiacz
quelle
Ich hatte Compiz auf einem der Desktops zu der Zeit, als IIRC, vielleicht verwechselte ich nur die Fensterumkehrfunktion von Compiz mit der eines anderen Tools. +1 für die Erwähnung von .XDefaults-Ressourcen
invertiere den
0

KWin mit Compiz machen das! (Trotzdem habe ich seit einiger Zeit Zeit, um "Composing" nach jedem Neustart mit "Alt + Shift + F12" wieder zu aktivieren - zumindest diese Verknüpfung habe ich unter Systemeinstellungen → Verknüpfungen → Globale Verknüpfungen → Kwin)

Eigentlich brauche ich wirklich das Invertieren der Farbe bestimmter Fenster (nicht des ganzen Bildschirms) und das ist der Hauptgrund, warum ich mich oft für KDE entscheide -> es hat eine eingebaute Unterstützung dafür!

Gehen Sie zu Systemeinstellungen → Desktop-Verhalten → Desktop-Effekte → Umkehren und klicken Sie auf Einstellungen für den Effekt " Umkehren" und wählen Sie eine praktische Verknüpfung aus (ich habe lange ausgewählt, da ich sie auf meiner Kinesis-Tastatur unter "Feststelltaste" zugeordnet habe, da ich die Farben für meine Augen sehr oft umdrehe ...).

Einstellungen von Desktop-Effekt umkehren unter: Systemeinstellungen → Desktop-Verhalten → Desktop-Effekte → Umkehren

PS Es scheint, dass es einigen Leuten gelungen ist, KWin zu heiraten, z. B. mit Xmonad oder Xmonad mit Compiz. Vielleicht müssen Sie nicht vollständig zu KDE wechseln. (Eigentlich muss ich eines Tages xmonad + kwin ausprobieren ...) Es gibt auch kwin-Skripte, um das Verhalten wie https://github.com/faho/kwin-tiling zu ändern . Genießen!

Grzegorz Wierzowiecki
quelle