如何在evince中更改pdf背景颜色?

wat*_*005 31 evince

白色背景色对眼睛有害。如何在evince中更改pdf背景颜色?现在我在 ubuntu 12.04 x64 中使用 evince 3.4.0。

dev*_*av2 36

我确信您可以反转颜色,但我不确定您是否可以使用您选择的不同颜色作为背景颜色。

反转颜色。

转到:查看->反转颜色( Ctrl+ I)

希望这可以帮助。

  • 是的,这很有可能。在您发表评论后,我刚刚浏览了 evince 源代码并发现了这一点。[ev-document-misc.c](http://git.gnome.org/browse/evince/tree/libdocument/ev-document-misc.c) 保存反转颜色部分 `if (inverted_colors) cairo_set_source_rgb (cr, 0, 0, 0); 否则`。因此,通过更改此设置,我认为我们可以实现所需的颜色,但我尚未对此进行编译和测试。你可以试试你的运气。 (3认同)

GRE*_*608 18

我已经与这个问题斗争了很长时间了。我想出的最佳解决方案是xcalib通过我的工具/应用程序栏上的两个易于访问的应用程序启动器来使用该命令。我将它们命名为“屏幕模式”和“纸张模式”。

xcalib我的帮助下,我可以即时激活两种不同的屏幕配置,而无需配置文件和其他膨胀。请注意,这xcalib是最小的软件,不会占用任何空间或内存,因为它将配置传递给显示适配器并退出。你可以忘记像 argyll+dispcalgui 等重型专业软件。

首先安装xcalib

sudo apt-get install xcalib
Run Code Online (Sandbox Code Playgroud)

然后使用以下命令设置您的两个启动器:

要设置“纸张模式”,请使用:

xcalib -red 1.7 1 64 -green 1.7 1 57 -blue 1.7 1 28 -alter
Run Code Online (Sandbox Code Playgroud)

要(重新)设置回“屏幕模式”,请使用:

xcalib -clear
Run Code Online (Sandbox Code Playgroud)

你可能会说我正在调整每个通道的参数,我的努力是产生类似 Kindle 的结果。显然,您可以并且应该根据您的偏好和屏幕调整这些。当然,这会整体调整屏幕,但至少对我来说,这对那些全白的 IDE 来说是一件幸事。你需要几分钟来适应它,但你永远不会回头。它是一个真正的眼睛保护程序!

命令用法是xcalib -ChannelName Gamma Brightness Contrast和都用一个空格分隔。该-alter饲料的信号适配器。该-clear到适配器发送一个“清除”消息,以清除所有调整恢复正常。

重要提示:为了不丢失字母的黑色,始终将亮度保持为 1,如上所示。仅使用 Gamma 和 Contrast。Gamma 将产生更暗/更亮的结果,并且使用通道之间的对比度来调整结果颜色。

另一个提示:将“Paper Mode”快捷方式设置为首先重置然后设置颜色(例如,“xcalib -clear && xcalib -red 1.7 1 64 -green 1.7 1 57 -blue 1.7 1 28 -alter”),这样如果不小心多次使用它不会将您的显示颜色更改为黑色。

我希望这对你们中的许多人来说都很方便!

  • 当我注意到 1.7 gamma 只是为了破解字体抗锯齿(以及我在上面使用了一些非常有趣的数字的事实),“Paper Mode”的更合适的命令是...... `xcalib -red 1.5 0 65 -绿色 1.5 0 60 -蓝色 1.5 0 25 -alter` (2认同)

Ade*_*emi 7

我发现 Okular 是更好的 pdf 查看器。它让您可以从 GUI 将背景颜色和字体颜色更改为您想要的任何值。IE

设置->配置 Okular ->辅助功能->更改颜色

例如,设置:

  • 深色作为字体颜色
  • 浅色作为背景色。

我有 Okular 版本 0.16.5


在 Okular 1.9.3 版中

设置->配置 Okular ->辅助功能

启用更改颜色复选框

在“颜色模式”中选择“更改深色和浅色”

“深色”即(字体颜色)到您想要的任何浅色,例如白色或浅灰色

“浅色”即(背景色)到深色,例如黑色或深灰色