Mailinglist Archive: blinux-de (36 mails)
| < Previous | Next > |
Re: blinux-mbrola ohne braille (sniffer)
- From: Kai Ruemmler <kairuemmler@xxxxxxxx>
- Date: Sun, 25 Jan 2004 18:33:39 +0000 (UTC)
- Message-id: <20040125182928.GA18100@localhost>
* nn <heinpol@xxxxxxx> schrieb:
> Welcher patch ist fuer 2.4.21 sinnvoll ?
Der für 2.4.20.
> Soll der sniffer als Festbestandteil (YES) oder als ladbares modul (MODUL)
> kompiliert werden oder ist die Frage dumm ?
Nein, nicht dumm.
Der Keyboard Sniffer ist nach dem Patchen sozusagen direkt im Kernel und
du wirst nicht gefragt werden.
> Wie kann ich nach dem kompilieren zunaechst testen ob der sniffer "drin" ist ?
Indem du bei Brass z.B. die linke und rechte Shifttaste gleichzeitig
drückst und versuchst mit Cursor-auf und Cursor-ab auf dem Bildschirm
nach oben und unten zu wandern.
Bei Sbl musst du vorher die Taste definieren, mit der du in den "Sniff"
Modus wechselst ("kbdsniffon/kbdsniffoff").
Falls du erst mal nur testen willst, ob das Keyboard sniffen mit dem
gepatchten Kernel funktionieren würde, kann ich dir dafür einen
Codeschnipsel schicken.
> Kai Ruemmler schrieb in der Liste:
> "Wichtig: Du musst den Kernel patchen, bevor du Brass compilierst, da
> sonst Brass ohne Code für das Keyboardsniffing compiliert wird. (Es wird
> im Makefile auf /usr/include/linux/kbd_sniff.h getestet."
>
> Ich denke brass nehme ich mir im naechsten Schritt vor.
Wie ich neulich schon mal geschrieben hatte, ist Brass, wenn du keine
Zeile hast, auf jeden Fall Sbl vorzuziehen. Sbl verursacht ohne Zeile
rasch Kopfschmerzen.
Wenn du Probleme hast Brass zu compilieren, könnte ich dir Wahlweise ein
tgz oder rpm bauen, welches ich dir so konfigurieren würde, dass du es nur noch
installieren brauchst.
> Jemanden dazu nehmen, der schon mal einen Kernel kompiliert hat faellt
> leider aus, (Alles MS-Windows-Leute hier :( ).
Einen Kernel zu compilieren ist bei weitem nicht so schwer wie es hier
und da so geschrieben wird. Die Installationsmenüs der aktuellen Kernel
nehmen dir einen Großteil der Arbeit ab.
Die .config liefern eigentlich alle Distros mit, du könntest also
einfach die Quellen vom Suse Kernel installieren, dir die .config von
dem Kernel suchen der bei dir gerade läuft (der den die Suse
CD automatisch installiert hat) und damit ohne Konfigurationsschmerz
genau den gleichen Kernel nocheinmal bauen. Wenn du dann vorher noch den
sniff-Patch eingespielt hast, hättest du den original Suse Kernel mit
Sniffen und so.
Kai
> Welcher patch ist fuer 2.4.21 sinnvoll ?
Der für 2.4.20.
> Soll der sniffer als Festbestandteil (YES) oder als ladbares modul (MODUL)
> kompiliert werden oder ist die Frage dumm ?
Nein, nicht dumm.
Der Keyboard Sniffer ist nach dem Patchen sozusagen direkt im Kernel und
du wirst nicht gefragt werden.
> Wie kann ich nach dem kompilieren zunaechst testen ob der sniffer "drin" ist ?
Indem du bei Brass z.B. die linke und rechte Shifttaste gleichzeitig
drückst und versuchst mit Cursor-auf und Cursor-ab auf dem Bildschirm
nach oben und unten zu wandern.
Bei Sbl musst du vorher die Taste definieren, mit der du in den "Sniff"
Modus wechselst ("kbdsniffon/kbdsniffoff").
Falls du erst mal nur testen willst, ob das Keyboard sniffen mit dem
gepatchten Kernel funktionieren würde, kann ich dir dafür einen
Codeschnipsel schicken.
> Kai Ruemmler schrieb in der Liste:
> "Wichtig: Du musst den Kernel patchen, bevor du Brass compilierst, da
> sonst Brass ohne Code für das Keyboardsniffing compiliert wird. (Es wird
> im Makefile auf /usr/include/linux/kbd_sniff.h getestet."
>
> Ich denke brass nehme ich mir im naechsten Schritt vor.
Wie ich neulich schon mal geschrieben hatte, ist Brass, wenn du keine
Zeile hast, auf jeden Fall Sbl vorzuziehen. Sbl verursacht ohne Zeile
rasch Kopfschmerzen.
Wenn du Probleme hast Brass zu compilieren, könnte ich dir Wahlweise ein
tgz oder rpm bauen, welches ich dir so konfigurieren würde, dass du es nur noch
installieren brauchst.
> Jemanden dazu nehmen, der schon mal einen Kernel kompiliert hat faellt
> leider aus, (Alles MS-Windows-Leute hier :( ).
Einen Kernel zu compilieren ist bei weitem nicht so schwer wie es hier
und da so geschrieben wird. Die Installationsmenüs der aktuellen Kernel
nehmen dir einen Großteil der Arbeit ab.
Die .config liefern eigentlich alle Distros mit, du könntest also
einfach die Quellen vom Suse Kernel installieren, dir die .config von
dem Kernel suchen der bei dir gerade läuft (der den die Suse
CD automatisch installiert hat) und damit ohne Konfigurationsschmerz
genau den gleichen Kernel nocheinmal bauen. Wenn du dann vorher noch den
sniff-Patch eingespielt hast, hättest du den original Suse Kernel mit
Sniffen und so.
Kai
| < Previous | Next > |