
此问题在其他索尼计算机型号中存在(无答案);我还没有看到Sony PCG-41217N笔记本电脑的答案.
建议不要禁用背光. 因为这台笔记本电脑适合工作,所以我不想冒险安装第三方软件.
我正在看Sony公司sudo dmidecode -s system-product-namesony笔记本电脑键盘灯,它是从以前的Sony asker Vaio到VPCSB1AHJ. 我要做的是/ sys / devices / platform / sony-laptop / kbd_backlightkbd_backlight_timeout文件均为4.1 kB,打开gedit时只有文本“ -1”.
我可以通过将只读文本文件“ kbd_backlight”的值转换为gedit并打开它来关闭键盘背光. 终端中的sudo gedit / sys / devices / platform / sony-laptop / kbd_backlight.

在此站点上使用多个建议来正确管理用户之间的文件所有权时,请注意,使用sudo打开gedit是一个问题. 执行sudo gedit时,我在终端端口上收到多个警告.
基于@ DBinJP的调查(在此),本文提供了一个完整的解决方案.
1作为单个命令运行以下行(将它们复制并粘贴到终端中). 这将创建一个名为kbdbacklight的脚本,该脚本将作为shell命令系统宽度放在/ usr / local / bin中.
cat <<EOF | sudo tee/usr/local/bin/kbdbacklight && sudo chmod +x/usr/local/bin/kbdbacklight
#!/bin/sh
KBD_BACKLIGHT="/sys/devices/platform/sony-laptop/kbd_backlight"
read VALUE <"$KBD_BACKLIGHT"
if ["${VALUE}" -eq '0' ]; then echo '-1'>"$KBD_BACKLIGHT"
elif ["${VALUE}" -eq '-1' ]; then echo '0'>"$KBD_BACKLIGHT"
else echo"Something went wrong."; notify-send"Something went wrong."
fi
EOF

说明:
该脚本现在必须可以作为shell命令进行访问. 键入sudo kbdbacklight结束单击输入. 将要求您输入密码来执行命令,例如root.
授予所有用户权限,使其所有用户都可以通过sudo在没有密码的情况下运行命令(我们的脚本). 无论用户是否属于该组.
注意: 始终使用visudo命令编辑sudoers文件,以确保您不会将自己锁定在系统中,以防万一您不小心将错误写入sudoers文件中. 如果可以分析修改后的文件,则visudo会将修改后的文件保存到一个临时位置,仅覆盖该文件. 来源.

为此,我们将创建文件/etc/sudoers.d/kbdbacklight. 执行命令:
sudo visudo -f/etc/sudoers.d/kbdbacklight
将以下行作为文件内容. 然后保存并关闭文件.
ALL ALL=NOPASSWD:/usr/local/bin/kbdbacklight

现在所有用户都可以在没有密码的情况下执行sudo kbdbacklight.
创建以创建自定义键盘快捷键并将脚本绑定到所需的键(或组合键).
对于lsusb,xinput,evtest,acpi_listen(apcid)等的数据和函数,还应该有其他可能的解决方案,但是此处引用很少sony笔记本电脑键盘灯,并且可以提供有用的建议:
所有工作我都编辑了脚本,现在触摸板可以工作了. 该脚本适用于键盘照明和触摸板,仅需少量更改. 只需将“触摸板”字词格式更改为“ kbdbacklight” <-,即可查看上面的原始脚本. 我使用ubuntu 17.10女巫侏儒.
#!/bin/sh
TOUCHPAD="/sys/devices/platform/sony-laptop/touchpad"
read VALUE <"$TOUCHPAD"
if ["${VALUE}" -eq '0' ]; then echo '1'>"$TOUCHPAD"; notify-send"Touchpad ON"
elif ["${VALUE}" -eq '1' ]; then echo '0'>"$TOUCHPAD"; notify-send"Touchpad OFF"
else echo"Something went wrong."; notify-send"Something went wrong."
fi
现在,我的Sony Vaio快捷键Ctrl + Win + *打开/关闭键盘LED和Ctrl + Win + F1来禁用和启用触摸板. 请找到值我的笔记本电脑为“ 1”,“ 0”与原始脚本0和-1不同. (如果您不能使用笔记本电脑,请进行编辑. : )
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-222483-1.html
烊烊
舰多不算本事
^ω^)↗@Mr_凡先生