Редактирование / sys / class / leds / phy0-led / configs

1389
Ufos

Я пытаюсь настроить светодиоды на моем ноутбуке под управлением Xubuntu 14.04. Я обнаружил, что есть некоторые конфиги, которые влияют на поведение светодиодов, расположенные в / sys / class / leds / phy0-led /. Есть 3 релевантных файла: «яркость», «максимальная яркость» и «триггер».

Проблема в том, что я не могу найти способ изменить эти файлы. Я попробовал следующее:

  1. Я конечно вошел как root через sudo -i.
  2. Я применил chmod 777ко всем этим файлам.
  3. Я попытался использовать leafpad / vim / mousepad для их редактирования и сохранения; Я пытался echoи cat; Я пытался использовать tee.
    • leafpad пишет и сохраняет, но потом я снова открываю файлы, и изменений нет.
    • vim завершается с ошибкой Fsync, коврик для мыши не может даже «смонтировать» файл.
    • возврат кошка / эхо write error: Invalid argument.
    • Ти, кажется, ведет себя так же, как листовка; кажется, что работает без ошибок, но в конце нет никаких изменений.
  4. Даже входе в систему под Ctrl+ Alt+ F1 и с помощью консоли Vim не влияет на результат.

Единственный успех, которого я мог достичь, - это изменение значения, сохраненного в «яркости», с 1 на 0 и обратно. Всякий раз, когда я пытался написать что-то еще в этом файле, это просто не работало бы.

Как это возможно, что я не могу изменить какой-либо файл в моей системе под root? И каково было бы решение?


То, чего я пытаюсь добиться, это в конечном итоге полностью отключить все светодиоды или, по крайней мере, изменить события, на которых они мигают / горят. Я не против увидеть состояние моего жесткого диска, если он должен мигать каждую секунду, чтобы сообщить, что он работает.

0
Это не обычная файловая система. Эти файлы поддерживают только определенные значения в качестве содержимого и будут возвращаться при перезагрузке. Daniel B 8 лет назад 0
Даниэль, ты можешь указать, как это называется во вселенной Linux? По крайней мере, я смог бы прочитать об этом. Ufos 8 лет назад 0
Я не знаю, есть ли название для этого. Вся конструкция называется [sysfs] (https://www.kernel.org/doc/Documentation/filesystems/sysfs.txt). Daniel B 8 лет назад 0

1 ответ на вопрос

0
redbeam_

You can't disable the HDD led, because it's controlled by the HDD controller, not your laptop.

If you want to change the trigger just type:

echo heartbeat > trigger 

in the proper led directory as root user. I don't know any other way to change the contents of this file. However, the brightness file can be modified by leafpad, gedit, nano...

Происходит следующее: `root @ MyLaptop: / sys / class / leds / phy0-led # echo heartbeat> trigger` //` -bash: echo: write error: Неверный аргумент` Ufos 8 лет назад 0

Похожие вопросы