Dies ist der Befehl FvwmDebug, der im kostenlosen OnWorks-Hosting-Provider mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME
FvwmDebug - der Debugger für das fvwm-Modul
ZUSAMMENFASSUNG
FvwmDebug sollte gespawnt werden von fvm(1) für normale Funktionalität.
Um dieses Modul auszuführen, platzieren Sie diesen Befehl irgendwo in der Konfiguration:
Modul FvwmDebug [optional-params]
Um dieses Modul zu stoppen, führen Sie Folgendes aus:
KillModule FvwmDebug
BESCHREIBUNG
Dieses Modul gibt permanent alle fvwm-Ereignisdetails und optional einige andere aus
Informationen in den Standardfehlerstrom oder eine Datei, gut für Debugging-Zwecke. Die
Ausgabe kann optional umgeleitet werden an xconsole oder ähnliches Fenster.
AUFRUF
Es gibt mehrere Befehlszeilenschalter:
FvwmDebug [ --args|--noargs ] [ --Veranstaltungen|--keine Ereignisse ] [ --Protokoll Datei ] [ --xconsole ] [
--Maske Maske" ] [ --xmask Maske" ] [ --debuggen Ebene ] [ --nachverfolgen Tracker-Name ] [
--send-configinfo ] [ --Fensterliste senden ]
Lange Schalter können zu kürzeren Schaltern abgekürzt werden.
--noargs - nicht alle Argumente des Ereignisses ausgeben, sondern nur seinen Namen. --args ist die Vorgabe.
--keine Ereignisse - nicht einmal Ereignisnamen drucken, impliziert --noargs. Es ist in der Wirkung ähnlich wie
beide einstellen --Maske und dem --xmask auf 0, aber die Ereignisse werden tatsächlich vom Modul empfangen,
sie sind nur nicht gedruckt.
Diese Option kann nützlich sein, wenn --nachverfolgen oder und --debuggen wird eingesetzt.
Die Standardeinstellung ist --Veranstaltungen normalerweise, und --keine Ereignisse wenn einer oder mehrere --nachverfolgen Optionen angegeben.
-l|--Protokoll Datei - Geben Sie den Protokolldateinamen anstelle des Standardfehlerstroms an. Wenn das Protokoll
Datei nicht zum Schreiben geöffnet werden kann, wird der standardmäßige Standardfehlerstrom verwendet.
Das Datei kann mit einer Pipe '|' beginnen, dies ähnelt der üblichen Bedeutung einer Pipe, der
Die Ausgabe wird an den angegebenen Befehl weitergeleitet. Siehe auch --xconsole .
-xc|--xconsole - Dies ist eine Abkürzung für:
FvwmDebug --log '|xconsole -file /dev/stdin -geometry 600x400 -notify'
Das zeigt die Modulausgabe im xconsole Fenster anstelle des Standardfehlerstroms.
-m|--Maske Maske" - Setzen Sie die Modulmaske, 31 Bit Integer. Standardmäßig sind fast alle Ereignisse
überwacht (außer bei einigen Hochwasserereignissen wie KONFIG_FENSTER or FOCUS_WINDOW. Das Sonderangebot
Wert von -1 setzt die maximale Maske.
-x|--xmask Maske" - Setzen Sie die erweiterte Maske des Moduls, 31 Bit Integer. Standardmäßig fast alle
Ereignisse werden überwacht (mit Ausnahme einiger Hochwasserereignisse wie ENTER_WINDOW or LEAVE_WINDOWdem „Vermischten Geschmack“. Seine
Sonderwert von -1 setzt die maximal erweiterte Maske.
-d|--debuggen Ebene - Verwenden Sie den Debugging-Mechanismus der Perl-Bibliothek. Das Nützliche Ebenes sind 2 bis 4.
-t|--nachverfolgen Tracker-Name - Erstellen Sie den angegebenen Perl-Bibliotheks-Tracker und beobachten Sie seine Hauptfunktion
beobachtbar. Diese Option kann mehrmals angegeben werden. Diese Optionen implizieren --keine Ereignisse
sofern nicht explizit überschrieben. Sie können optional versuchen --debuggen, Zum Beispiel:
FvwmDebug -xc --track PageInfo --track GlobalConfig --debug 3
Führen Sie "fvwm-perllib man" aus, um die Namen aller vorhandenen Tracker in Ihrem installierten Perl zu erhalten
Bibliothek.
-SC|--send-configinfo - senden Send_ConfigInfo Befehl an fvm beim Start ergibt dies a
viele Veranstaltungen erhalten.
-NS|--Fensterliste senden - senden Send_WindowList Befehl an fvm beim Start ergibt dies a
viele Veranstaltungen erhalten.
Verwenden Sie FvwmDebug online mit den onworks.net-Diensten