东芝 P755 S5387 键盘背光无法切换状态

东芝 P755 S5387 键盘背光无法切换状态

在 Ubuntu 22.04 上,东芝 P755 S5387 键盘背光无法通过功能键(FN+ Z)或多媒体键(里面带有箭头的方块)切换状态。

FN键被识别,Gnome 上显示状态框,但状态没有改变。多媒体键不执行任何操作。

仅在 BIOS 上更改背光状态才有效。

尝试了几种解决方法,但都不起作用:


加:如果您的背光灯根本不工作,无论 BIOS 状态如何配置,都有一个解决方法,请参阅此处的评论 108:https://bugzilla.kernel.org/show_bug.cgi?id=32742#c108

只需在 Windows 上启动:启动 Windows 安装媒体(或双启动,无所谓)并重新启动(可能还需要点击背光多媒体键,无法确认这一点)。它会恢复某些内容,并且背光开始工作。

答案1

请参阅此处的评论 112 和 113:https://bugzilla.kernel.org/show_bug.cgi?id=32742#c112


$ echo ${mode} > /sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS1900:00/kbd_backlight_mode

mode可以在哪里:

  • 2 = 计时器
  • 8 = 开启
  • 16 = 关闭

观察:TOS1900可以是TOS6208或其他值。不知道是什么改变了这一点。


您可以将脚本绑定到自定义键盘快捷键并映射FN+ Z。需要重新启动。

这是一个示例脚本:

#!/bin/bash

backlight_mode_file='/sys/devices/LNXSYSTM:00/LNXSYBUS:00/TOS1900:00/kbd_backlight_mode'

kbd_state=$(<${backlight_mode_file})

if [[ "$kbd_state" -eq "16" ]]; then
    echo 8 > ${backlight_mode_file}
elif [[ "$kbd_state" -eq "8" ]]; then
    echo 2 > ${backlight_mode_file}
elif [[ "$kbd_state" -eq "2" ]]; then
    echo 16 > ${backlight_mode_file}
fi

请注意,除了此解决方法有效之外,屏幕状态通知图标部分有效,有时会出现但不改变图标。 在我的情况下,它仅在背光更改为关闭时显示,可能是因为brightnessctl --device='toshiba::kbd_backlight' info返回0

相关内容