从挂起恢复后屏幕非常暗

从挂起恢复后屏幕非常暗

我无法从“挂起到 RAM”恢复。它可以正常恢复,尽管屏幕非常非常暗(太暗了我几乎看不清桌面)。尝试使用按键调亮屏幕Fn是行不通的,唯一的选择是关闭然后打开机器。

i915我正在运行 Bodhi Linux 2.3,带有板载 Intel 显卡。根据,我认为所使用的驱动程序是lsmod,但我可能错了。

uname -a和的输出lsb-release -a

Linux bodhiman 3.8.0-12-generic #21 SMP 3 月 12 日星期二 17:39:30 CDT 2013 x86_64 86_64 x86_64 GNU/Linux

发行商 ID:Ubuntu
描述:Bodhi 2.3.0
版本:12.04
代号:precise

我可以做什么来诊断并修复它?

答案1

我想我解决了问题。

@drs 建议我安装 xbacklight 以使其正常工作,但安装后,我不断收到一条错误消息,指出“没有输出具有背光属性”

通过谷歌搜索该错误,我在 /sys/class/backlight 目录中找到了 2 个文件。这 2 个文件是

/sys/class/backlight/acpi_video0 /sys/class/backlight/intel_backlight

我试过,

echo 5 | /sys/class/backlight/acpi_video0/brightness一切都没有改变

然后我尝试了,

echo 5 | /sys/class/backlight/intel_backlight/brightness屏幕变暗了

所以现在我知道我必须使用供应商驱动程序(在本例中为英特尔)来更改屏幕的亮度。

我打开 /etc/default/grub 并更改了该行

GRUB_CMDLINE_LINUX_DEFAULT="splash quiet"

GRUB_CMDLINE_LINUX_DEFAULT="acpi_osi=Linux acpi_backlight=vendor splash quiet"

然后我运行命令

sudo grub-mkconfig -o /boot/grub/grub.cfg

并重新启动系统。

现在,我用于更改亮度的功能键正在工作,当我从“暂停到 RAM”恢复时,它仍然恢复为空白,但现在我只需按一次亮度键即可将其恢复到暂停前的亮度级别。

答案2

您可以用来xbacklight设置屏幕的亮度,也可以放置脚本,/etc/pm/sleep.d/以便在恢复时执行它们。尝试在以下位置创建此内容/etc/pm/sleep.d/99-set-backlight.sh

#!/bin/sh
case "$1" in 

    resume|thaw)

        export DISPLAY=:0
        xbacklight -set 60
esac

确保您已xbacklight安装并为屏幕选择舒适的亮度百分比。

相关内容