Gibt es eine Möglichkeit, Caps / Numlock für HD-Aktivitäten zu verwenden?

1186
sdlins

Mein Laptop hat keine HD-Aktivitätsanzeige. Wie kann ich also ein anderes LED verwenden (wie zB das Keyboard NumLock oder das Capslock One), um zu blinken, wenn HD etwas aktiv ist?

Danke im Voraus!

Betriebssystem: Linux Ubuntu 16.04 Toshiba Satellite 4k

5
"Möglich"? Ja, es ist durchaus möglich, aber Sie müssten ein Entwickler sein. Ich kenne keine Software, die Sie installieren können, um dies zu tun. Wenn Sie jedoch nur einen Indikator wünschen, können Sie den [Systemlastindikator] (https://packages.ubuntu.com/yakkety/indicator-multiload) als Alternative zum Entführen der Tastaturbeleuchtung betrachten. phyrfox vor 6 Jahren 4
@phyrfox solltest du dies als Antwort posten ... xenoid vor 6 Jahren 0
@phyrfox Bitte posten Sie Ihren Kommentar als Antwort, ich denke, Ihre Antwort ist ausreichend für die Frage. Cown vor 6 Jahren 0
Bitte überprüfen Sie https://superuser.com/a/1158145/195224. es scheint, dass der Linux-Kernel> 4.7 diese Funktionalität bereits eingebaut hat! (Noch nicht getestet.) mpy vor 6 Jahren 0

2 Antworten auf die Frage

6
phyrfox

Der einfachste Weg, eine nützliche Anzeige der Festplattenaktivität zu erhalten, wäre die Installation der Systemlastanzeige, die interessante Statistiken wie CPU- und Arbeitsspeicherauslastung sowie Festplattenaktivität anzeigt. Dies ist ein Dienstprogramm auf dem Bildschirm, im Gegensatz zu den Statusanzeigen der Tastatur, aber wahrscheinlich das, was Sie unter Ubuntu am nächsten finden, ohne eigenen Code schreiben zu müssen.


Wenn Sie daran interessiert sind, Ihren eigenen Code zu schreiben, können Sie dies jedoch 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 führt das BIOS dies aus, und auf neueren Systemen führt das Betriebssystem dies aus. In beiden Fällen kann jedoch mit etwas Arbeit auch Code geschrieben werden, der dies auch tut.

Die allgemeine Theorie ist, dass Sie die HDD-Aktivität überwachen und die Statusbits der Tastatur entsprechend ändern möchten. In diesem Sinne wäre es auf jeden Fall "möglich", die Statusleuchten der Tastatur als Statusanzeigen für die Festplatte zu verwenden, wenn Sie dazu bereit sind, die Systemprogrammierung zu erlernen.

Nur um klar zu sein, für die meisten Leute "Sie können Ihre eigenen schreiben" == "Nein" Ed Griebel vor 6 Jahren 0
4
jwzumwalt

It has always been possible.

The keyboard LEDs are controlled by software — the keyboard device driver generating commands to be sent to the keyboard microprocessor that turn the LEDs on and off, in response to I/O Control requests. For comparison, the hard disc activity lights on your front panel are controlled by motherboard hardware.

From the earliest DOS days when the TV series Knight Rider and Star War's Darth Vader were popular there have been programs that controlled the keyboard lights; the most popular would make all the keyboard lights ripple in sequence.

The keyboard driver can be accessed in DOS/Win/Linux. One example for VB is here...

https://support.microsoft.com/en-us/help/177674/how-to-toggle-the-num-lock--caps-lock--and-scroll-lock-keys

as mentioned but not elaborated above, someone provided several solutions including a Bash script to do what you want at

Use Caps Lock LED as HDD LED (or custom) indicator

The simplest solution I found is a single line bash command that could be set as a cron job (perhaps every 500ms).

echo ide-disk > /sys/class/leds/input17::capslock/trigger

To use this requires CONFIG_LEDS_TRIGGER_DISK=y to bet set in the kernel config.

+1 für _Knight Rider_ `:)` mpy vor 6 Jahren 0
Danke :) .... Es ist peinlich, dass ich mich sogar an diese Lichter an der Motorhaube erinnern kann! jwzumwalt vor 6 Jahren 0
Der Link "Caps Lock LED als HDD LED ... verwenden" ist perfekt. `setleds + scroll </ dev / console` oder Großbuchstaben oder (verworrene) num. Bearbeiten: Und jetzt verwende ich es für Scroll-HDD-Aktivitäten. Tim G vor 6 Jahren 0
Das in Bash zu tun ist nicht rechenfrei, wie ich sehe. Es wirkt sich nicht annähernd auf mein System aus, aber jemand, der mit C-Code in derselben Antwort verlinkt ist, könnte eine bessere Option sein, wenn ich etwas Zeit habe, um es zu überprüfen. Tim G vor 6 Jahren 0
Sie haben einen großartigen Punkt angesprochen, den ich nicht erwähnt habe. Wenn es keinen bestimmten Grund gibt, die CapsLock-LED zu verwenden (z. B. die Position), ist es besser, CapsLock zu bewahren und einen der anderen zu verwenden, z. B. ScrollLock, ein Artefakt aus den Tagen der Textkonsole. jwzumwalt vor 6 Jahren 0