Ole*_*pin 45 laptop lenovo intel-graphics brightness kubuntu
亮度调节键< Fn+ ?/ ?> 没有任何作用(虽然它们被环境识别了),而且我也无法使用GUI 工具更改亮度。这似乎是 Linux 本身的问题,而不是桌面环境。
我可以在 Windows 操作系统中更改亮度,所以这不是某种硬件故障。
详细信息:
Lenovo B570(型号名称:20093)
集成 Intel HD 显卡
Kubuntu 11.04(Linux 2.6.38-10-generic,KDE 4.7.0),一切都是最新的
没有专有图形驱动程序(只有 Wi-Fi 一个)
我试过的:
/etc/default/grub?GRUB_CMDLINE_LINUX_DEFAULT: acpi_osi=Linux, acpi_backlight=vendor, nomodeset. 是的,我做到了update-grub/etc/X11/xorg.conf(没有这样的文件,即使之后sudo dpkg-reconfigure xserver-xorg)/proc/acpi/video/VGA/LCD/brightness(没有这样的文件)sudo setpci -s 00:02.0 F4.B=XX (没有效果)xbacklight -set XX(" No outputs have backlight property")我该如何解决这个问题?
Lek*_*eyn 42
如果 GUI 工具失败,请尝试使用终端。
运行:ls /sys/class/backlight/*/brightness。示例输出将是:
/sys/class/backlight/acpi_video0/brightness
Run Code Online (Sandbox Code Playgroud)如果什么也没找到,内核不支持亮度控制(缺少驱动程序?)。否则,您可以使用以下命令(相应地替换acpi_video0):
获取当前亮度级别:
cat /sys/class/backlight/acpi_video0/brightness
Run Code Online (Sandbox Code Playgroud)获取最大亮度级别:
cat /sys/class/backlight/acpi_video0/max_brightness
Run Code Online (Sandbox Code Playgroud)这些命令返回亮度级别,范围从零到max_brightness(见上文)。
要更改亮度级别,您需要在brightness文件中写入一个数字。这不能由像gedit. 假设您想将亮度更改为 5,您必须运行:
echo 5 | sudo tee /sys/class/backlight/acpi_video0/brightness
Run Code Online (Sandbox Code Playgroud)
或者,如果您只想将亮度级别设置为可用的最高级别:
sudo tee /sys/class/backlight/acpi_video0/brightness < /sys/class/backlight/acpi_video0/max_brightness
Run Code Online (Sandbox Code Playgroud)Ign*_*cio 10
试试这个。它适用于我的 Ubuntu 14、联想 B570、英特尔显卡。
打开终端并创建以下配置文件,如果它不存在:
须藤触摸/usr/share/X11/xorg.conf.d/20-intel.conf
现在我们需要编辑这个文件。您可以使用任何编辑器,无论是终端编辑器还是图形编辑器。
须藤 gedit /usr/share/X11/xorg.conf.d/20-intel.conf
将以下行添加到此文件中:
Section "Device"
Identifier "card0"
Driver "intel"
Option "Backlight" "intel_backlight"
BusID "PCI:0:2:0"
EndSection
Run Code Online (Sandbox Code Playgroud)
保存。注销并重新登录。
安装linux-kamal-mjgbacklight- Linux 内核的补丁。
lsmod | grep ^i915i915 331519 3。如果没有输出,这将不起作用。sudo add-apt-repository ppa:kamalmostafa/linux-kamal-mjgbacklightsudo apt-get update; sudo apt-get upgrade)重启。
现在,您可以使用终端来调整亮度,如建议通过Lekensteyn。
如果您可以使用 terminal+ 更改亮度sudo,这就是答案的结尾。
如果您在 GNOME 桌面上,亮度甚至可能已经完全发挥作用。
下载我的亮度转换器脚本,允许它被执行,并将它放到/usr/local/bin/:
wget -O brightness http://ideone.com/plain/yPlo5
chmod +x brightness
sudo mv brightness /usr/local/bin
我们必须允许编辑亮度文件,这样sudo就不需要到处都这样做了。
此外,我们希望在系统启动时将亮度设置恢复到之前的设置(不幸的是,默认情况下不保存)。
提到的brightness脚本可以处理这一切(带restore参数),只需将其添加到自动运行。
为此,我们将编辑/etc/rc.local(sudo nano /etc/rc.local或任何编辑器而不是 nano)。
在该行之前添加以下exit 0行:
/usr/local/bin/brightness restore
最好现在重新启动。
所以brightness脚本有效。您可以随时前往终端并输入以下内容:
brightness - 获取当前亮度设置brightness value- 将亮度设置为值brightness inc step, -逐步增加或减少亮度(如果未指定,则使用配置文件中的默认值,通常为最大亮度的 10%)brightness dec step现在您可能想要将亮度变化映射到您的热键。
brightness incbrightness dec如果您想调整某些内容,请务必查看/etc/bx_brightness.conf
您可以使用brightness inc/更改更改亮度的步骤dec
小智 5
我有一台联想ideapad z400。
我尝试了上面列出的所有提示,但没有成功。
所以我找到了另一种效果很好的方法:
将以下行放入 /etc/default/grub 中
GRUB_CMDLINE_LINUX="acpi_backlight=vendor acpi_osi=Linux resume=/dev/sdYY"
Run Code Online (Sandbox Code Playgroud)
YY = 交换区域,使用 swapon -s 查看交换设备。
以 root 身份执行 update-grub
重启后问题解决。
| 归档时间: |
|
| 查看次数: |
92964 次 |
| 最近记录: |