同事们,您好,昨天我在笔记本电脑上安装了Kubuntu 13.04,亮度对我不起作用,就像其他内核高于3.5的发行版一样。
和往常一样,我在互联网上搜索解决方案,但是它们都没有起作用,尽管它们确实使我知道了解决方案是什么。
所以,这就是我的解决方法:
第一
我们打开一个终端并输入以下内容:
ls / sys / class /背光/
在这里,将出现几个文件夹(它们实际上是符号链接):
acpi_video0 intel_backlight
在每个文件中都有几个文件,但令我们感兴趣的是 亮度和最大亮度
然后,我们将拥有:
/ sys / class /背光/ acpi_video0 /亮度
/ sys / class /背光/ acpi_video0 / max_brightness
/ sys / class /背光/ intel_backlight / max_brightness
/ sys / class /背光/ intel_backlight /亮度
亮度:表示当前的亮度值
最大亮度:表示亮度可以具有的最大值
我的acpi_video0值从0到99
我的intel_backlight值从0到4882
第二
现在,我们检查两个文件中哪个是修改亮度的文件:
为此,在具有root权限或使用sudo的终端中:
注意! 我们将修改亮度值,因此不要输入0,因为您将看不到任何东西。 我建议放入最大值的一半。
例如:
如果最大值为99,我们输入50
如果最大值为5000,我们输入2500
回声2500> / sys / class /背光/ intel_backlight /亮度
如果修改该文件不会修改亮度,我们尝试另一个:
回声50> / sys / class /背光/ acpi_video0 /亮度
您拥有的两个或其中之一应该改变屏幕的亮度。
第三
一旦确定了修改亮度的文件,我们将创建两个脚本,一个脚本增加亮度,另一个脚本降低亮度:
提高亮度:
#! / bin / bash
亮度= $(cat / sys / class /背光/ intel_backlight /亮度)
亮度= $(expr $亮度+ 300)
echo $ Brightness> / sys / class /背光/ intel_backlight /亮度
我们将其另存为SubirBrillo.sh
降低亮度:
#! / bin / bash
亮度= $(cat / sys / class /背光/ intel_backlight /亮度)
亮度= $(expr $亮度-300)
echo $ Brightness> / sys / class /背光/ intel_backlight /亮度
我们将其另存为BajarBrillo.sh
**请记住将要添加或减去的值以及文件地址都更改为正确的文件。
有了脚本后,我们便赋予它们执行权限:
chmod + x Brightness Down.sh Brightness Up.sh
第四
现在,我们将授予亮度文件权限,以便脚本可以修改其值。
为此,我们使用root或sudo权限打开/etc/rc.local文件。
nano /etc/rc.local
打开后,我们在exit0行之前添加以下行:
chmod 777 / sys / class /背光/ intel_backlight /亮度
然后保存更改。
第五
现在我们可以运行脚本来提高和降低亮度,而没有任何限制。
但是,当然,您不会每次想提高或降低亮度时都开始运行脚本,因此,我建议您配置键盘快捷键,以便能够快速更改亮度。
您的亮度应已正确更改
就是这样,希望本指南对您有所帮助。
问候和谢谢。
通过在grub中点击内核行并添加以下代码,我在Fedora 17笔记本电脑上解决了该问题:
acpi_backlight =供应商
在互联网上,我看到有些在做而其他却没有,但以我为例(Acer Aspire 5742)
到目前为止,我使用的方法类似于帖子中的方法。
与在Arch Linux上所做的相同。
顺便说一句,我也有相同的XD笔记本电脑
当我在grub中输入内核行并添加以下内容时:
acpi_backlight =供应商,
希望他们能帮助我,谢谢。
我使用grub定制器
然后,我在Linux Mint 14上,用F12键打开Guake终端,然后键入xgamma -gamma 0.6(根据您的喜好将数字更改为0.7、0.8或更低)。 简单!
您好,xgamma命令对我有用,但是减小它仍然会留下闪亮的对象。
我安装了xbacklight命令,但无法运行。
LinuMint 17.3,MSI主板PC,带视频,搭载Amd radeon 3000。
我没有尝试其余的。
一切工作正常,感谢您共享它,我的笔记本电脑在长时间没有电源的情况下就遇到了亮度问题,而且我不知道如何增加亮度。
问候。
光明。 这个问题使我在linux中最头疼。
经过大约一年的奋斗,我得以使其在ubuntu 10.04和archlinux上运行。 在任何其他发行版中都没有适用于我的情况。
ps:我有三星R430
非常有用的信息。 谢谢。
我真的不知道在Linux世界中是否有这种亮度问题反复出现,直到本周我得到了一台Dell XPS13。幸运的是,使用Sputnik项目中的补丁内核,问题得以解决。 我读到Ubuntu 13.04已经带有默认补丁,但是亮度设置在实时CD上对我不起作用,所以我使用的是12.04。
如果有人遇到问题,建议您查看Sputnik项目,也许这些修补程序会有所帮助。
多么奇怪,我的用户代理应该是Kubuntu¬_¬
如果您尚未更改,它将始终显示ubuntu,因为kubuntu只不过是带有kde的ubuntu ...
如果Ubuntu随Firefox一起发布,那是因为Kubuntu使用Ubuntu拥有的Firefox安装程序。 “用kde只是ubuntu”是错误的。 就像在说Ubuntu就是带有Unity的Debian。
不,我是90%的先前出现的人:P。 我认为问题是我没有使用Kubuntu随附的Firefox安装程序,而是apt-get install…。
@ Miguel-Palacio,可以在三星笔记本电脑的Archlinux中安装补丁的Sputnik内核吗? 还是仅适用于具有Ubuntu的Dell XPS 13?
您好@ just-another-dl-user我已经在Linux Mint中尝试过了,它可以工作,但是它改变了屏幕分辨率,鼠标不起作用,触摸板却起了作用,类似于至少在我的情况下禁用acpi = off 。 我更喜欢使用acpi_osi = Linux,尽管不得不按fn + left困扰我。 该错误必须花费最长的未解决的时间我使用的是emachines e725 i915 intel。
它在链接中说可以在其他具有英特尔图形功能的笔记本电脑上使用。
https://launchpad.net/~canonical-hwe-team/+archive/sputnik-kernel
我希望这个对你有用。
您好!
在指南中,我使用了(http://www.webupd8.org/2012/08/fix-dell-xps-13-backlight-brightness.html),他们这样说:
对于Arch Linux用户,WebUpd8阅读器dcelasun创建了使用以下修补程序的自定义内核: https://aur.archlinux.org/packages.php?ID=60736
希望它能为您服务,问候!
不,抱歉,我没有正确阅读,显然这仅适用于XPS13。也许此链接中提供的解决方案将帮助您:
http://www.techjail.net/solved-brightness-problem-in-ubuntu-12-04-precise-pangolin.html
显然,对于某些设备而言,它运作良好,在我看来,亮度水平让人感到舒适,但这些命令对我而言不起作用:-/
我在archlinux中使用显卡的NVIDIA部分将显卡nvidia 560m进行了纠正 https://wiki.archlinux.org/index.php/NVIDIA_%28Espa%C3%B1ol%29#Activar_el_control_del_brillo
在我的膝盖上,亮度按钮在kubuntu 12.10中可以正常工作,但是在更新到13.04时,这些键已经死了,尽管我无法更改亮度,或者在电源菜单中我有台Dell 15r计算机,我会看看这是否为我解决了,尽管该更新对我来说到目前为止,带来了一些改进,唯一的缺点是亮度
好吧,我对hp-compaq 6220和6910p笔记本电脑没有遇到这个问题。
好的设置。 现在,我只是希望随着Debian Wheezy的到来,我不必伸手去拿笔记本电脑来改变亮度。
如果您使用KDE,您应该不会遇到XD问题。
你好! 我尝试了该脚本,但是当我要运行该脚本时,它要么告诉我“ expr:语法错误
./DownBright.sh:第4行:echo:写入错误:参数无效»
与其他一样,这将是什么?
完成所有步骤了吗? 当然,亮度文件将没有必要的权限,您没有正确完成所有步骤。
是的是的! 看看rc.local,就是这样。
#!/ bin / sh -e
#
#rc.local
#
#此脚本在每个多用户运行级别的末尾执行。
#确保脚本成功执行或其他任何操作都将“退出0”
#错误值。
#
#为了启用或禁用此脚本,只需更改执行
#位。
#
#默认情况下,此脚本不执行任何操作。
chmod 777 / sys / class /背光/ cmpc_bl /亮度
退出0
«
在终端中以管理员权限执行命令:
chmod 777 / sys / class /背光/ cmpc_bl /亮度
然后运行脚本。
它不应该给您带来麻烦。
我想我知道那是什么。
告诉我文件的值:
/ sys / class /背光/ cmpc_bl / max_brightness
我尝试过,它告诉我的是相同的:s
max_brightness的值为7
修改两个脚本并将值300更改为1。
他们看起来像这样:
增加亮度:
#! / bin / bash
亮度= $(cat / sys / class /背光/ intel_backlight /亮度)
亮度= $(expr $亮度+ 1)
echo $ Brightness> / sys / class /背光/ intel_backlight /亮度
较低的亮度:
#! / bin / bash
亮度= $(cat / sys / class /背光/ intel_backlight /亮度)
亮度= $(expr $亮度-1)
echo $ Brightness> / sys / class /背光/ intel_backlight /亮度
我试过了,它告诉了我同样的...
看起来像这样
#! / bin / bash
亮度= $(cat / sys / class /背光/ cmpc_bl /亮度)
亮度= $(expr $亮度-1)
echo $亮度> / sys / class /背光/ cmpc_bl /亮度
直接输入以下命令:
回声1> / sys / class /背光/ cmpc_bl /亮度
然后,
回声3> / sys / class /背光/ cmpc_bl /亮度
亮度会改变您吗?
朋友,我向您表示祝贺,并感谢您就此问题提供了帮助,这对我影响很大,因为我始终以最大的亮度启动linux mint 13 Matte。 我解释了我想做什么:
我要从rc.local中执行的操作是,我在引导结束时执行一个脚本,以使其将亮度值修改为默认值,并使其永久固定。
在rc.local中,我输入了以下内容:
#!/ bin / sh的
#
#rc.local
#
chmod 777 / sys / class /背光/ intel_backlight /亮度
chmod -x /home/usuario/DownBright.sh
sh /home/user/BrightnessDown.sh
退出0
然后我创建了脚本«LowerBrightness.sh»,并授予了它执行权限,并将其托管在/home/user/BajarBrillo.sh中,其内容类似于您在帖子中输入的内容:
#! / bin / bash
亮度= $(cat / sys / class /背光/ intel_backlight /亮度)
亮度= $(expr $亮度-3500)
echo $ Brightness> / sys / class /背光/ intel_backlight /亮度
实际上,Brigtness文件范围在0到4882之间。
好吧,我无法降低亮度以使其默认为默认设置。
拜托,你能纠正我吗,我做错了,这很重要,因为我不能在linux中那样工作,这会破坏我的视力。
亲切的问候。
马努
同样的事情发生在我身上,问题是当我从此处复制并粘贴时,我用格式复制了它,而且我没有很好地使用减号,因此这只是一个愚蠢的语法错误,几乎让我把机器从窗户扔了哈哈哈哈
同样的事情发生在我身上,问题是当我从此处复制并粘贴时,我用格式复制了它,而且我没有很好地使用减号,因此这只是一个愚蠢的语法错误,几乎让我把机器从窗户扔了哈哈哈哈
我碰巧无法从指示器或功能键Inspiron 15R降低亮度。 尽管可以做到这一点,但它肯定有些乏味,因为它需要快速,轻松地进行调整。 不过,感谢您的指导。
如果阅读了整个教程,您会发现在最后它说您可以将脚本的执行分配给所需的键组合,而使用KDE则非常简单。
实际上,我还有15年的Dell Inspiron 2013r和按键:
Fn + F4->降低亮度
Fn + F5->增加亮度
与系列组合完全相同。
您只需找到如何在桌面上制作键盘快捷键,无论是KDE,Gnome,Xfce还是其他。
是的,我看见它了。 当然,我希望它不会出现该错误并使所有内容自动执行,但绝对没有。
你好
我有一台配备Intel / AMD 15系列显卡的DELL 5521R Inspirion 8300,但我遇到了同样的问题,fn + F4 / fn + F5键不起作用。 应该补充一点,我使用的内核版本高于12.04.5的ubuntu 3.13。 我在网上找到了以下请求: https://wiki.archlinux.org/index.php/backlight
我所做的只是在grub中添加了»video.use_native_backlight = 1«(跳过引号)
我的g虫看起来像这样:
GRUB_CMDLINE_LINUX_DEFAULT =»电梯= noop video.use_native_backlight = 1»
与他们一起解决问题。
在我的情况下,文件是intel:/ sys / class /背光/ intel_backlight /
希望有DELL的人能为您提供帮助
正如您告诉我的那样,我只是尝试了这些命令,是的,它们起作用了,
但是脚本不断告诉我同样的事情,那会是什么?
哈哈哈,我是一个简单的人😛这就是为什么只需按fn +亮度分配xbacklight
xbacklight -inc 10%
xbacklight -dec 10%
我从来不喜欢做所有这样的事情来单独增加或降低亮度,我总是以20%的比例使用它哈哈
这让我发疯,我不得不离开玛格娅,Rosa linux和Mint以获得亮度,现在我有了lubuntu并将搬到Sabayon,我有一个hp Pavilion g4-1063la,前一段时间,我读到了一些东西与内核有关,在其在薄荷14 nadya中工作时使用了背光进行一些安装步骤,但是当返回该发行版时,它不再工作了,我要放弃了,我不知道该怎么做。顺便说一句,通过上面提到的伽玛方法可以正常工作,但它与通过f2和f3键降低亮度是不一样的.....向所有非常好的网站致以问候。
我祝贺并感谢作者的巨大贡献:1年,在lubuntu中测试了多个“解决方案”,总是非常复杂且总是无效的:令人失望,并且100%的亮度,伤害,消耗,发热等。作者的关键是在这方面,使用命令ls / sys / class / backlight /进行系统探索。在我的情况下,我已将其从固定的100降低到了10,看起来不错,它的发热量小于winxp电池使用时间更长,并且不会伤害我的视线。现在,我将面对尚不了解的脚本和快捷方式,谢谢。
虐待您,如何创建脚本和快捷方式? 提前致谢。
您好!,我已经按照所有步骤操作,脚本可以在控制台中完美执行,但是在创建起初可以使用的快捷方式时,但是重新启动它们已停止工作时,我已经重新创建了它们,但是什么也没有,我必须每次都使用终端我想提高或降低亮度时,有人知道如何解决吗?
更手工制作,但并非总是用于笔记本电脑
用xrandr找到出路
xrandr
屏幕0:最小320 x 200,当前1280 x 800,最大4096 x 4096
VGA1已连接1280×800 + 0 + 0(正常左反转右x轴y轴)0mm x 0mm
1024 × 768 60.0
800 × 600 60.3 56.2
848 × 480 60.0
640 × 480 59.9
就我而言,它是VGA1,可能是HDMI1或VGI1,可能是默认设置
现在,使用命令和输出xrandr –output –brightness 0.8查找强度
例如我的值是0.8或0.7或0.9或0.6等
xrandr –输出VGA1 –亮度0.8
现在,一旦我们具有所需的强度,就可以通过在xorg服务器会话中将命令发送到文件(称为亮度)来告诉它在xorg以该亮度开始时启动
sudo echo“ xrandr –输出VGA1 –亮度0.8” >> /etc/X11/Xsession.d/brillo
谢谢你,朋友! 命令对我有用
回声2500> / sys / class /背光/ intel_backlight /亮度
我已经尝试解决了一年多,最后我设法解决了哈哈!
尊敬的朋友,这个话题很好地为我服务,很高兴与您分享您的知识,就像您一样,当我在linux中启动时我遭受了我那圈的强烈亮度,却不知道如何下载它,但是在这里我解决了我的问题。 现在,我可以根据自己的需要增加和降低亮度。
非常非常感谢你。
我尝试了许多种方法,但我永远无法降低亮度,而阅读如此明亮的眼睛会伤害我的眼睛..
100%沮丧
嗨,谢谢你的帖子
有趣的是:它对我来说可以提高亮度,但不能降低亮度!
如果我运行脚本降低亮度,则会返回此消息:
“ Expr:语法错误”
我已经重复了所有步骤,并重复了使用不同名称的脚本。
最后,有点脏了,我做了一个脚本,使亮度非常低,而另一个提高亮度,这已经是很大的进步了!!! 非常感谢你!!!
(顺便说一句,我第一次使用脚本)
嘿,谢谢朋友!
检查您的解决方案,但是我有一个问题,我可以使用键盘?调整亮度,因为这是我想要做的。
谢谢
非常感谢你! 他们都是伟大的! 🙂
您是个天才,您确实了解系统,非常感谢您的教程。
顺便问一下,您在哪里学到的? 您上过课程还是在互联网上?
对此信息向您表示感谢。 就我而言,我可以调整亮度,但是在最后一个位置(最亮),屏幕没有完全发光,而是关闭了。
在debian jessie中,根据此处的解释,我通过匹配以下值解决了该问题:/ sys / class /背光/ intel_backlight /亮度
(略低)与:
/ sys / class /背光/ intel_backlight / max_brightness
万一它服务于某人。 问候。
很好的帖子! 因为我的ubuntu 14.04在我的vaio上无法很好地工作,所以对我很有帮助。
我只有一个问题,脚本命令可以正常工作,并且我看到它的类型正确,但是在执行.sh时,它告诉我“ expr:语法错误”。 知道会是什么吗? 干杯
我的背光目录是空的🙁我该怎么办? 为什么它是空的
谢谢朋友,您不知道您为我提供了多少服务,我安装了拱门,并且屏幕闪烁,并且在我的情况下亮度较暗,控制它的是主板,它有11分之15。我从一开始就在grub中放置参数,开始寻找驱动程序,直到我照亮您的帖子,一切都没有
我没有acpi_video0,而是得到了vaio,我该怎么办
太好了,它为我带来了奇迹,晚上我已经头疼了。 看起来很麻烦,但是对于那些关心它的人来说,这并不是什么大问题。 [Acer Aspire v5-131]
它为我服务! 非常感谢,我能够在笔记本电脑上完成😀
优秀的朋友作品完美。
在Crunchbang / Waldorf 11。
该解决方案更为激进,在我看来是确定的。
http://lucasromerodb.blogspot.com.ar/2013/06/ajuste-de-brillo-en-ubuntu-no-funciona.html
优秀的教程……尽管我还没有尝试过,但感谢您抽出宝贵的时间分享您的知识。 希望它对我有用,尽管我想做的是每次您从键盘上提高或降低亮度时修改降低范围,但是通过您的教程,您已经给我了一个或多或少从哪里开始的想法。 。 谢谢你,上帝保佑你。
您好,我敦促有人可以帮助我撤消此过程,因为它损坏了我的kubuntu,所以特别删除了lightlight_d.sh文件,现在我一次只能打开一个窗口,最小化,最大化和关闭按钮消失了,有时我不会写。
非常感谢您的教程,这是一个相当简单而优雅的解决方案。
几年前,我的屏幕出现了问题,没有出现这种情况,我放弃了尝试许多其他选择的机会,但我没有。 非常感谢!
您好!
我可以急着想做一个兼而有之的中间脚本(根据参数提高或降低亮度)
另一方面,我不建议使用chmod 777,而只是以root或sudoer身份运行脚本。
我希望它有用
#! / bin / bash
如果[$#= 0]; 然后
echo«您必须传递至少一个参数(-或+ i可能是亮度增加或减少的数字...»
出口
fi
BR = $(cat / sys / class /背光/ intel_backlight /亮度)
如果[$#= 2]; 然后
VAL = $ 2;
其他
VAL = 25; #每次执行脚本时要增加或减少亮度的值
fi
MIN = 1; #我可以容忍的最小值(例如,避免达到0或负值)
MAX = 1000; #与最小值相同,但向后😉
回声“当前亮度:” $ BR
如果[$ 1 =“-”]; 然后
BR = $(expr $ BR-$ VAL);
如果[$ BR -gt $ MIN]
然后
echo $ BR> / sys / class / backlight / intel_backlight /亮度;
回声“新亮度值:” $ BR;
否则“您不能将亮度降低到$ MIN以下”;
fi
elif [$ 1 =“ +”]; 然后
BR = $(expr $ BR + $ VAL);
如果[$ BR -lt 1000]
然后
echo $ BR> / sys / class / backlight / intel_backlight /亮度;
回声“新亮度值:” $ BR;
否则“您不能将亮度提高到高于$ MAX”;
fi
其他
echo«有效参数为+和-«;
fi
谢谢 !!! 它帮助了我
祝贺朋友,它在wifislax方面对我有很大帮助
它为我工作如下:
x伽玛 -伽玛 0.300
问候
谢谢谢谢...这对我有很大帮助...
我终于找到了当xbacklight无法正常工作时的选择..
非常感谢!
我已经在一个型号为VGP-WKB5的索尼vaio上安装了debian,尽管我没有设法使fn键起作用,但最终我可以使用F5和F6键来提高和降低键盘的亮度。
我在这里介绍了我的脚本在万一它们服务于拥有此pc的其他人的情况下将如何:
upbrillo.sh
#! / bin / bash
亮度= $(cat / sys / class /背光/ nv_backlight /亮度)
亮度= $(expr $亮度+ 3)
echo $亮度> / sys / class /背光/ nv_backlight /亮度
Lowerbrillo.sh
#! / bin / bash
亮度= $(cat / sys / class /背光/ nv_backlight /亮度)
亮度= $(expr $亮度-3)
echo $亮度> / sys / class /背光/ nv_backlight /亮度
有趣的是,到目前为止还没有人告诉您Linux中的命令必须以小写形式输入,而且对于本篇文章也有好处。 谢谢
它的运作就像一种魅力。 使用Ubuntu 20.10仍然会发生这种情况似乎令人难以置信。
谢谢。
完美
非常感谢你,哥哥你救了我
兄弟我不知道怎么感谢你,但我的煎蛋眼睛不会再炸了,这一切都多亏了你。 多谢。 我爱你
好吧,没有什么男孩,一切都是垃圾,有效的东西会自行停止工作,没有任何解释,他的优点除了对我没有帮助之外,是至少他没有写成水印,一个人可以在没有任何需要的情况下失明,我一生都把他们留给电脑,因为他们没有专家,人们相信他们知道并且惊讶,你什么都不知道,完全无能,当然我不是指对你来说,但是他们所谓的发展,好朋友,感谢你的帮助。