So führen Sie Protokollschlüssel aus


10

Ich habe gerade Logkeys aus dem Software Center installiert. Es fällt mir schwer, es zu betreiben. Die Dokumentationsseite hilft auch nicht viel. 1. Wie führe ich es aus? 2. Kann ich den Start mit einer Tastenkombination binden? 3. Wie werden die Protokolle angezeigt?

Danke im Voraus

Antworten:


6

Fügen Sie diesen Befehl zur Startanwendung hinzu, damit die Protokollschlüssel bei jedem Start automatisch gestartet werden.

Gehe zu -> System -> Einstellungen -> Anwendungen starten

Alt-Text

Klicken Sie in den Einstellungen für Startanwendungen auf Hinzufügen. Daraufhin wird ein Fenster mit Name, Befehl und Kommentaren angezeigt.

Im Feld Name können Sie einen beliebigen Namen eingeben und im Feld Befehl eingeben logkeys --start und auf Speichern klicken.

Vorher möchten Sie den Ausgabespeicherort für Ihr Protokoll angeben. Geben Sie den Terminaltyp ein touch test.logund geben Sie diesen ein logkeys --start --output test.log, um die Eingabe logkeys --killdes Terminals durch die Protokollschlüssel zu stoppen .



Karthick, test.log auf meinem Terminal gibt mir nichts.
t3ch

Möchten Sie Ihre Protokolle anzeigen? Geben Sie dann tail test.logterminal ein.
karthick87

Karthick, das bekomme ich. ubuntu @ ubuntu-XPS-M1330: ~ $ tail test.log tail: test.log kann nicht zum Lesen geöffnet werden: Keine solche Datei oder kein solches Verzeichnis
t3ch

Äh, es gibt keine test.log-Datei. Ich habe dir gesagt, du sollst eine Datei mit dem Namen test.log erstellen. Um einen Typ touch test.logim Terminal zu erstellen. Und dann logkeys --start --output test.log
tippe

4

Logkeys schnelle Einrichtung:

  • Holen Sie sich Logkeys vom GoogleCode-Projektspot:

    wget http://logkeys.googlecode.com/files/logkeys-0.1.1a.tar.gz
    
  • Nicht archivierte Logkeys:

    gunzip logkeys-0.1.1a.tar.gz 
    tar xvf logkeys-0.1.1a.tar 
    
  • Logkeys aufbauen:

    cd logkeys-0.1.1a/
    ./configure
    make
    sudo make installl
    

Im Fall eines ./configureAusfalls führen:

sudo apt-get install build-essential

Jetzt ist es wichtig, die aktuelle Tastaturzuordnungsdatei zu haben. Sie können die Tastaturzuordnungsdateien unter folgender Adresse herunterladen: http://code.google.com/p/logkeys/wiki/Keymaps

  • Nach dem Herunterladen der benötigten Tastaturzuordnungsdatei können Sie Protokollschlüssel einrichten:

    sudo logkeys -s -m /home/XYZ/Downloads/de.map -o /home/XYZ/loggy.log
    

    Wo -sdas Protokollschlüssel-Deamon beginnt, -mist der Pfad für die Tastaturzuordnungsdatei und -odie Protokollausgabedatei. Protokollschlüssel sollten jetzt beginnen, die Capture-Tastenanschläge in die definierte Protokolldatei zu kopieren (lesbar).

  • So stoppen Sie Protokollschlüssel:

    sudo logkeys -k
    
  • Für den automatischen Start beim Booten:

    sudo vim /etc/init.d/rc.local
    

    und fügen Sie dies am Ende der Datei hinzu:

    /usr/local/bin/logkeys -s -m /home/XYZ/Downloads/de.map -o /home/XYZ/loggy.log &
    

Wenn gewünscht, starten Sie Ihre Linux-Box neu, um den Auto-Start-Eintrag unter zu überprüfen rc.local

sudo reboot now

Und du bist fertig! Requisiten.


$ wget http://logkeys.googlecode.com/files/logkeys-0.1.1a.tar.gzgibt 404 Not Found.
Aaron Franke

0

Entschuldigung, ich denke die Dokumentation ist sehr verständlich; Stellen Sie konkrete Fragen, wenn Sie etwas nicht verstehen.

Die zweite Frage, was nicht in den Dokumenten steht, kann ich damit beantworten:

Klicken Sie auf System> Optionen> Hotkeys , Neuer Hotkey , und geben Sie einen Namen ein. Der Befehl lautet: logkeys --start --output /path/to/log(Vergessen Sie nicht, / path / to / log an Ihrem Protokollspeicherort zu ändern !!!), klicken Sie dann auf Ihren neuen Hotkey und geben Sie eine Tastenkombination. Dein Ding ist fertig.


1
Danke B. Roland. Ich gehe die Dokumentation durch .. und werde die Frage entsprechend bearbeiten.
t3ch

Ok, ich werde es heute noch einmal überprüfen!
Antivirtel
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.