Questo è il comando gom che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
gom - un mixer audio generico (supporta: OSS e derivati)
SINOSSI
gom {OPZIONE}
VERSIONE
Questa pagina di manuale è stata distribuita con gom 0.30.2 (31 maggio 2004).
DESCRIZIONE
gom è un programma di manipolazione del mixer da riga di comando che include un programma minimale, ma perfettamente funzionante
interfaccia testuale interattiva interna.
Attualmente, c'è anche un'interfaccia X (xview) interna, ma non è ben mantenuta e
verranno eventualmente rimossi quando sarà disponibile un'alternativa adeguata.
Al momento gom supporta solo l'Open Sound System (OSS) e i suoi derivati
(OSS/Lite, OSS/Free (questi due sono ovviamente obsoleti), il nuovo Linux Sounddriver, ...).
gom cerca di fornire un'interfaccia completa e conveniente per tutti i tipi di mixer audio
manipolazione. le strutture di gom includono driver audio (tempo di compilazione) e scheda audio (run
tempo) indipendenza, selezione arbitraria del mixer, caricamento e salvataggio delle impostazioni del mixer,
dissolvenza del volume, output guidato a livello di verbosità, "supporto per scripting Un*x-like", ecc.
A parte l'esaustiva interfaccia a riga di comando descritta qui, gom ha un built-in
interfaccia terminale interattiva (che io chiamo gomii, interfaccia interattiva gom) usando
nmaledizioni. Supporta l'aggiornamento in tempo reale regolabile (inclusa la disattivazione). Il gomii è
non spiegato in questa pagina di manuale; si prega di fare riferimento alla guida in linea specifica quando lo si utilizza.
Tuttavia, la gestione del gomii dovrebbe essere ovvia, e in realtà "cerca di assomigliare" al
opzioni della riga di comando.
C'è anche un altro gomii per X che usa il toolkit xview. Tuttavia, gom deve essere
compilato appositamente per includerlo, ed è destinato ad essere sostituito alla fine da alcuni
frontend per X usando il binario gom.
E ricorda: gom è scritto gom, ma pronunciato al contrario per motivi di compatibilità.
Il suo titolo reale, effettivo e ricorsivo è vai, GOM is non ancora un altro Mixer (per ragioni
oltre lo scopo di questo manuale).
CONFIGURAZIONE GOM
C'è no obbligatorio configurazione per gom; va bene così com'è, senza
configurazione. Cioè, per un uso sensato senza configurazione, è sempre necessario (at
minimo) specificare il mixer da utilizzare. Per esempio:
gom --device=/dev/mixer2 --mute-all
Tuttavia, è può configurare gom a) per il sistema eb) per un singolo utente; ogni utente
la configurazione è preferita a favore della corrispondente configurazione di sistema. Infatti,
la routine per caricare _qualsiasi_ file di opzioni è di provare prima il file utente, quindi il sistema
file, e altrimenti fallisce.
Per configurare, dovresti usare lo script gomconfig(8) (o molto probabilmente gomconfig --vigore )
che viene fornito con la distribuzione: utilizzarlo come root cambierà la configurazione del sistema,
gli utenti normali cambieranno la propria configurazione. Potresti saltare il resto di questo
capitolo se lo fai.
Tutti i file di configurazione per gom sono semplicemente raccolte di opzioni della riga di comando per gom
(dove alcuni file sono limitati a determinate opzioni). Si prega di vedere "--get-options" di seguito.
I file di configurazione sono (sostituisci il "~/.gom" con "/etc/gom" per il sistema
configurazione):
~/.gom/conf.default_mixer
Caricato su ogni avvio di gom. Limitato a: "-d". Fornisce l'apertura implicita di a
dispositivo miscelatore.
~/.gom/conf.initialize
Caricato con l'opzione '-O, --originate, --initialize'. Senza restrizioni. Fornisce
creazione di una routine di inizializzazione, anche per più mixer.
~/.gom/conf.gom
Caricato su ogni avvio di gom. Limitato a '-v, -q, -F, -U'. Fornisce implicito
creazione di determinati comportamenti. Scoraggiato.
~/.gom/.
Questi file sono accessibili semplicemente dal loro quando è aperto. Vedere
--get-opzioni di seguito.
TERMINOLOGIA, FILOSOFIA
Un mixer è un insieme di canali (es. vol, line, cd). Ogni canale ha un set di volume
canali (ad es. sinistro, destro) e opzionalmente un flag della sorgente di registrazione.
La valutazione quali canali sono disponibili e, per un canale disponibile, quale volume
canali e quali flag sono disponibili su quel canale specifico, viene eseguita in fase di esecuzione;
questa è una scheda audio e probabilmente dipende dal driver audio.
Pertanto, ci sono canali supportati dal driver audio e una scheda audio specifica supportata
canali. gom --info-tutto mostra tutti i canali supportati dal driver audio, oltre a indicarne i
disponibilità specifica.
Fino al momento in cui scriviamo, l'unico driver audio supportato è OSS (Open Sound System)
e suoi derivati. Questo driver esiste per una varietà di piattaforme e in vari gusti
(soprattutto, il nuovo Sounddriver di Linux è un derivato di OSS). (Nota: il punto di Gom
di vista su come dovrebbe apparire un mixer "generico" può essere fortemente influenzato dall'OSS
API; tuttavia, l'autore ritiene che questa visione potrebbe non essere (ancora) assolutamente generica). In
al momento della stesura di questo articolo, OSS supporta 17 canali e un massimo di due canali di volume
per canale (cioè solo "mono" o "stereo").
Ovviamente, poiché gom dipende dal driver audio installato sul sistema, è corretto
l'installazione (che ovviamente non è trattata qui) è obbligatoria per gom (come per qualsiasi altro
programma che utilizza suoni).
VERSIONI
Le opzioni possono essere fornite in ordine o importo arbitrario; sono calcolati in sequenza da sinistra
a destra. I valori predefiniti (se presenti) sono forniti in []. Per gli argomenti booleani, "1" significa attivo,
"0" significa spento.
Nota che per le opzioni con argomenti _opzionali_, questi devono essere dati come "gom -G "
(o "gom --get-settings= " risp.) piuttosto che "gom -G " (o "gom --get-
impostazioni " risp.). In caso contrario, verranno ignorati (o, almeno con my
implementazione di getopt;).
Opzioni di configurazione:
-D, --dispositivo, --miscelatore
[ **no mixer** ] Imposta il file del dispositivo speciale del mixer su . Se il nuovo mixer è
valido, il mixer corrente --se presente-- verrà chiuso e il nuovo mixer aperto.
Canale corrente, volume del canale corrente, impostazione di blocco del canale e snapshot
verranno ripristinati ai valori predefiniti.
-C, --canale
[primo canale disponibile] Imposta il canale del mixer corrente su . Il canale potrebbe
essere dato come numero o come nome.
-C, --canale-volume
[primo canale volume disponibile sul canale corrente] Imposta canale volume su corrente
canale del mixer a (ad esempio, per stereo, 0 significa sinistra, 1 significa destra
volume).
-K, --serratura
-K, --blocca tutto
[1] Blocca o sblocca il canale corrente o tutti i canali. Bloccare significa sincronizzare lo stereo
volumi (bilanciamento) per tutte le impostazioni del volume che s gom potrebbe fare -- questo non cambia nulla
le impostazioni del volume da solo (cioè, non si bilancia automaticamente). Quindi, un canale bloccato l
potrebbe avere volumi sbilanciati.
-F, --intervallo di dissolvenza
[5] Imposta l'intervallo di dissolvenza su secondi. Vedi --fade-to-loudness.
-U, --intervallo di aggiornamento
[30] Imposta l'intervallo di aggiornamento (aggiornamento) gomii su secondo s (zero disabilita).
-W, --write-config, --salva-config
Questa opzione è obsoleta dalla versione 0.29.10.
Impostazione delle opzioni del mixer:
-l, -- volume, --volume
Imposta il canale del volume corrente sul canale corrente su . Se l'argomento è
dato con un "+" o "-" iniziale, il valore dato verrà aggiunto o
sottratti, rispettivamente, dal valore corrente. L'intervallo consentito è da zero
fino a un massimo dipendente dal driver della scheda audio.
-R, --disco
Attiva o disattiva la registrazione per il canale corrente.
-R, --record-singolo
Attiva la registrazione per il canale corrente e disabilita tutte le altre sorgenti di registrazione.
-L, --dissolvenza a volume, --dissolvenza al volume
Come --loudness, ma sfuma al nuovo volume entro un tempo dato con --fade-
intervallo.
-M, --muto
-M, --muto-tutto
Disattiva l'audio corrente o tutti i canali. Mettere in mute significa impostare a 0 il volume di tutti i canali.
Opzioni di impostazione del mixer:
-G, --ottieni opzioni, --load-opzioni, --get-impostazioni, --impostazione del carico
Ottieni opzioni da/a file . Se non viene fornito alcun argomento, il file predefinito
(denominato "predefinito") viene utilizzato. I nomi di file non assoluti verranno espansi in "
dispositivo>. ", e quindi prima cercato nell'utente e -- se fallisce
-- nella directory di configurazione del sistema. Qualsiasi file in formato libero con gom one-
opzioni della riga di comando dei caratteri in qualsiasi riga che inizia con un trattino (nella colonna zero)
avrà senso questa opzione.
-S, --Salva le impostazioni [ ]
Salva le impostazioni del mixer in un file di opzioni in formato libero; per il nome del file, le stesse regole
come per il caricamento dei file di opzioni si applicano, tranne che solo la directory di configurazione dell'utente lo farà
essere usato. I file con nomi di file così espansi verranno automaticamente sovrascritti; Altro
file mai. Quando si salva, si fa attenzione che "l'ultima sorgente di registrazione
errore" non può verificarsi durante il caricamento di queste opzioni (e forse ce ne sono altre ragionevoli
effetti collaterali a parte le pure impostazioni del mixer (ad es
canale)). La linea di fondo di queste opzioni di caricamento/salvataggio è che puoi salvare facilmente
nuove e caricare le impostazioni del mixer predefinite da qualsiasi luogo.
-z, --impostazioni-istantanea
-Z, --impostazioni-unsnapshot, --ripristina le impostazioni
[impostazioni del mixer dopo l'apertura di un nuovo mixer] Snap o unsnapshot a/da corrente
impostazioni del mixer.
-Oh, --origine, --inizializzare
Carica il file delle opzioni "inizializza"; tutte le opzioni sono consentite in questo file. Questo è
pensato per inizializzare i mixer. Ad esempio: "-d/dev/mixer0 -G -d/dev/mixer1 -G". Questo
caricherebbe il file delle impostazioni predefinite sia per il dispositivo mixer0 che per il dispositivo mixer1.
Opzioni informative:
-T, --Informazioni
Visualizza le informazioni sul canale corrente.
-T, --info-tutto
Visualizza le informazioni generali.
-V, --versione
Visualizza le informazioni sulla versione.
-w, --diritto d'autore, --copyleft, --licenza, --garanzia
Visualizza le informazioni su copyright/licenza/garanzia.
-H, --Aiuto
-H, --help-verboso
Visualizza questo aiuto normalmente o prolisso; entrambi gli aiuti dipendono ancora dal
livello di verbosità corrente (vale a dire, livelli di verbosità più elevati potrebbero ancora mostrare di più; "gom
-v0 -H" e "gom -h" producono lo stesso output). Per il normale livello di verbosità,
queste sono macro ragionevoli.
Opzioni speciali:
-e, --eseguire
Esegui il comando shell .
Opzioni solo della riga di comando:
-Sì, --ignore-config
Salta tutti i file di configurazione caricati automaticamente; questo deve essere dato prima di qualsiasi
altra opzione (eccetto q (silenziosa) ov (prolissa)).
-io, --interfaccia, --gomii
Avviare esplicitamente un gomii integrato ( =t: terminale gomii, =x: X
gomi).
-in, --verboso [ ]
[NORMALE] Imposta la verbosità dell'output su (numero, più alto è, più
prolisso). Se non viene fornito alcun argomento, il livello verrà aumentato di 1.
-Q, --calmatevi, --silenzioso
Impostare la verbosità dell'output su QUIET (solo messaggi di errore/aiuto di errore).
-P, --puro, --Stampa
Stampa pura il valore dei canali correnti dato da stare in piedi
( =l|r, secondo le opzioni di un carattere). Utile per ottenere valori
"in" script insieme all'opzione --quiet.
-X, --estrarre-impostazioni
Estrai tutte le impostazioni del mixer come riga di opzioni gom su stdout (ad esempio per "setting=`gom
--quiet --extract-settings`" e "gom -- quiet $settings" più avanti in uno script bash).
-IO, --read-stdin
Leggi le opzioni da stdin (fino a EOF).
AMBIENTE
HOME usato come prefisso per la directory di configurazione .gom/ per un utente non root.
Usa gom online utilizzando i servizi onworks.net