EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

gom - Online in der Cloud

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

Dies ist der Befehl gom, 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


gom - ein generischer Audiomixer (unterstützt: OSS und Derivate)

ZUSAMMENFASSUNG


gom {MÖGLICHKEIT}

VERSION


Diese Handbuchseite wurde verteilt mit gom 0.30.2 (31. Mai 2004).

BESCHREIBUNG


gom ist ein Kommandozeilen-Mixer-Manipulationsprogramm mit einem minimalen, aber voll funktionsfähigen
interne inaktive textbasierte Schnittstelle.

Derzeit gibt es auch eine interne X-Schnittstelle (xview), die jedoch nicht gut gepflegt ist und
wird schließlich entfernt, wenn eine geeignete Alternative verfügbar ist.

gom unterstützt derzeit nur das Open Sound System (OSS) und dessen Derivate
(OSS/Lite, OSS/Free (diese beiden sind offensichtlich veraltet), der neue Linux Sounddriver, ...).

gom versucht, eine vollständige und bequeme Schnittstelle für alle Arten von Audiomischern bereitzustellen
Manipulation. Zur Ausstattung von gom gehören Soundtreiber (Kompilierungszeit) und Soundkarte (Ausführen).
Zeit) Unabhängigkeit, beliebige Mischerauswahl, Laden und Speichern von Mischereinstellungen,
Lautstärke-Fading, verbosity-level-gesteuerte Ausgabe, "Un*x-like scripting support" usw.

Abgesehen von der hier beschriebenen umfassenden Befehlszeilenschnittstelle verfügt gom über ein integriertes
interaktive Terminalschnittstelle (die ich gomii nenne, gom interactive interface) mit
ncurses. Es unterstützt einstellbare (einschließlich Deaktivierung) Echtzeit-Updates. Die gomii ist
nicht in dieser Handbuchseite erklärt; Bitte beachten Sie bei der Verwendung die spezifische Online-Hilfe.
Die Handhabung des gomii sollte jedoch offensichtlich sein, und tatsächlich "versucht es, dem zu ähneln".
Befehlszeilenoptionen.

Es gibt auch ein weiteres gomii für X, das das xview-Toolkit verwendet. Aber gom muss sein
speziell zusammengestellt, um dies einzubeziehen, und es soll irgendwann durch einige ersetzt werden
Frontend für X mit der gom-Binärdatei.

Und denken Sie daran: gom wird gom geschrieben, aber aus Kompatibilitätsgründen rückwärts ausgesprochen.
Sein echter, aktueller und rekursiver Titel ist geh, GUM is nicht noch ein anderer Mixer (auf Grund
über den Rahmen dieses Handbuchs hinausgehen).

KONFIGURIEREN GUM


Es gibt nicht Alle Tauchgäste müssen eine Tauchversicherung vorweisen, Konfiguration für gom; es läuft gut so wie es ist, ohne
Aufbau. Dh für eine sinnvolle Nutzung ohne Konfiguration muss man immer (at
mindestens) geben Sie den zu verwendenden Mixer an. Zum Beispiel:

gom --device=/dev/mixer2 --mute-all

Aber Sie kann gom a) für das System und b) für einen einzelnen Benutzer konfigurieren; jeder Benutzer
Konfiguration wird der entsprechenden Systemkonfiguration vorgezogen. Eigentlich,
Die Routine zum Laden einer _jeden_ Optionsdatei besteht darin, zuerst die Benutzerdatei und dann das System zu versuchen
Datei, und sonst fehlschlagen.

Zum Konfigurieren sollten Sie das Skript verwenden gomconfig(8) (oder höchstwahrscheinlich gomconfig --Macht )
das kommt mit der Distribution -- wenn es als root verwendet wird, ändert sich die Systemkonfiguration,
normale Benutzer ändern ihre eigene Konfiguration. Den Rest kannst du gut überspringen
Kapitel, wenn Sie dies tun.

Alle Konfigurationsdateien für gom sind einfach eine Sammlung von Befehlszeilenoptionen für gom
(wobei einige Dateien auf bestimmte Optionen beschränkt sind). Siehe "--get-options" unten.

Die Konfigurationsdateien sind (ersetzen Sie das "~/.gom" mit "/etc/gom" für das System
Aufbau):

~/.gom/conf.default_mixer
Wird bei jedem Start von gom geladen. Eingeschränkt auf: "-d". Bietet implizites Öffnen von a
Mischer gerät.

~/.gom/conf.initialize
Geladen mit der Option '-O, --originate, --initialize'. Uneingeschränkt. Bietet
Erstellung einer Initialisierungsroutine, auch für mehrere Mischer.

~/.gom/conf.gom
Wird bei jedem Start von gom geladen. Beschränkt auf '-v, -q, -F, -U'. Bietet implizite
Erzeugung bestimmter Verhaltensweisen. Entmutigt.

~/.gom/.
Auf diese Datei wird einfach über ihre . zugegriffen Wenn ist geöffnet. Sehen
--get-options unten.

TERMINOLOGIE, PHILOSOPHIE


Ein Mixer ist ein Satz von Kanälen (zB vol, line, cd). Jeder Kanal hat eine Reihe von Lautstärken
Kanäle (zB links, rechts) und optional ein Aufnahmequellen-Flag.

Die Auswertung welche Kanäle verfügbar sind und für einen verfügbaren Kanal welche Lautstärke
Kanäle und welche Flags auf diesem spezifischen Kanal verfügbar sind, wird zur Laufzeit durchgeführt;
Dies ist abhängig von der Soundkarte und möglicherweise vom Soundtreiber.

Daher werden von Soundtreibern unterstützte Kanäle und bestimmte Soundkarten unterstützt
Kanäle gom --info-all zeigt alle vom Soundtreiber unterstützten Kanäle an und zeigt deren
spezifische Verfügbarkeit.

Bis zum Zeitpunkt dieses Schreibens ist der einzige unterstützte Soundtreiber OSS (Open Sound System).
und seine Derivate. Dieser Treiber existiert für eine Vielzahl von Plattformen und in verschiedenen Geschmacksrichtungen
(insbesondere der neue Sounddriver von Linux ist ein Derivat von OSS). (Anmerkung: Goms Punkt
Ansicht, wie ein "generischer" Mischer aussehen sollte, kann stark vom OSS beeinflusst werden
API; der Autor ist jedoch der Meinung, dass diese Ansicht (noch) nicht absolut generisch sein könnte). Bei
Zum Zeitpunkt dieses Schreibens unterstützt OSS 17 Kanäle und maximal zwei Lautstärkekanäle
pro Kanal (dh nur "mono" oder "stereo").

Da gom natürlich von dem auf dem System installierten Soundtreiber abhängt, ist es richtig
Installation (die hier natürlich nicht behandelt wird) ist für gom (wie für alle anderen
Sound-Programm).

OPTIONAL


Optionen können in beliebiger Reihenfolge oder Höhe angegeben werden; sie werden der Reihe nach von links berechnet
nach rechts. Standardwerte (sofern vorhanden) sind in [] angegeben. Bei booleschen Argumenten bedeutet "1" an,
"0" bedeutet aus.

Beachten Sie, dass für Optionen mit _optional_ Argumenten diese wie "gom -G ." angegeben werden müssen "
(oder "gom --get-settings= " bzw.) eher als "gom -G " (oder "gom --get-
die Einstellungen " bzw.). Andernfalls werden sie ignoriert (oder zumindest bei my
Implementierung von getopt;).

Optionen konfigurieren:

-D, --Gerät, --Rührgerät
[ **kein Mixer** ] Setze die spezielle Gerätedatei des Mixers auf . Wenn der neue Mischer
gültig, wird der aktuelle Mixer - falls vorhanden - geschlossen und der neue Mixer geöffnet.
Aktueller Kanal, aktuelle Kanallautstärke, Kanalsperreinstellung und Schnappschuss
wird auf Werkseinstellungen zurückgesetzt.

-C, --Kanal
[erster verfügbarer Kanal] Aktuellen Mixer-Kanal auf setzen . Der Kanal kann
als Nummer oder als Name angegeben werden.

-VS, --Volume-Kanal
[erster verfügbarer Lautstärkekanal auf aktuellem Kanal] Lautstärkekanal auf aktuellen einstellen
Mixerkanal zu (zB für s tereo bedeutet 0 links, 1 bedeutet rechts
Volumen).

-k, --sperren

-K, --Sperre Alle
[1] Aktuellen oder alle Kanäle sperren oder entsperren. Locking bedeutet das Synchronisieren der Stereoanlage
Lautstärken (Balance) für alle Lautstärkeeinstellungen, die s gom tun könnte -- dies ändert nichts
Lautstärkeeinstellungen selbst (dh es wird nicht automatisch ausgeglichen). Somit ist ein gesperrter Kanal l
kann unausgeglichene Volumina aufweisen.

-F, --Fade-Intervall
[5] Fade-Intervall auf setzen Sekunden. Siehe --fade-to-lo udness.

-U, --Aktualisierungsintervall
[30] Gomii-Aktualisierungsintervall (Update) auf setzen Sekunde s (null deaktiviert).

-W, --write-config, --save-config
Diese Option ist seit Version 0.29.10 veraltet.

Mischeroptionen einstellen:

- l, --Lautstärke, --Volumen
Stellen Sie den aktuellen Lautstärkekanal auf dem aktuellen Kanal auf . Wenn das Argument ist
mit einem führenden "+" oder "-" angegeben, wird der angegebene Wert addiert oder
jeweils vom aktuellen Wert abgezogen. Der zulässige Bereich ist von Null
bis zu einem vom Soundkartentreiber abhängigen Maximum.

-R, --aufzeichnen
Stellen Sie die Aufnahme für den aktuellen Kanal ein oder aus.

-R, --Rekord-Single
Schalten Sie die Aufnahme für den aktuellen Kanal ein und deaktivieren Sie alle anderen Aufnahmequellen.

-L, --Fade-to-Lodness, --in Lautstärke überblenden
Wie --loudness, aber innerhalb einer mit --fade- vorgegebenen Zeit auf die neue Lautstärke überblenden
Intervall.

-M, --stumm

-M, --Alle stummschalten
Aktuelle oder alle Kanäle stumm schalten. Stummschalten bedeutet, alle Kanallautstärken auf 0 zu setzen.

Optionen für die Mixer-Einstellungen:

-G, --get-Optionen, --load-Optionen, --get-settings, --load-setting
Optionen aus/zu Datei abrufen . Wenn kein Argument angegeben wird, wird die Standarddatei
(mit dem Namen "Standard") verwendet. Nicht absolut vorgegebene Dateinamen werden auf "
Gerät>. ", und dann zuerst im Benutzer gesucht und -- falls dies fehlschlägt
-- im Systemkonfigurationsverzeichnis. Alle Freiformdateien mit gom one-
Befehlszeilenoptionen für Zeichen in allen Zeilen, die mit einem Bindestrich beginnen (in Spalte Null)
wird für diese Option Sinn machen.

-S, --Einstellungen speichern [ ]
Speichern Sie die Mixer-Einstellungen in einer Freiform-Optionsdatei; für den Dateinamen gelten die gleichen Regeln
wie beim Laden von Optionsdateien gelten, mit der Ausnahme, dass nur das Benutzerkonfigurationsverzeichnis
verwendet werden. Dateien mit so erweiterten Dateinamen werden stillschweigend überschrieben; Sonstiges
Dateien nie. Beim Speichern wird darauf geachtet, dass die "letzte Aufnahmequelle
error" kann beim Laden dieser Optionen nicht auftreten (und vielleicht gibt es andere vernünftige
Nebeneffekte neben den reinen Mixereinstellungen (zB Kanalverriegelung, Strom
Kanal)). Die Quintessenz dieser Lade-/Speicheroptionen ist, dass Sie ganz einfach speichern können
neue und vordefinierte Mixereinstellungen von überall laden.

-z, --Snapshot-Einstellungen

-Z, --unsnapshot-settings, --Einstellungen zurücksetzen
[Mixer-Einstellungen nach dem Öffnen eines neuen Mixers] Snap- oder Unsnapshot auf/von aktuellem
Mischereinstellungen.

-Ö, --herkunft, --initialisieren
Laden Sie die Optionsdatei "initialize"; alle Optionen sind in dieser Datei erlaubt. Das ist
soll Mischer initialisieren. Beispiel: "-d/dev/mixer0 -G -d/dev/mixer1 -G". Dies
würde die Standardeinstellungsdatei sowohl für das Gerät mixer0 als auch das Gerät mixer1 laden.

Informationsoptionen:

-T, --die Info
Aktuelle Kanalinformationen anzeigen.

-T, --info-all
Gesamtinformationen anzeigen.

-V, --Version
Versionsinformationen anzeigen.

-w, --Urheberrechte ©, --copyleft, --Lizenz, --Garantie
Copyright-/Lizenz-/Garantieinformationen anzeigen.

-H, --help

-H, --help-verbose
Zeigen Sie diese Hilfe normal oder ausführlich an; beide Hilfen sind noch abhängig von der
aktuelle Ausführlichkeitsstufe (dh höhere Ausführlichkeitsstufen könnten noch mehr anzeigen; "gom
-v0 -H" und "gom -h" erzeugen die gleiche Ausgabe). Für die normale Ausführlichkeitsstufe
das sind vernünftige Makros.

Sonderoptionen:

-e, --ausführen
Führen Sie den Shell-Befehl aus .

Nur Befehlszeilenoptionen:

-Y, --ignore-config
Überspringen Sie alle automatisch geladenen Konfigurationsdateien; dies muss vor allen gegeben werden
andere Option (außer q (leise) oder v (ausführlich)).

-ich, --Schnittstelle, --gomi
Starten Sie explizit ein eingebautes gomii ( =t: Terminal-Gomii, =x: X
gomii).

-in, - ausführlich [ ]
[NORMAL] Ausführlichkeit der Ausgabe auf setzen (Zahl, je höher, desto mehr
ausführlich). Wird kein Argument angegeben, wird die Stufe um 1 erhöht.

-Q, --ruhig, --Leise
Setzen Sie die Ausführlichkeit der Ausgabe auf QUIET (nur Fehler-/Fehlerhilfemeldungen).

-P, --rein, --drucken
Drucken Sie den aktuellen Kanalwert rein, der von . gegeben wird stdout
( =l|r, gemäß einer Zeichenoption). Nützlich, um Werte zu erhalten
"into"-Skripte zusammen mit der Option -- quiet.

-X, --Auszug-Einstellungen
Extrahieren Sie alle Mixer-Einstellungen als gom-Optionszeile nach stdout (zB für "setting=`gom
--quiet --extract-settings`" und "gom -- quiet $settings" später in einem Bash-Skript).

-ICH, --read-stdin
Leseoptionen von stdin (bis EOF).


HOME als Präfix für das Konfigurationsverzeichnis verwendet .gom/ für einen Nicht-Root-Benutzer.

Verwenden Sie gom online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad