EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

FvwmEvent - Online in der Cloud

Führen Sie FvwmEvent im kostenlosen OnWorks-Hosting-Provider über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl FvwmEvent, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


FvwmEvent - das fvwm-Event-Modul

ZUSAMMENFASSUNG


FvwmEvent ist ein vielseitigerer Ersatz für FvwmAudio. Es kann im Allgemeinen verwendet werden, um
haken fvm Funktion oder Programm auf ein beliebiges Window-Manager-Ereignis. Beispiel: Unerwünschte löschen
Netscape-Popups oder Anwendungsfehler-Popups, wie sie erscheinen, Töne abspielen, Ereignisse protokollieren
Datei und ähnliches. Seien Sie kreativ, Sie werden eine Verwendung dafür finden.

FvwmEvent wird gezeugt von fvm, sodass kein Befehlszeilenaufruf funktioniert. Aus dem
.fvwm2rc Datei, FvwmEvent wird wie folgt gespawnt:

Modul FvwmEvent

oder von innerhalb eines fvm Popup-Menü:

DestroyMenu Modul-Popup
AddToMenu Modul-Popup "Module" Titel
+ Modul "Ereignis" FvwmEvent
+ Modul "Auto" FvwmAuto 200
+ Modul "Buttons" FvwmButtons
+ Modul "Konsole" FvwmConsole
+ Modul "Ident" FvwmIdent
+ Modul "Banner" FvwmBanner
+ Modul "Pager" FvwmPager 0 3

BESCHREIBUNG


Das FvwmEvent Modul kommuniziert mit dem fvm Fenstermanager zum Binden Aktionen zum Fenster
Manager Veranstaltungen. Unterschiedliche Aktionen können unterschiedlichen Window-Manager-Ereignissen zugewiesen werden.

FvwmEvent kann verwendet werden, um Sounddateien an Ereignisse wie . zu binden FvwmAudio (RiP) tat. Es kann sein
Wird zum Protokollieren von Ereignisablaufverfolgungen in einer Protokolldatei während des Debuggens verwendet fvm.

FvwmEvent kann auch eingebaute Unterstützung für die rplay-Bibliothek haben. (Erbe von FvwmAudio)

AUFRUF


Die Aufrufmethode wurde im Abschnitt "Übersicht" gezeigt. Kein Befehlszeilenaufruf ist
möglich. FvwmEvent muss von der aufgerufen werden fvm Fenstermanager. FvwmEvent akzeptiert eine einzelne
Argument:

-audio Aktiviert den FvwmAudio-Kompatibilitätsmodus.

alias Verwendet FvwmEvent alias wie sein Name. Dies wirkt sich darauf aus, welche Zeilen der Benutzer
Konfigurationsdatei verwendet werden.

Aufruf von FvwmEvent als FvwmAudio (entweder durch Verwendung eines Alias ​​oder Erstellen eines Symlinks)
aktiviert den FvwmAudio-Kompatibilitätsmodus.

CONFIGURATION OPTIONAL


FvwmEvent bekommt Konfigurationsinfos von fvm's Modulkonfigurationsdatenbank (siehe fvm(1), Abschnitt
MODULE BEFEHLE) und sucht nach bestimmten Konfigurationsoptionen:

*FvwmEvent: Befehl Befehl
Dies bestimmt die fvm Funktion, die mit den Ereignisparametern aufgerufen werden soll.
Sie können einen der folgenden Schritte ausführen (Details unten):

# Töne abspielen
*FvwmEvent: Befehl eingebautes rplay

# unterschiedliche fvwm-Funktionen ausführen
*FvwmEvent: Befehl

# unterschiedliche externe Programme ausführen
*FvwmEvent: Befehlsausführung

Diese Version von FvwmEvent hat eingebaut rspielen Unterstützung, die nicht aufgerufen werden muss
einen externen Audioplayer zum Abspielen von Sounds. Die Rplay-Unterstützung ist aktiviert, wenn
FvwmEvent ist kompiliert mit HAVE_RPLAY definiert und wann FvwmEvent: Cmd eingestellt ist
eingebautes rplay. Siehe Anmerkungen unten, wenn FvwmEvent wird in FvwmAudio-Kompatibilität aufgerufen
Modus arbeiten können.

Beispielsweise:

*FvwmEvent: Befehl eingebautes rplay
*FvwmEvent: add_window Drip.au

rplay kann über anonymes FTP unter abgerufen werden

<URL:ftp://ftp.sdsu.edu/pub/rplay> oder
<URL:ftp://ftp.x.org/contrib/Event/audio/rplay>

FvwmEvent hat auch Unterstützung für jedes andere externe Programm. zB: der Rsynth 'sagen'
Befehl:

*FvwmEvent: Cmd "Exec /rsynth/say"
*FvwmEvent: Destroy_window "Fenster geschlossen"

Sie können auch fvmist eingebaut Echo Befehl als FvwmEvent: Cmd Debug erhalten
Ausgabe für fvm Ereignisse leise. Ich habe dieses Setup verwendet, um FvwmAuto zu debuggen:

*FvwmEvent: Befehl Echo
*FvwmEvent: focus_change "Fokuswechsel"
*FvwmEvent: raise_window "Fenster erhöhen"

Sie können sogar für jedes Ereignis unterschiedliche Shell-Befehle aufrufen, indem Sie einfach einstellen

*FvwmEvent: Befehlsausführung
*FvwmEvent: add_window 'Killname "APPL ERROR"'

*FvwmEvent: PassId
Gibt an, dass der Ereignisaktion ein ID-Parameter am Ende des . hinzugefügt wird
Befehlszeile. Die meisten Ereignisse haben die windowID des Fensters, in dem das Ereignis
verweist, hat new_desk die neue Desk-Nummer. Die windowID ist hexadezimal
Zeichenfolge mit 0x vorangestellt, Pultnummern sind dezimal.

*FvwmEvent: Fenster-Manager-Ereignis Aktions-oder-Dateiname
Bindet bestimmte Aktionen an Window-Manager-Ereignisse.

zB für Audio-Events:

*FvwmEvent: Start TaDa.au
*FvwmEvent: Elvis_Left.au herunterfahren
*FvwmEvent: unbekannt doh.au

*FvwmEvent: neue_Seite beam_trek.au
*FvwmEvent: new_desk beam_trek.au
*FvwmEvent: old_add_window Drip.au
*FvwmEvent: raise_window swoosh.au
*FvwmEvent: unteres_Fenster swoosh.au
*FvwmEvent: old_configure_window hammer.au
*FvwmEvent: focus_change boing.au
*FvwmEvent: enter_window boing.au
*FvwmEvent: Leave_window boing.au
*FvwmEvent: Destroy_window explosion.au
*FvwmEvent: iconify ploop.au
*FvwmEvent: deikonify ploop.au
*FvwmEvent: Fenstername huh.au
*FvwmEvent: icon_name beep.au
*FvwmEvent: sichtbarer_Symbolname beep.au
*FvwmEvent: res_class beep.au
*FvwmEvent: res_name beep.au
*FvwmEvent: end_windowlist twang.au

*FvwmEvent: icon_location beep.au
*FvwmEvent: Karte beep.au
*FvwmEvent: Fehler beep.au
*FvwmEvent: config_info beep.au
*FvwmEvent: end_config_info beep.au
*FvwmEvent: icon_file beep.au
*FvwmEvent: default_icon beep.au
*FvwmEvent: Zeichenkette plapper.au
*FvwmEvent: mini_icon beep.au
*FvwmEvent: Windowshade beep.au
*FvwmEvent: dewindowshade beep.au

*FvwmEvent: sichtbarer_name beep.au
*FvwmEvent: sendconfig beep.au
*FvwmEvent: beep.au neu stapeln
*FvwmEvent: add_window beep.au
*FvwmEvent: configure_window beep.au

*FvwmEvent: sichtbarer_Symbolname beep.au
*FvwmEvent: enter_window beep.au
*FvwmEvent: Leave_window beep.au
*FvwmEvent: property_change beep.au

Die fensterbezogenen Ereignishandler werden innerhalb eines Fensterkontexts ausgeführt. Vorher
Zu diesem Zweck wurde PassId verwendet, aber jetzt ist die Verwendung von PassId nicht erforderlich.

Hinweis: Das Ereignis enter_window wird generiert, wenn der Zeiger ein Fenster betritt. Mit
die Option -passid, die ID dieses Fensters wird an fvwm übergeben. Ein enter_window-Ereignis ist
wird auch generiert, wenn der Zeiger ein Fenster verlässt und sich in das Wurzelfenster bewegt. In
In diesem Fall ist die übergebene ID 0.

Hinweis: Wenn das Shutdown-Ereignis eintrifft, wird FvwmEvent möglicherweise beendet, bevor es kann
die zugehörige Aktion auslösen.

Vorausgesetzt fvm unterstützt es (noch nicht), es gibt ein zusätzliches Event, um alle zu ersetzen
fvm piept mit einem Ton:

*FvwmEvent: beep beep.au

*FvwmEvent: Verzögerung 5
Gibt an, dass eine Ereignisaktion nur ausgeführt wird, wenn sie mindestens 5 . auftritt
Sekunden nach dem vorherigen Ereignis. Ereignisse, die während der Verzögerungszeit eintreten, sind
ignoriert. Diese Option ist nützlich, wenn Sie nicht möchten, dass mehrere Sounds gleichzeitig abgespielt werden
gleiche Zeit. Die Standardverzögerung ist 0, wodurch die Ereignisverzögerung deaktiviert wird.

*FvwmEvent: StartVerzögerung verzögern
Gibt an, dass eine Ereignisaktion nur ausgeführt wird, wenn sie mindestens auftritt verzögern
Sekunden nach dem Startereignis. Ereignisse, die während der Verzögerungszeit eintreten, sind
ignoriert. Diese Option ist nützlich, wenn fvm startet und startet neu mit einem Audio
Spieler. Die Standardverzögerung ist 0.

WIEDERGABE OPTIONAL


Die folgenden Optionen sind nur mit integrierter Rplay-Unterstützung gültig. dh: wann FvwmEvent wurde
zusammengestellt mit HAVE_RPLAY definiert. Sie werden nur verwendet, wenn FvwmEvent: Cmd eingestellt ist eingebaut-
rspielen.

*FvwmEvent: RplayHost hostname
Gibt an, auf welchem ​​Host die Rplay-Sounds abgespielt werden. Die hostname kann auch ein sein
Umgebungsvariable wie $HOSTDISPLAY.

*FvwmEvent: RplayPriority 0
Gibt an, welche Priorität den Rplay-Sounds beim Abspielen zugewiesen wird.

*FvwmEvent: RplayVolume 127
Gibt an, welche Lautstärke den Sounds beim Abspielen zugewiesen wird.

FvwmAudio Kompatibilität Model


Beim Aufruf im FvwmAudio-Kompatibilitätsmodus (siehe oben) akzeptiert FvwmEvent Folgendes
Optionen, um Abwärtskompatibilität für FvwmAudio bereitzustellen:

*FvwmEvent: PlayCmd Befehl
Dies entspricht der Verwendung von *FvwmEvent: Cmd to Exec-Befehlen. Dies bestimmt die
unabhängiges Audio-Player-Programm, das die Töne tatsächlich abspielt. Wenn das Spiel
Befehl ist eingestellt auf eingebautes rplay dann wird die eingebaute rplay-Unterstützung verwendet.

*FvwmAudio: Richt Verzeichnis
Gibt das Verzeichnis an, in dem nach den Audiodateien gesucht werden soll. Diese Option wird ignoriert, wenn
rplay verwendet wird.

Verwenden Sie FvwmEvent online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad