Linux系统的电脑上调整屏幕亮度的方法

   先来看一个通用方法

  注意:以下操作均不需要sudo管理员权限,用当前用户操作即可。

  1.打开一个终端,查看本机最大亮度值。

  输入命令:

  代码如下:

  cat /sys/class/backlight/acpi_video0/max_brightness

  输出显示一个数字。比如小编的是15。如图。


  注:如果是双显卡,则/sys/class/backlight/下还有video1和intel_backlight目录,各自里面都有max_brightness和actual_brightness,表示最大亮度和实际亮度。默认一般使用video0下面的。

  2.打开文本编辑器。一般是gedit或者pluma。把下面这几行代码复制到文本编辑器中,保存为.mybrt.sh。注意,这个文件名是以.开头的隐藏文件。这段代码的意思是把亮度设为7。前面我们查看了最大亮度是15,所以设置为7已经很不错。当然你可以修改这个数字为自己喜欢的亮度值。

  代码如下:

  #!/bin/sh

  #change brightness setting on startup or resume

  pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --set-brightness 7

  如图。


  3.为.mybrt.sh文件添加执行属性。打开终端,输入命令:chmod +x .mybrt.sh。如图。


  4.设置开机登录自动运行亮度脚本(即刚才新建的那个.mybrt.sh),这样就每次开机都可以恢复为我们需要的亮度了。在终端中输入命令:

  代码如下:

  gsettings set org.gnome.settings-daemon.peripherals.input-devices hotplug-command "/home/who/.mybrt.sh"

< p>

 

  注意:把who换成你的用户名。如图


  经过此番设置,你的笔记本电脑无论是重启、注销还是合上屏幕、待机等情况,一旦进入桌面后,屏幕亮度就会自动恢复为我们设置好的亮度值。这个方法很简单,也无需安装其他软件,或者修改系统配置文件。

  值得注意的是,这个办法只对采用Gnome3桌面环境的Linux系统有效,如Ubuntu11.04以后的版本、Linuxdeepin12.06、Linuxmint13 Cinnamon版等。对Linuxmint13 mate版无效哦。

  自动调整屏幕亮度的软件

  Calise

  处于时断时续的开发中,Calise的意思是“相机光感应器(Camera Light Sensor)”。换句话说,它是一个根据摄像头接收到的光强度计算屏幕最佳的背光级别的开源程序。更进一步地说,Calise可以基于你的地理坐标来考虑你所在地区的天气。我喜欢它是因为它兼容各个桌面,甚至非X系列。


  它同时附带了命令行界面和图形界面,支持多用户配置,而且甚至可以导出数据为CSV。安装完后,你必须在见证奇迹前对它进行快速校正。


  不怎么令人喜欢的是,如果你和我一样有被偷窥妄想症,在你的摄像头前面贴了一条胶带,那就会比较不幸了,这会大大影响Calise的精确度。除此之外,Calise还是个很棒的应用,值得我们关注和支持。正如我先前提到的,它在过去几年中经历了一段修修补补的艰难阶段,所以我真的希望这个项目继续开展下去。


  Redshift

  如果你想过要减少由屏幕导致的眼睛的压力,那么你很可能听过f.lux,它是一个免费的专有软件,用于根据一天中的时间来修改显示器的亮度和配色。然而,如果真的偏好于开源软件,那么一个可选方案就是:Redshift。灵感来自f.lux,Redshift也可以改变配色和亮度来加强你夜间坐在屏幕前的体验。启动时,你可以使用经度和纬度来配置地理坐标,然后就可以让它在托盘中运行了。Redshift将根据太阳的位置平滑地调整你的配色或者屏幕。在夜里,你可以看到屏幕的色温调向偏暖色,这会让你的眼睛少遭些罪。


  和Calise一样,它提供了一个命令行界面,同时也提供了一个图形客户端。要快速启动Redshift,只需使用命令:

  代码如下:

  $ redshift -l [LAT]:[LON]

  替换[LAT]:[LON]为你的维度和经度。

  然而,它也可以通过gpsd模块来输入你的坐标。对于Arch Linux用户,我推荐你读一读这个维基页面。

时间: 2024-11-03 02:46:59

Linux系统的电脑上调整屏幕亮度的方法的相关文章

在Linux系统的服务器上隐藏PHP版本号的方法

  这篇文章主要介绍了在Linux系统的服务器上隐藏PHP版本号的方法,有助于预防攻击者针对PHP详细版本的漏洞而发起的攻击,需要的朋友可以参考下 通常,大多数默认设置安装的web服务器存在信息泄露,这其中之一就是PHP.PHP 是如今流行的服务端html嵌入式语言(之一?).在如今这个充满挑战的时代,有许多攻击者会尝试发现你服务端的漏洞.因此,我会简单描述如何在Linux服务器中隐藏PHP信息. 默认上expose_php默认是开的.关闭"expose_php"参数可以使php隐藏它

linux系统中SecureCRT上传下载文件使用方法

1.在securecrt设置下载上传路径,位于: 英文版 options - session options - X/Y/Zmodem. 中文版 选项- 会话选项- X/Y/Zmodem 2.securct命令 sz用法(send相对于服务器): 下载一个文件 sz filename  下载多个文件 sz filename1 filename2 下载test目录下的所有文件,不包含test的文件夹 sz test/* rz用法(received相对于服务器): 进入要上传到的文件夹,然后输入rz

Win7无法调节屏幕亮度怎么办?win7系统调节屏幕亮度的方法

Win7无法调节屏幕亮度怎么办?我们在使用win7系统的时候,就需要一直对着屏幕,而屏幕的亮度对我们来说是很重要的,有些win7旗舰版系统用户觉得屏幕亮度有点暗或有点亮,就需要对屏幕亮度进行调整,可是有用户却发现无法调节屏幕亮度,该怎么办呢?下面小编就给大家带来win7系统调节屏幕亮度的方法,一起来看看吧. 第一步.进入win7系统后,我们使用快捷键按下win+r,并在运行窗口,直接输入"regedit"点击确定; 第二步.进入"注册表编辑器"页面中,按序打开:&q

Win8系统平板电脑怎么设置屏幕自动旋转功能

  Win8系统平板电脑怎么设置屏幕自动旋转功能           一般在右侧工具栏(CharmBar)中进行屏幕旋转设置; 但发现侧边栏中没有自动转屏功能,只有调节亮度和其他选项 开启方法: 1.在平板win8系统右侧边栏中搜索"Services"并打开Services设置; 2.打开Services设置窗口后,并找到"Sensor Monitoring Service"选项并鼠标右键菜单选择启动类型为"自动"状态; 3.再次打开右侧工具栏(

Win8系统禁用电脑上Power键怎么设置

  Win8系统禁用电脑上Power键怎么设置 一.先打开Win8控制面板,在Win8系统控制面板上选择"硬件和声音"-"更改电源按钮",随之就可以查看到电源管理的设置界面. 二.点击电源按钮设置项,即会发现这边有关机.睡眠.不采取任何动作三个选项.在这边我们直接选择"不采取任何操作". 如果你也想禁用Win8系统电脑上Power键,可以按照以上的步骤操作,这样一来在Win8正在运行的状态下,按Power键就不会有任何操作,我们可以通过鼠标操作来

office2013怎么装在xp系统的电脑上?

  目前,不少电脑用户的电脑系统是xp系统的,使用的办公软件都是office2010.因此,这一些xp系统的用户想知道:office2013怎么装在xp系统的电脑上?关于这个问题,一起来看看小编给大家带来的文章,相信可以对这个问题的解决有帮助! office2013 问:office2013怎么装在xp系统的电脑上? 答:office2013不可能装在xp上了!因为不支持了! office2013尽管分32位和64位版本!32位系统从win7开始! 所以,想用office2013能换系统就换系统

苹果Mac电脑如何调节屏幕亮度?

  苹果Mac电脑如何调节屏幕亮度?其实这是个非常简单的问题,但看到还有很多Mac用户在问这个问题,今天小编也拿出来单独做一个教程,教新手Mac用户如何调节屏幕的亮度. 1.其实仔细看苹果Mac笔记本键盘,或者iMac附带的苹果蓝牙键盘您应该能够找到答案,F1上面标有亮度的小图标,意思是亮度调低按钮,F2上面标有亮度度大一点的图标,意思是亮度调高按钮. 2.如果不行的话,就配合左下角Fn键试试看,Fn+F1是调低亮度,Fn+F2是调高亮度.

通过显卡驱动调整屏幕亮度

  在显卡驱动里面调整屏幕亮度,相对操作比较简单,以下以 Nvidia显卡为例介绍操作方法: 1.在桌面屏幕空白处,单击鼠标右键,选择"NVIDIA控制面板",如下图: 2.在"调整桌面颜色设置"选项卡中,选择颜色设置方式,点击"使用NVIDIA设置",调整亮度滚动条; 3.调整亮度完毕后,点击"应用"按钮保存即可.

我在linux系统的服务器上打开语言R环境,变量怎么分开保存?谢谢!

问题描述 我在linux系统的服务器上打开语言R环境,变量怎么分开保存?谢谢! 在linux系统的服务器上打开语言R环境,要依次处理多个数据文件,如果不分开,我在处理完后ls()会把所用设过的变量混一起告诉我,我想问能不能把处理某个文件的这个过程中设的变量与处理其它文件的设的那些变量隔离开? 解决方案 创建多个环境? new.env() 参考:http://www.tuicool.com/articles/7fqEJr