MLD-5.x > Development
[MLD 5.5] Problem mit evmaps nach Kernel- und somit eventlircd-Update
franky:
Ich habe die disable-mapping Regel noch auf weiteren Systemen, bei denen alle FB-Tasten über eine individuelle rc_keymap funktionierten, erfolgreich getestet.
Erst habe ich zum besseren Testen einige FB-Tasten gezielt über die entsprechende evmap unbrauchbar gemacht.
Nach dem Erstellen der udev Regel mit deinem Befehl und anschließendem Reboot hatten wieder alle Tasten einwandfrei funktioniert.
clausmuus:
Ich habe jetzt setup so erweitert, das beim speichern einer angelernten Konfiguration ein udev Regel erstellt wird, die die evmap nur für dieses eine Gerät deaktiviert.
Magst Du auch noch testen, ob dies bei Dir funktioniert? Also Deine selbst erstellte udev Datei wieder löschen und im Setup einmal die key Config speichern. Anschließend neu booten und hoffen das noch immer alles passt.
franky:
Hi Claus,
leider hatte es erst mal nicht funktioniert.
Ich habe aber eine Lösung gefunden, was leider etwas gedauert hat. ;)
Die individuelle rules Datei wurde erstellt, aber die Regel anscheinend nicht angewendet.
Vendor und Product-ID waren aber korrekt.
Die Änderung von "" für keine evmap in "default.evmap", die keine VDR relevanten Keys enthält war auch wirkungslos.
Letztendlich lag es nicht am Inhalt der individuellen rules Datei sondern am Dateinamen, der verhindert hat, dass die in 98-eventlircd.rules bereits definierte evmap wieder deaktiviert wird.
Ich musste nur analog zu deiner 99-eventlircd-disable-mapping.rules die 98 am Beginn des Dateinamens in 99 ändern.
Für die S660 also z.B. von 98-eventlircd-TeVii_S660_USB.rules in 99-eventlircd-TeVii_S660_USB.rules
Ich hab noch mit 2 anderen Systemen (andere Empfängern/FBs) getestet, bei denen das Deaktiviern der evmap auch erst nach der Änderung des Dateinamens funktioniert hat.
Gruß
Klaus
clausmuus:
Du hast mit dem Dateinamen natürlich Recht. Ich werde es heute Abend ändern.
franky:
Ich habe gerade die neue ireytable 2021.02.03-14.21 getestet und es funktioniert.
Nach dem Speichern einer bearbeiteten Tastenzuordnung beginnt der Dateiname der erstellten rules Datei mit 99.
Nach einem Reboot ist die entsprechende evmap deaktiviert. :)
Für jeden meiner Empfänger der eine angepasste evmap braucht, erstelle ich eine rules Datei nach dem gleichen Schema.
Anstatt "" für das deaktivieren der evmap trage ich die individuelle benannte evmap für den Empfanger ein, die dann anstatt der Standard evmap geladen wird.
Die individuellen evmaps und rules Dateien überstehen dann auch ein eventlircd Update.
Ich setze das Thema auf gelöst.
Vielen Dank für die schnelle Umsetzung.
Navigation
[0] Message Index
[*] Previous page
Go to full version