Bearbeiten von / sys / class / leds / phy0-led / configs

1477
Ufos

Ich versuche, LEDs auf meinem Laptop mit Xubuntu 14.04 zu konfigurieren. Ich habe herausgefunden, dass es einige Konfigurationen gibt, die das LED-Verhalten beeinflussen, in / sys / class / leds / phy0-led /. Es gibt 3 relevante Dateien: "Helligkeit", "max_brightness" und "Trigger".

Das Problem ist, dass ich keine Möglichkeit finde, diese Dateien zu ändern. Ich habe folgendes versucht:

  1. Ich bin natürlich als root via angemeldet sudo -i.
  2. Ich habe mich chmod 777auf alle diese Dateien beworben .
  3. Ich habe versucht, Leafpad / Vim / Mousepad zu bearbeiten und zu speichern. Ich habe versucht echound cat; Ich habe es versucht tee.
    • leafpad schreibt und speichert, aber dann öffne ich die Dateien erneut und es gibt keine Änderungen.
    • vim schlägt mit einem Fsync-Fehler fehl, mousepad kann die Datei nicht einmal "mounten".
    • Katze / Echo zurück write error: Invalid argument.
    • tee scheint das gleiche Verhalten wie leafpad zu haben; Es scheint fehlerfrei zu funktionieren, aber am Ende gibt es keine Änderungen.
  4. Selbst das Anmelden unter Ctrl+ Alt+ F1 und die Verwendung von Console vim wirken sich nicht auf das Ergebnis aus.

Der einzige Erfolg, den ich erzielen konnte, war das Ändern des in "Helligkeit" gespeicherten Werts von 1 auf 0 und zurück. Wenn ich versuchen würde, etwas anderes in diese Datei zu schreiben, würde es einfach nicht funktionieren.

Wie ist es möglich, dass ich unter root keine Dateien auf meinem System ändern kann? Und was wäre eine Lösung?


Was ich versuche zu erreichen, ist letztendlich, alle LEDs vollständig auszuschalten oder zumindest die Ereignisse zu ändern, bei denen sie blinken / leuchten. Ich habe nichts dagegen, den Status meiner Festplatte nicht zu sehen, wenn sie jede Sekunde blinken muss, um zu melden, dass sie funktioniert.

0
Dies ist kein normales Dateisystem. Diese Dateien unterstützen nur bestimmte Werte als Inhalt und werden beim Neustart wiederhergestellt. Daniel B vor 9 Jahren 0
Daniel, können Sie sagen, wie es im Linux-Universum heißt? Ich könnte es zumindest nachlesen. Ufos vor 9 Jahren 0
Ich weiß nicht, ob es dafür einen Namen gibt. Das gesamte Konstrukt heißt [sysfs] (https://www.kernel.org/doc/Documentation/filesystems/sysfs.txt). Daniel B vor 9 Jahren 0

1 Antwort auf die Frage

0
redbeam_

Sie können die LED der Festplatte nicht deaktivieren, da sie vom Festplattencontroller und nicht von Ihrem Laptop gesteuert wird.

Wenn Sie den Trigger ändern möchten, geben Sie einfach Folgendes ein:

echo heartbeat > trigger 

im richtigen led-verzeichnis als root-benutzer. Ich kenne keine andere Möglichkeit, den Inhalt dieser Datei zu ändern. Die brightnessDatei kann jedoch auch mit Leafpad, gedit, Nano ... geändert werden.

Folgendes geschieht: `root @ MyLaptop: / sys / class / leds / phy0-led # echo heartbeat> trigger` //` -bash: echo: Schreibfehler: Ungültiges Argument` Ufos vor 9 Jahren 0