屏幕亮度-夜间模式


20

老实说,我喜欢在黑暗的环境中工作(所有编辑器均为暮光之城),最近我从Windows切换到Linux(在PC上使用Unity Desktop的Ubuntu 16.04)。作为夜班工人,亮度对我的眼睛有害。

我进行了一些搜索,这些是我意识到GUI并没有提供我所需要的东西-调光器屏幕后,到目前为止我已经尝试过的一些命令。

$ dconf-editor

在dconf编辑器的值。

$ add-apt-repository ppa:indicator-brightness/ppa
$ apt-get update
$ apt-get install indicator-brightness

切换新指标后无任何反应。

$ apt-get install xbacklight
$ xbacklight -set 40
$ xbacklight -set 20

启动时启用了Xbacklight

$ ls /sys/class/backlight/

acpi_video0

我似乎没有intel_backlight,所以我没有在系统上做最后的修改。

$ gedit /etc/rc.local
echo 900 > /sys/class/backlight/intel_backlight/brightness

我有点迷茫。我想知道除此以外是否还有其他工具可以用来降低整个系统的亮度,或者作为Noob用户我是否缺少某些工具?

我为Firefox使用屏幕调光器,为代码编辑器使用Twilight,并且终端已经为黑色。需要将诸如File Viewer,Libre Office等之类的窗口应用程序调暗。我会考虑(如果可能的话)获得一个较暗的桌面主题作为有效答案。

感谢您有足够的耐心阅读这个相当漫长的问题。


...的输出是ls /sys/class/backlight/acpi_video0什么?
mikewhatever

actual_brightness bl_power亮度设备max_brightness电源子系统类型uevent因此,我这样做echo 900 > /sys/class/backlight/acpi_video0/brightness并重新启动了系统...遗憾的是,@
mikewhatever

您无需立即执行所做的操作。相反,请尝试使用该值。您如何知道900的价值?默认情况下有什么值,max_brightness有什么?使用的命令是:echo xxx | sudo tee /sys/class/backlight/acpi_video0/brightness,其中xxx的范围可以从0到1000
mikewhatever

没有默认值。该文件是在使用终端打开时创建的。那900没有意义。我尝试了一堆数字,echo xxx | ... 范围是0-100。非常感谢您在这里所做的事情……让我想继续使用Ubuntu :)
JustYourAverageOnion

林不知道这是你需要什么,但你可以检查redshiftflux
M.贝塞拉

Answers:


12

您应该尝试过f.lux,该工具将根据一天中的时间更改计算机显示屏的色温。从f.lux 页面引用:

f.lux使您的计算机屏幕始终看起来像您所处的房间。太阳下​​山时,它会使您的计算机看起来像室内的灯光。早晨,它使事物再次看起来像阳光。

告诉f.lux您拥有什么样的照明,以及您住在哪里。那算了 f.lux将自动完成其余的工作。

要安装助焊剂,请按Ctrl+ Alt+ T启动终端并输入:

sudo add-apt-repository ppa:nathan-renniewaldock/flux
sudo apt-get update
sudo apt-get install fluxgui

如果您不想添加ppa,而是喜欢.deb文件:

wget https://launchpad.net/~nathan-renniewaldock/+archive/ubuntu/flux/+files/fluxgui_1.1.9~20161125-g43350e0-1~xenial_all.deb
sudo apt install ~/Downloads/fluxgui_1.1.9~20161125-g43350e0-1~xenial_all.deb

在我的系统上运行f.lux

注意:f.lux需要您的位置来检索纬度和经度,因此请确保填写它们(经度是可选的)以使其正常工作。


谢谢@Liso!这对我的眼睛
很有帮助

考虑上投票站吗?@JustYourAverageOnion
Johnny,

这是如何运作的?我没有声誉吗?但是我会尽快被允许吗?这里的地方很新... :) @Liso
JustYourAverageOnion

由于您以前从未在此站点上接受过答案,因此:如果此答案对您有所帮助,请不要忘记单击文本左侧的灰色,这表示是的,此答案有效
约翰尼

好吧:)很抱歉没有这样做那尴尬的笑声(๑→‿←๑)
JustYourAverageOnion

17

Redshift易于安装,甚至更易于使用。只需打开一个终端并执行sudo apt-get install redshift redshift-gtk。安装完成后,单击“破折号”图标,键入“红色”(不带引号),然后单击“ Redshift”图标。该软件将完成其余的工作。这是指向页面的链接,其中对redshift进行了很好的介绍。(不是我的工作) http://jonls.dk/redshift/


是否有像android一样在冷暖功能方面进行调整的附加功能?
sassy.geek

7

试试Ubuntu 17.04。在显示设置下有夜灯。顺便说一句,我使用基于GNOME。

在此处输入图片说明


4
从Ubuntu 18.04开始,默认情况下将包括Night Light。
karel

2
默认情况下,自17.04开始包含此功能,而不是18.04。
kelunik

3

发行版中已经有两个软件包可用于调整夜间工作的亮度。

这些都是红移,做的工作和红移- GTK,在指示区域旁边。


您可以通过一些屏幕截图和一些有关如何设置/使用的几点来改善您的答案。这将使人们对如果安装应用程序有什么期望。谢谢。
WinEunuuchs2Unix

1

使用以下命令安装redshift

sudo apt-get install redshift redshift-gtk

然后,您可以redshift -O 5500在终端中使用来访问显示器的温度,也可以直接运行redshift,它将根据您的位置和一天中的时间自动调整亮度和温度。

也可以使用从指示条访问红移redshift-gtk

redshift的温度参数输入范围为1000到25000,这是一个相当长的范围,可以满足您的所有使用需求。仅供参考,正常屏幕使用6500K温度。因此,对于阅读模式,您可以将其设置为5500+。

虽然您也可以使用redshift -x代替设置温度6500。

您可以使用redshift -b DAY:NIGHT和设置白天和黑夜的首选默认值redshift -b 1.0:0.75

它还允许您使用-l标签设置自定义位置。

查看此链接以了解如何将其添加到自动启动:https : //www.maketecheasier.com/protect-eyes-redshift-linux/

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.