Archiv verlassen und diese Seite im Standarddesign anzeigen : NewbieFrage: Keyboard-LED... Tastaturbeleuchtung
Sebastian11982
28.02.05, 12:39
Hallo @ all
Ich habe ein Illuminati Keyboard von Speedlink und würde gern auch die Tastaturbeleuchtung unter Linux nutzen wollen...
Unter Win geht´s einwandfrei, aber hat jemand ne Idee, wie man das unter Linux winkriegt ???
meine Info´s an euch:
Keyborad: Rollen - Taste = EL on/off (aktivierung der Tastaurbeleuchtung)
Sys: Fedora Core 3
PC: AMD - Athlon XP 2,5 Ghz
512 MB DDR
Wäre lieb , wenn jemand mir seine Ideen posten würde.
Mfg Sebastian11982
Weiß zwar jetzt net genau was du meinst, aber mit setled kannst du einstellen das beim booten z.b. dein Nummernblokc aktiviert ist etc.
Unter mrunix.de ist nen link zu nem Tutorial bei dem du die leds blinken lassen kannst wie du willst.
Kannste umschreiben oder so lassen und damit ne Menge Spaß haben.
Such einfach mal.
Scar
Ich glaube, er meint eher eine Tastatur mit "Hintergrundbeleuchtung" oder wie immer man sowas nennt.
Wusste gar nicht, dass man da Unterschiede zwischen den Systemen machen kann, denn sollte die Beleuchtung nicht per USB angeschalten sein?
Jan
Sebastian11982
28.02.05, 17:15
Weiß zwar jetzt net genau was du meinst, aber mit setled kannst du einstellen das beim booten z.b. dein Nummernblokc aktiviert ist etc.
Unter mrunix.de ist nen link zu nem Tutorial bei dem du die leds blinken lassen kannst wie du willst.
Kannste umschreiben oder so lassen und damit ne Menge Spaß haben.
Such einfach mal.
Scar
Ich suche etwas zu diesem Keyboard. Ist eine Funktion vom Keyboard über "Rollen-Taste" Windows unterstützt das mit der Standart-tastatur (101-104 Tasten) In Linux (Fedora) hatte ich das auch schon probiert, geht aber nicht :-(
hab gedacht, das vielleicht einer ne idee hat, wie man die Taste aktivieren kann. die Caps-LED´s sind mir eigendlich egal... das Tastaturled bzw. Tastaturbeleuchtung aber nicht.
trotzdem lieb gemeint von Dir.
Mfg Sebastian11982
Sebastian11982
28.02.05, 17:21
Ich glaube, er meint eher eine Tastatur mit "Hintergrundbeleuchtung" oder wie immer man sowas nennt.
Wusste gar nicht, dass man da Unterschiede zwischen den Systemen machen kann, denn sollte die Beleuchtung nicht per USB angeschalten sein?
Jan
Hi Jan... nein, diese Tastatur verfügt über einen PS/2 anschluß und leider nicht via USB... Wie gesagt, die "Rollen-Taste" verfügt über die Funktion zum Ein und ausschalten der Tastatur-Hintergrundbeleuchtung. Das hast Du schon ganz richtig so verstanden. :)
Hast du nicht ne Idee, oder kennst du jemanden, der sowas programmieren kann ?
THQ für dein Post. Sebastian11982
Hast Du auch einen korrekten Tastaturtreiber gewählt damit diese Taste überhaupt angesprochen wird?
Ich vermute Du brauchst den 105-Tasten nodeadkeys
Sebastian11982
28.02.05, 21:33
Hast Du auch einen korrekten Tastaturtreiber gewählt damit diese Taste überhaupt angesprochen wird?
Ich vermute Du brauchst den 105-Tasten nodeadkeys
hmm, ist bei Fedora so ne Sache... Ich bin Newbi und finde das nicht so richtig im Kontrollzentrum Ich glaube ich bin nur mal zufällig auf diese Einstellungen gekommen...
Ich hatte es mal vor einigen tagen gewußt wo das war. Mitlerweile wieder vergessen wo das ist. :(
Denn vor ein paar Tagen hatte ich diverse Einstellungen probiert. ging aber trotzdem nicht :(
Ich habs mindestens seit 3 Tagen gar nicht mehr pobiert...
Sorry !
Mfg und Danke für dein Post. Sebastian11982
Hallo!
Hat das Problem inzwischen jemand gelöst?
Hab auch so eine Tastatur.
werty
Mit diesem Code kann man seine Rollen Taste aktivieren.
Ist es möglich das die Rollen Taste sich auch selbst an und ausschalten kann?
#include <stdio.h>
#include <fcntl.h>
#include <sys/ioctl.h>
#include <sys/types.h>
#include <linux/kd.h>
int main(void) {
int fd;
fd = open("/dev/tty0", O_RDWR);
if(fd < 0) {
perror("open");
return -1;
}
ioctl(fd, KDSETLED, LED_SCR | LED_NUM | LED_CAP);
printf("alle lichter an? :)\n");
sleep(5);
ioctl(fd, KDSETLED, 0);
printf("und wieder aus\n");
close(fd);
return 0;
}
Ich seh eure Probleme nicht :) Ich habe auch diese Tastatur, und das Licht geht nur nicht wenn UHCI noch nicht geladen ist, aber das passiert ja beim Linux booten. Von da an funktioniert die Taste normal bei mir. Ich behaupte mal das die Taste OS unabhängig funktioniert, da sie ja nur strom = 1 und strom = 0 setzt intern
Bei mir passiert nichts!! unter SUSE 10.0 wenn ich die Taste Rollen drücke.
Lasse ich das programm laufen geht die Rollen LED an und die Tastatur leuchtet.
Drücke ich dann aber die NumLock oder Cpaslock Taste geht die Rollen LED wieder aus und auch die beleuchtung schaltet sich wieder ab.
Die Rollen Taste funktioniert dann immer noch nicht(Rollen StatusLED geht nicht an oder aus).
mfg werty
Zum Buch "Linux Gerätetreiber" gibt es ein Heartbeat-Programm, dass die mittlere LED der Tastatur proportional dem load blinken lässt; vielleicht hilft das weiter.
Das Programm greift übrigens auf alle Tastaturen zu, also z. B. USB- und PS/2-Tastatur, wenn beide gleichzeitig angeschlossen sind.
Dieses Programm habe ich gefunden und das funktioniert ähnlich wie der code den ich oben gepostet habe.
wenn dann müsste es möglich sein ein programm was die rollen taste aktiviert auf die rollen taste zu legen, sodas es ausgeführt wird, wenn man die taste drückt.
max der depp
09.10.06, 18:44
Erschlagt mich ruhig dafür, wenn ich diesen Thread nur ausgrabe um dusselige Fragen zu stellen:
Also ich habe den Code von oben versucht, auf einem Suse 10.1 auszuführen, aber ich bekomme immer folgenden Fehler:
Line 7: syntax error near unexpected token `('
Line 7: `int main(void) {'
Den Code habe ich einfach stumpf mit dem pico in eine Datei geschrieben, diese "tastaturbeleuchtung" genannt und dann mit chmod 777 ausführbar gemacht. Wahrscheinlich war das totaler Schwachsinn, aber mir fiel keine bessere Idee ein...
Ich hab jetzt kein Linux installiert, aber versuch mal statt
int main(void)
den aufruf mit
int argc, char * args[]
einzugeben.
Den Code habe ich einfach stumpf mit dem pico in eine Datei geschrieben, diese "tastaturbeleuchtung" genannt und dann mit chmod 777 ausführbar gemacht. Wahrscheinlich war das totaler Schwachsinn, aber mir fiel keine bessere Idee ein...
Das hört sich eher danach an, als sollte man noch ein "gcc -o blubprogram tastbel.c" eintipseln ;) C-Code muss man öfter mal noch compilieren.
pferdefreund
10.10.06, 05:24
Hallo,
der Code ist kein bash-script sondern ein c-programm - das muß kompiliert werden
etwa so gdd -o programm programm.c
Sebastian11982
16.07.07, 13:06
Hallo, Ihr lieben...
das Thema staeht immernoch... ich finde es ja mal toll, das nach so langer zeit, sich doch einige mit dem Problem beschäftigt haben.
bei mir funzt die Tastatur-Beleuchtung immer noch nicht...
wäre wirklich toll ne Lösung zu finden. brauche ich wenigstens abends nicht immer licht an haben, wenn ich schreiben muss...
wäre total happy wenns doch jemand schafft und die lösung postet.
Mfg Sebastian
Sebastian11982
25.07.07, 14:54
gibt es dazu ein bash-script???
ich habe jetzt zich varianten zur tastaturbelegung probiert; aber die olle Hintergrundbeleuchtung der Tastatur funzt einfach nicht :( (schon probiert: no deadkeys -- 105-Tasten; 104-Tasten... Microsoftkeyboard - natural... etc)
ich krieg die einfach nicht aktiviert (nur in Konsole beim booten mit init 3) auf x-server (KDE) will es einfach nicht funktionieren :(
Sebastian11982
26.07.07, 11:21
also... nach reichlichem Googeln...
der befehl: xset led 3
ist die lösung für mein problem... Sie leuchtet endlich !
logischerweise ist der befehl zum ausschalten:
xset -led 3
zu verwenden !
nur noch das problem, wie ich das nu unter X (KDE 3.5.6) vermittelt bekomme, die rollen-feststelltaste auf die befehle festzulegen :( d.h. wenn die Leuchte aus ist, und ich die rollen-feststelltaste drücke, dann soll der Befehl xset led 3 ausgeführt werden; im umkehrschluss soll es dann auch funktiuonieren, wenn die leuchte an ist, und ich dann die rollen-feststelltaste drücke, soll der befehl xset -led 3 ausgeführt werden.
is ne schöne wenn funktion ;) aber realisierbar ?
mit dem Kontrollcentrum der Tastaturkürzel oder layout usw. komme ich nicht zurecht !
habe zwar xkeycaps aber irgendwie funktioniert das nicht so, wie es soll... beim kontexmenü zur auswahl der entsprechenden taste komme ich nicht weiter (um z.B.
edit KeySymbs of Key aufzurufen bzw. auszuwählen) auchso und mit kxkb (einem KDE frontend) habe ich auch so mein problem... wenn ich es starte (Konsole--> fehler mit mplayer?...) nachher gern mehr dazu.
also dringenst um mithilfe gebeten !
Mfg und lieben dank für den wirklich schon ziemlich langen thread...
:cool:
nur noch das problem, wie ich das nu unter X (KDE 3.5.6) vermittelt bekomme, die rollen-feststelltaste auf die befehle festzulegen
Das könntest du z.b. machen, indem du dir ein Script schreibst, es ins kde-Menu einbindest und einfach einen Hotkey (z.B. Scroll-Lock) zuweist.
Sebastian11982
27.07.07, 10:28
es müsste mit einer "wenn funktion" laufen, wie obig beschrieben (....d.h. wenn die Leuchte aus ist, und ich die rollen-feststelltaste drücke, dann soll der Befehl xset led 3 ausgeführt werden; im umkehrschluss soll es dann auch funktiuonieren, wenn die leuchte an ist, und ich dann die rollen-feststelltaste drücke, soll der befehl xset -led 3 ausgeführt werden.....)
somit schon schwieriger zu realisieren.
d.h. EINE TASTE --- 2 Befehle zum ausführen --- (z.B. 1.mal drücken, Befehl xset led 3 ausgühren; 2.mal drücken, Befehl xset -led 3 ausführen)
das währe mein Ziel ***träum***
Kein Problem :)
#!/bin/sh
if [ -f /tmp/ledstate ] ;
then
xset -led 3;
rm /tmp/ledstate
else
xset led 3;
touch /tmp/ledstate
fi
Sebastian11982
28.07.07, 14:26
:cool:
WUNDERBAR !!!
habe dass dann als Hotkey auf die Rollen-Feststelltaste gelegt...
VERY SPECIAL THANXXX
Sebastian
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.