Redshift/F.lux 无法在搭载 Intel HD Graphics 的 Ubuntu 16.04 上运行

Redshift/F.lux 无法在搭载 Intel HD Graphics 的 Ubuntu 16.04 上运行

我知道有人问过 Redshift/F.lux 的问题,但对我来说似乎不起作用,因为我有 Intel HD Graphics。我可以打开 F.lux 并预览,但不知何故它对屏幕没有影响。我尝试使用 Redshift,结果也是一样,它对显示没有影响。为什么它们不适用于 Intel HD Graphics?顺便说一下,我有 Intel HD Graphics 520。

编辑:这似乎是 Unity 的问题?我现在正在使用 Kubuntu(使用 KDE Plasma),问题似乎已得到解决。知道为什么 Redshift/F.lux 无法在 Unity 上运行仍然是一件好事。

答案1

这更多的是一个评论/进一步的问题,而不是答案:

我也遇到了同样的问题。不过我使用脚本来旋转屏幕,所以我发现当我旋转屏幕时,redshift 会起作用。

更准确地说,其行为如下:

1)我跑步

红移-v

它告诉我色温是 5500K,但没有明显的变化。

2) 然后我翻转屏幕,色温确实发生了变化。我将其翻转回来,变化仍然存在。

同样,当色温恢复正常时,我只有翻转屏幕后才能看到变化。

因此,一个非常粗略的解决方法是执行:

xrandr -o 左;xrandr -o 正常

就在运行 redshift 之后。这会将屏幕向左翻转,然后恢复正常,并在我的设置上起作用。

当然,如果有人真正解决了红移等方面的确切问题,那就更好了。

答案2

sudo apt-get purge xserver-xorg-video-intel

这为我解决了这个问题。

相关内容