华硕 UX303LAB 亮度键不起作用

华硕 UX303LAB 亮度键不起作用

我是 Linux 新手,一直在尝试让 Ubuntu 与 ASUS ZenBook UX303LAB(Broadwell 版本)兼容。亮度键、键盘背光亮度切换键和触摸板都出现了问题。触摸板的重要性不如笔记本电脑亮度。使用 14.04.02 LTS 时,我尝试了各种 grub 行(具体内容见下文),但都无济于事。我尝试了 14.10,解决了键盘亮度键不工作的问题,但除此之外没有其他问题。

请注意,我使用的是带有 XFCE 桌面的 Ubuntu。不确定这是否重要,但我想提供尽可能多的信息。

尝试了下面列出的 grub 中的 CMDLINE acpi 变体。我会更新它、运行update-grub并重新启动。

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=" and then : update-grub

不工作

  • 尝试 grub line 作为acpi_osi=Linux acpi_backlight=vendor

不工作

  • 已嘗試安裝xbacklight

    不起作用。设置没有效果。

  • 尝试在 14.10 版的 Ubuntu 软件中心安装背光程序。这样我就可以通过进入系统托盘,单击电源下拉菜单并降低亮度来解决问题。但是,重启后亮度会默认恢复为 100%。如果热键不起作用,希望它是永久的。

我注意到一件奇怪的事情是,在 Ubuntu 14.10 中安装 Steam 后,启动 Steam 似乎会导致笔记本电脑冻结。

任何帮助都将不胜感激。

以下是我访问过的论坛,参考我从哪里获得 grub 行:

华硕 Zenbook UX303 问题
Asus UX32LN:亮度键 Fn+F5 和 Fn+F6 不会生成 evdev 事件

答案1

对于您的模型,“acpi_osi=”应该有效。不要忘记更新 grub。尝试查看 Fn+F5 和 F6 是否生成 evdev 事件。

如果您有英特尔显卡,为了使这些按钮真正发挥作用,您必须将 xorg 指向 intel_backlight。

可以通过将文件 20-backlight.conf 添加到 /usr/share/X11/xorg.conf.d 来实现

Section "Device"
    Identifier "card0"
    Driver "intel"
    Option "Backlight" "intel_backlight"
    BusID "PCI:0:2:0"
EndSection`

里面。

答案2

触摸板的问题是由于可靠且不可靠的内核没有完全支持它而导致的。内核 4.0+ 完全支持该触摸板,因此我建议下载并安装最新的稳定内核(目前为 4.0.3)到您的系统并进行测试,它在我的 UX303LAB 笔记本电脑上运行完美。

mkdir /tmp/kernel-mainline_4.0.3
cd /tmp/kernel-mainline_4.0.3

wget \
    http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0.3-wily/linux-headers-4.0.3-040003-generic_4.0.3-040003.201505131441_amd64.deb \
    http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0.3-wily/linux-headers-4.0.3-040003_4.0.3-040003.201505131441_all.deb \
    http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0.3-wily/linux-image-4.0.3-040003-generic_4.0.3-040003.201505131441_amd64.deb

sudo dpkg -i /tmp/kernel-mainline_4.0.3/linux*4.0.3*.deb

答案3

我刚刚安装了 15.04,但是建筑维基在 Ubuntu 上也能用(我之前用过 Arch,但是我错过了一个可以运行的 Unity DE)。在 grub 中设置以下行(/etc/default/grub):

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video.use_native_backlight=0"

3.16 及更新内核的默认值为backlight=1。编辑文件后,运行sudo update-grub并重新启动。不过,您的情况可能会有所不同。这比创建 x11 配置简单得多,如果您输入错误,您仍然可以正常启动并能够编辑它。

答案4

我已经设法使用自己的解决方案解决了 Zenbook UX305LA 的问题,我希望这个解决方案也适用于大家。

它使用了两个脚本:

  1. brightness是一个增加或减少亮度的脚本
  2. 您必须编辑该sudoers文件以使其sudo无需密码即可执行
  3. 使用名为的 python3 脚本创建快捷方式the_script.py

目前的解决方案适用于 Ubuntu 14.04 和 Asus Zenbook UX305LA

您可以找到代码这里

更新:

快捷方式创建者(第 3 点)似乎不适用于 Ubuntu 16.04,为了使其工作,我使用以下方式创建了它:Settings -> Keyboard -> Shortcuts -> Custom Shortcuts

相关内容