Diese Frage hat hier bereits eine Antwort:
Mein Laptop hat keine LED-Aktivitätsanzeige. Also, wie könnte ich eine andere LED (wie z. B. NumLock oder Capslock) verwenden, um zu blinken, wenn HD etwas Aktivität hat?
Danke im Voraus!
Betriebssystem: Linux Ubuntu 16.04 Toshiba Satellite 4k
linux
ubuntu
hard-drive
led
sdlins
quelle
quelle
Antworten:
Das war schon immer möglich.
Die Tastatur-LEDs werden per Software gesteuert - der Tastatur-Gerätetreiber Generieren von Befehlen, die an den Tastatur-Mikroprozessor gesendet werden, um die LEDs als Reaktion auf E / A-Steuerungsanforderungen ein- und auszuschalten. Zum Vergleich werden die Aktivitätsanzeigen der Festplatte an der Vorderseite von der Motherboard-Hardware gesteuert.
Seit den ersten DOS-Tagen, als die Fernsehserien Knight Rider und Star War's Darth Vader populär waren, gab es Programme, die die Tastaturbeleuchtung steuerten. die beliebteste würde alle Tastaturlichter der Reihe nach kräuseln lassen.
Auf den Tastaturtreiber kann unter DOS / Win / Linux zugegriffen werden. Ein Beispiel für VB ist hier ...
https://support.microsoft.com/de-de/help/177674/how-to-toggle-the-num-lock--caps-lock--and-scroll-lock-keys
Wie bereits erwähnt, aber nicht weiter ausgeführt, stellte jemand verschiedene Lösungen zur Verfügung, einschließlich eines Bash-Skripts, um das zu tun, was Sie möchten
Verwenden Sie die Feststelltaste als Festplatten-LED (oder benutzerdefinierte LED)
Die einfachste Lösung, die ich gefunden habe, ist ein einzeiliger Bash-Befehl, der als Cron-Job festgelegt werden kann (möglicherweise alle 500 ms).
echo ide-disk > /sys/class/leds/input17::capslock/trigger
Um dies zu nutzen, muss CONFIG_LEDS_TRIGGER_DISK = y in der Kernel-Konfiguration gesetzt sein.
quelle
:)
setleds +scroll < /dev/console
oder Kappen, oder (Bugged) num. Bearbeiten: Und jetzt verwende ich es für Scroll Lock HDD Aktivität.Der einfachste Weg, eine nützliche Anzeige der Festplattenaktivität zu erhalten, ist die Installation von Systemlastanzeige Hier werden interessante Statistiken zur CPU- und RAM-Auslastung sowie zur Festplattenaktivität angezeigt. Dies ist ein Dienstprogramm auf dem Bildschirm, das sich vom Ändern der Statusleuchten der Tastatur unterscheidet. Es ist jedoch wahrscheinlich das Nächste, was Sie unter Ubuntu finden werden, ohne Ihren eigenen Code zu schreiben.
Wenn Sie daran interessiert waren, Ihren eigenen Code zu schreiben, können Sie dies tun. Dies ist ein Vorteil der Verwendung von Linux. Die Tastatur verwendet einen Mikroprozessor, der über die CPU programmiert werden kann. Auf wirklich alten Systemen erledigt das BIOS dies, und auf neueren Systemen erledigt das Betriebssystem dies. In beiden Fällen können Sie mit ein wenig Arbeit auch Code schreiben, der dies erledigt.
Die allgemeine Theorie lautet, dass Sie auf Festplattenaktivität achten und die Tastaturstatusbits entsprechend ändern möchten. In diesem Sinne wäre es sicherlich "möglich", die Tastaturstatusleuchten als Festplattenstatusleuchten zu verwenden, wenn Sie bereit sind, die zum Erlernen der Systemprogrammierung erforderlichen Anstrengungen zu unternehmen.
quelle