反转活动窗口的颜色

反转活动窗口的颜色

有时我在弱光下工作,需要反转特定窗口的颜色以减轻眼睛疲劳。这可能是我的 pdf 查看器到网页的参考工作。

我知道如何反转整个屏幕:

xcalib -invert -alter

但我找不到任何手册页、文档或帖子如何反转只有一个窗口。我以前这样做过但找不到方法。奇怪!

在存储库中搜索其他 xorg 工具时,我发现了 xpdf,它具有反转支持,但除了查看 pdf 之外没有任何帮助。我不使用合成,所以请不要推荐 Compiz。我使用 Openbox WM。谢谢大家。

更新

我没有使用通用的通用工具来反转任何窗口,而是将搜索重点放在如何反转 Google Chrome 选项卡的颜色上。我发现彩色书签,您将它们拖到浏览器工具栏并点击它们来更改页面内容以反转颜色(反转亮度)。

答案1

如果您正在寻找一种适用于任何窗口的通用方法,那么窗口管理器必须提供该方法。因此,恐怕任何非复合 WM 都无法按需做到这一点。那么也许您之前曾使用 Compiz 做过此操作?

不管 WM 是什么,反转颜色的方法是按应用程序执行此操作 - 正如xpdf您提到的那样。有些应用程序具有此类功能,但通常您无法在运行时反转颜色。对于像 之类的应用程序xpdf,您可以使用替代的桌面菜单条目(或图标)来运行具有特殊参数的应用程序,或者在您的.Xdefaults.还要注意、 和资源xpdf的使用。paperColorforegroundbackground

答案2

答案3

KWin 和 Compiz 正在做这个! (我仍然有一些时间在每次重新启动后使用“Alt+Shift+F12”重新启用“组合” - 至少这是我在系统设置 → 快捷方式 → 全局快捷方式 → Kwin 下的快捷方式)

实际上,我确实需要反转特定窗口(而不是整个屏幕)的颜色,这就是我经常选择 KDE 的主要原因 -> 它内置了对此的支持!

您进入系统设置→桌面行为→桌面效果→反转,然后单击设置倒置效果并选择方便的快捷方式(我选择了长一个,因为我将它映射到我的 Kinesis 键盘上的 Capslock 下,因为我经常为我的眼睛反转颜色......)。

反转桌面效果的设置位于:系统设置→桌面行为→桌面效果→反转

PS 好像有人成功结婚了KWin 例如与 Xmonad或者Xmonad 与 Compiz所以也许不必完全切换到 KDE。 (实际上我有一天必须尝试 xmonad+kwin...)无论如何,也有 kwin 脚本来改变它的行为,例如https://github.com/faho/kwin-tiling。享受!

相关内容