编辑文本文件不会保存更改

编辑文本文件不会保存更改

我正在尝试遵循这里为 Dell Vostro 3350 上的键盘启用背光。

/sys/class/leds/dell::kbd_backlight/brightness我想将包含的文件内容更改03

运行后echo 3 | sudo tee brightness,文件仍然包含0

如果我尝试打开它并在 nano 中编辑(使用 sudo),那么在我保存更改并退出后,该文件仍然包含0

如果我尝试打开它并在 gedit 中编辑(使用 sudo),它不允许我保存文件,并显示以下消息: Could not create a backup file while saving “/sys/devices/platform/de…:kbd_backlight/brightness”。按“仍然保存”没有任何效果(文件仍然包含0)。

我正在运行 Ubuntu 15.10。

答案1

/sys 目录是一个由系统维护的特殊目录,用于提供您可以查看的信息以了解系统的状态。您正在检查并尝试编辑的文件由系统维护,并向您显示系统的状态。如果状态发生变化,您将看到差异。

有多种工具可以控制笔记本电脑的功能。尝试xset设置状态。

尝试(例如变体):

$ xset led 3

看着 (https://askubuntu.com/a/18628/29012):

#!/bin/bash
if [ -f /tmp/keyboard_light ]; then
xset -led 3 && rm /tmp/keyboard_light
else
xset led 3 && touch /tmp/keyboard_light
fi

如果该功能有效并控制了您的背光,那么您将看到您尝试编辑的文件中存在的差异。

顺便说一下,您可以键入此命令来查看识别的 xset 功能及其设置:

$ xset q

答案2

您提供的链接指向一台华硕 Zenbook 笔记本电脑,其 ACPI 与您的戴尔 Vostro 3350 笔记本电脑不同。

Fn您的笔记本电脑键盘通过+键打开F6(根据 Google)。只需同时使用这些键即可打开背光并循环调整亮度(越来越亮,直到关闭然后再次打开)。

当我购买二手戴尔 Inspiron 17R SE 7220 时,店主告诉我它没有背光键盘,这与营销材料相矛盾。购买后,我做了一些研究,发现您的戴尔电脑上的相同Fn+F6也适用于我的笔记本电脑。根据谷歌搜索,似乎许多用户不知道戴尔世界中的这个组合键。

甚至我的罗技无线背光键盘也使用Fn+F6来提高按键亮度,因此它似乎是准行业标准。

我没有回答你关于如何更改文件的问题(顺便说一下,我的系统上不存在该文件),但解决了你打开背光键盘和控制按键亮度的真正问题。希望也能为你节省大量时间。

相关内容