IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

FvwmForm - Online nel cloud

Esegui FvwmForm nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando FvwmForm 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


FvwmForm - modulo modulo di input per Fvwm

SINOSSI


Moduli FvwmForm [ Alias ]

FvwmForm deve essere generato da Fvwm. Se invocato dalla riga di comando, FvwmForm stampa il suo
numero di versione ed esce.

DESCRIZIONE


FvwmForm fornisce un meccanismo per ottenere l'input dell'utente e agire di conseguenza. Questo è ottenuto da
mezzo di un modulo che l'utente può compilare e dal quale l'utente può selezionare le azioni che
vuole che Fvwm prenda. Un modulo è composto da cinque tipi di elementi: etichette di testo, testo a riga singola
input, selezioni che si escludono a vicenda, selezioni a scelta multipla e pulsanti di azione.
Questi elementi sono disposti in più righe, con un layout molto flessibile.

Un'etichetta di testo serve solo a scopo esplicativo. Non può accettare alcun input.

Una voce di timeout fornisce un meccanismo per il timeout del modulo e l'esecuzione di un certo
azione quando si verifica il timeout. Il conto alla rovescia viene visualizzato in modo simile a un'etichetta di testo tranne
che si aggiorna con il tempo rimasto.

Un campo di immissione testo può essere utilizzato per modificare una stringa a riga singola. FvwmForm accetta lo stile Emacs
tasti di spostamento del cursore. Vedere FvwmFormInput per i dettagli. La copia del mouse non è supportata, ma
puoi incollare.

Una selezione è composta da più scelte.

La selezione stessa è un'entità logica che non ha alcuna funzione di visualizzazione.

Ogni scelta viene visualizzata come un pulsante seguito da un'etichetta di testo esplicativa. quando
selezionato, una scelta esclusiva mostra un cerchio al centro, mentre una scelta multipla mostra
un controllo.

Un pulsante di azione, quando attivato invia uno o più comandi a Fvwm o esegue la shell
comandi. I comandi della shell possono contenere il contenuto dei campi di input sul modulo e
riflettono l'impostazione delle scelte sul modulo.

I pulsanti di azione possono essere attivati ​​tramite tastiera o mouse.

INIZIALIZZAZIONE


FvwmForm invocato senza un alias utilizza comandi di configurazione che iniziano con "*FvwmForm".

Normalmente invocheresti FvwmForm con un alias che rappresenta il nome di un form, il suo
comandi di configurazione e file di configurazione. Ad esempio, il comando "Modulo FvwmForm
Rlogin" utilizza i comandi di configurazione che iniziano con "*Rlogin" e legge l'opzionale
file di configurazione "Rlogin".

Tutti i moduli, indipendentemente dall'alias, scansionano prima i comandi di configurazione che iniziano con
"*FvwmFormDefault". Questi comandi normalmente provengono dal modulo integrato "FvwmForm-Form"
che salva i comandi nel file ".FvwmForm".

La lettura fisica del file di input opzionale, ".FvwmForm", viene eseguita solo la prima volta
Viene invocato FvwmForm, o dopo che "FvwmForm-Form" aggiorna il file.

La lettura del file ".FvwmForm" avviene inviando il comando "Leggi .FvwmForm".
Quiet" a fvwm. A causa del modo in cui funziona il comando "read", il file può risiedere
nella directory utente personale di fvwm o nella directory dei dati di fvwm. Vedi il
descrizione del comando read nella pagina man di fvwm per maggiori informazioni sul
variabile d'ambiente $FVWM_USERDIR.

Quindi FvwmForm legge il resto della configurazione che fvwm ha memorizzato. Negozi Fvwm
configurazione su base continuativa. La configurazione iniziale proviene da .fvwm2rc
file. Altre fonti, inclusi i comandi "Leggi", possono definire un modulo.

Quando permetti a FvwmForm e fvwm di leggere i file, ricorda che questi file contengono comandi
che può eseguire comandi di shell, quindi dovresti stare attento a impostare i permessi su
questi file.

Quando FvwmForm viene invocato con un contesto di finestra, ad esempio da un menu di finestra, tutti i comandi lo fanno
invia a Fvwm avrà quel contesto di finestra. Ciò consentirebbe a FvwmForm di controllare il
finestra da cui viene invocato.

Dopo che tutti i comandi di configurazione sono stati letti, FvwmForm visualizza il modulo definito da
i comandi.

DEFAULT


FvwmForm crea un modulo integrato chiamato "FvwmForm-Form" che crea un file chiamato
".FvwmForm". Questo file contiene i colori e i caratteri predefiniti dei moduli salvati. Altre forme usano
questi valori predefiniti a meno che non vengano sovrascritti all'interno del modulo.

Il form di creazione predefinito verrebbe normalmente richiamato da un "menu del modulo". Ad esempio, se
chiami il menu del tuo modulo "Module-Popup", aggiungeresti la riga:
AddToMenu "Module-Popup" "FvwmForm Defaults" FvwmForm FvwmForm-Form
Quando selezioni "FvwmForm Defaults" dal menu del modulo, viene visualizzato un modulo che mostra
le impostazioni predefinite correnti e consente di modificarle. Se attivi il "Salva Riavviami"
pulsante, il file ".FvwmForm" viene scritto e "FvwmForm-Form" esce e si riavvia per mostrare il
nuovi default.

Un esempio di cosa potrebbe contenere questo file dopo un salvataggio è:
# Questo file è stato creato per l'ultima volta da FvwmForm-Form Sun Nov 28 11:18:26 EST 1999.
*FvwmFormDefault: Carattere 10x20
*FvwmFormPredefinito: InputFont 8x13bold
*FvwmFormPredefinito: ButtonFont 10x20
*FvwmFormPredefinito: TimeoutFont 10x20
*FvwmFormDefault: bianco anteriore
*FvwmFormDefault: retro fiordaliso
*FvwmFormPredefinito: Colorset -1
*FvwmFormDefault: ItemFore verde
*FvwmFormPredefinito: ItemBack gray40
*FvwmFormPredefinito: ItemColorset -1
*FvwmFormDefault: ButtonPointer mano2
*FvwmFormDefault: stella ButtonInPointer
*FvwmFormPredefinito: InputPointer gommoso
*FvwmFormDefault: ButtonPointerFore blu
*FvwmFormDefault: ButtonPointerBack grigio
*FvwmFormDefault: ButtonInPointerFore grigio
*FvwmFormDefault: ButtonInPointerBack blu
*FvwmFormPredefinito: InputPointerFore
*FvwmFormPredefinito: InputPointerBack
I comandi in questo file sono come qualsiasi altro comando FvwmForm tranne per il fatto che iniziano
con "*FvwmFormDefault".

FvwmForm legge il file ".FvwmForm" solo la prima volta che viene avviato o dopo che il file è stato
modificato da "FvwmForm-Form". Lo fa inviando il comando "*FvwmFormDefault: Read x".
Con "x" impostato su "y" o "n". "n" fa in modo che FvwmForm invii un comando "read .FvwmForm quiet" a
fvwm.

VARIABILE SOSTITUZIONE


Se fornisci variabili e valori sulla riga di comando utilizzata per avviare FvwmForm (in questo modo):

Modulo FvwmForm MyForm ACTION=Sfoglia "TITLE=Sfoglia modulo"

Quindi tutti i comandi di input FvwmForm subiscono una sostituzione di variabile. Le variabili da
riga di comando vengono esportati. Quindi ogni comando viene espanso usando le variabili dal
ambiente. Ad esempio, assumendo la precedente invocazione di "MyForm", i comandi sarebbero
cambiato così:

Prima di *MyForm: testo "$TITLE, Home $HOME, andando a $ACTION"
Dopo *MyForm: TESTO "Sfoglia modulo, Home /home/me, Navigazione"

L'utilizzo di questa struttura dovrebbe consentire l'utilizzo di un modulo per diversi insiemi di
dati in ingresso.

CONFIGURAZIONE


I seguenti comandi possono essere impostati nel file .fvwm2rc o tramite uno qualsiasi degli altri modi in cui
fvwm può accettare comandi. La tecnica più semplice è creare un file in sola lettura
directory dei dati indipendente dall'architettura, [PREFIX/share/fvwm] o il tuo fvwm personale
directory [$HOME/.fvwm], che corrisponde all'alias del modulo.

Nei paragrafi seguenti la stringa "FvwmForm" sarà normalmente l'alias del form.

FvwmForm legge i comandi prima che il modulo venga mai visualizzato e mentre il modulo viene visualizzato
visualizzato.

I seguenti comandi vengono accettati prima che il modulo venga visualizzato:
Di ritorno
Pulsante
PulsanteFont
PulsanteInPointer
PulsanteInPointerFore
PulsanteInPointerBack
Pulsante Puntatore
PulsantePuntatoreFore
PulsantePuntatoreIndietro
Scelta
Comando
Set di colori
fonte
Prua
GrabServer
Ingresso
Carattere di input
InputPointer
Articolo Indietro
ArticoloColorset
ArticoloFore
InputPointerFore
InputPointerIndietro
linea
Messaggio
PadVText
Posizione
Selezione
Testo
timeout
Carattere Timeout
Titolo
UsaDati
Puntatore Warp

Durante la visualizzazione del modulo vengono accettati i seguenti comandi:
Mappa
Fermare
Annulla mappa

La funzione "Map", "UnMap" e "Stop" è in fase di sviluppo e al momento non è spiegata
in questo documento, poiché è probabile che cambi.

L'ordine delle opzioni è importante. Il primo colore del testo di sfondo, "*FvwmFormBack",
incontrato prima di un elemento visualizzabile imposta il colore di sfondo predefinito per l'intero
forma.

Oltre a questo, colori, caratteri, testo, scelte e pulsanti possono essere mescolati in qualsiasi ordine.
Non ci sono limiti predefiniti sulla dimensione del modulo, sul numero di elementi in un modulo o sul numero di caratteri o
colori utilizzati.

*Modulo Fvwm: GrabServer
Questa opzione fa in modo che FvwmForm prenda il puntatore del mouse all'avvio. Questa funzione è utile
per cose come la verifica del logout.

*Modulo Fvwm: Puntatore Warp
Questa opzione fa sì che FvwmForm deformi il puntatore del mouse nella sua finestra all'avvio. Esso
risparmia all'utente alcuni spostamenti del mouse.

*Modulo Fvwm: Geometria geometria
Specifica la posizione della finestra FvwmForm. È simile all'opzione Posizione
lo fa ma è più flessibile.

*Modulo Fvwm: Posizione x y
Mette la finestra FvwmForm nella posizione (x, y) sullo schermo. Per convenzione, un negativo
x (y) misura la distanza dalla parte destra (in basso) dello schermo.

Se questa opzione viene omessa, FvwmForm si avvia al centro dello schermo.

*Modulo Fvwm: Set di colori n
Dice al modulo di usare colorset n. Vedi FvwmTheme.

*Modulo Fvwm: Di ritorno colore
Specifica il colore di sfondo della finestra FvwmForm e qualsiasi testo nella finestra. Il
primo colore di sfondo che FvwmForm legge determina il colore di sfondo generale dello schermo.
Disattiva l'opzione Colorset. Vedere DEFAULT.

*Modulo Fvwm: Prua colore
Specifica il colore di primo piano per la visualizzazione delle etichette di testo. Spegne il Colorset
opzione. Vedere DEFAULT.

*Modulo Fvwm: ArticoloColorset n
Dice al modulo di usare colorset n per gli articoli. Vedi FvwmTheme.

*Modulo Fvwm: Articolo Indietro colore
Specifica il colore di sfondo per le finestre di immissione del testo e i pulsanti. pulsanti
vengono visualizzati come pulsanti a pressione 3D. Gli input vengono visualizzati come campi con rientro 3D.
I colori di sfondo di tonalità media funzionano meglio. Disattiva l'opzione ItemColorset. Vedere
DEFAULT.

*Modulo Fvwm: ArticoloFore colore
Specifica il colore di primo piano per le stringhe di input di testo e il testo del pulsante. Interruttori
disattivare l'opzione ItemColorset. Vedere DEFAULT.

*Modulo Fvwm: fonte fonte
Specifica il carattere per la visualizzazione del testo normale. Vedere DEFAULT.

*Modulo Fvwm: PulsanteFont fonte
Specifica il carattere per il testo nei pulsanti di azione. Vedere DEFAULT.

*Modulo Fvwm: Carattere di input fonte
Specifica il carattere per l'immissione del testo. Vedere DEFAULT.

*Modulo Fvwm: Carattere Timeout fonte
Specifica il carattere per visualizzare il contatore di timeout e il testo correlato. Vedere DEFAULT.

*Modulo Fvwm: linea giustificazione
Inizia una nuova linea. Una riga può contenere un numero qualsiasi di testo, input, pulsanti e scelte
Oggetti. Una finestra FvwmForm può avere un numero qualsiasi di righe. La larghezza della finestra è
quello della linea più lunga.

La giustificazione degli elementi nella riga è specificata da giustificazione, che può essere uno di
il seguente:

a sinistra Gli elementi sono giustificati a sinistra della finestra.

destra Gli elementi sono giustificati a destra della finestra.

centro Gli elementi vengono posizionati al centro della finestra.

espandere Se nella riga è presente un solo elemento, l'elemento viene centrato nella finestra.
Se sono presenti due o più elementi, vengono distribuiti per riempire l'intera larghezza
della finestra.

*Modulo Fvwm: Messaggio
Definisce un'area di testo sul modulo che contiene l'ultimo messaggio di errore da fvwm. Per
Ai fini della determinazione della dimensione del modulo, l'area del messaggio è considerata lunga 80 byte.
La sua lunghezza effettiva è la stessa del messaggio ricevuto. Se il messaggio supera 80
byte, puoi vedere il resto del messaggio ridimensionando il modulo.

Non dovresti tentare di inserire testo, pulsanti o campi di input sulla stessa riga dopo
un campo messaggio. I messaggi superiori a 80 byte si sovrapporranno al resto del
linea.

*Modulo Fvwm: PadVText Pixel
Il numero di pixel utilizzati come spaziatura verticale tra gli elementi di testo, riga per riga. Il
il valore predefinito è 6 che sembra buono su righe contenenti testo mescolato a caselle di input,
scelte o pulsanti.

Per il testo semplice, come potrebbe apparire in un modulo di aiuto, il riempimento di zero sembra migliore.

(Ci sono molti altri valori di riempimento utilizzati nel layout del modulo che attualmente non possono essere
cambiato con i comandi.)

*Modulo Fvwm: Testo stringa
Displays stringa come testo normale. Le interruzioni di riga devono essere ottenute da più *FvwmForm:
Riga e *FvwmForm: opzioni di testo. Gli spazi vuoti possono essere utilizzati per fornire un'imbottitura extra tra
articoli.

*Modulo Fvwm: Titolo stringa
Displays stringa come titolo della finestra. La stringa deve essere racchiusa tra doppi apici.
L'uso di questo comando con qualcosa di diverso da una stringa racchiusa tra virgolette crea a
titolo vuoto. Se questo comando non viene utilizzato, il titolo della finestra è l'alias del modulo.

*Modulo Fvwm: Ingresso Nome Taglia stringa_iniziale
Specifica un elemento di input di testo con nome Nome. Una finestra secondaria di Taglia caratteri in larghezza
viene utilizzato per la modifica. Se stringa_iniziale è presente, è la stringa iniziale quando
FvwmForm si avvia o si ripristina. La stringa iniziale predefinita è "".

È possibile incollare con il mouse in un campo di input utilizzando il pulsante 2. I pulsanti 1 e 3 spostano il
cursore in un campo di immissione.

I campi di input sono sempre in modalità di inserimento, la sovrascrittura non è supportata.

Sono supportate le sequenze di tasti di tipo Emacs.

Control-a, Home e Begin si spostano in primo piano in un campo di input. Control-e e Fine mossa
alla fine di un campo di input. Ctrl-b e Sinistra si spostano a sinistra in un campo di immissione.
Control-f e Right si spostano a destra in un campo di input. Ctrl-p, Su e Maiusc-Tab sposta
a un campo di input precedente, se presente, se il modulo ha un campo di input, richiama il precedente
valore. Control-n, Down, Return, Line-feed e Tab si spostano al campo di input successivo se
any, se il modulo ha un campo di input, per control-n e Down, ripristina l'input precedente
valore. Control-h si sposta indietro in un campo di input cancellando un carattere. Control-d e
Elimina elimina il carattere successivo in un campo di immissione. Control-k cancella il cursore
alla fine di un campo di input. Control-u cancella l'intero campo di input.

Quando un form esegue un comando, tutti i valori di input vengono salvati in un anello di input
storia profonda 50 elementi.

Meta(mod2)-"<" recupera il valore precedente di un campo di input. Meta(mod2)-">"
recupera il valore successivo di un campo di input.

(Per i moduli con un campo di input, utilizzare i tasti freccia molto più semplici.)

*Modulo Fvwm: Selezione Nome Digitare
Questa opzione avvia un elemento di selezione con nome Nome. Le sue scelte sono specificate in
seguenti comandi di configurazione. L'opzione Digitare è uno dei seguenti:

singolo Le selezioni si escludono a vicenda.

multiplo Questa è una selezione a scelta multipla.

*Modulo Fvwm: Scelta Nome APPREZZIAMO on | MENO stringa
Specifica una scelta per una selezione in corso. L'elemento scelto ha un Nome e APPREZZIAMO
questi sono usati nei comandi. Vedi *FvwmForm: Comando. Il stringa viene visualizzato su
a destra del pulsante di scelta come etichetta.

La scelta assume lo stato iniziale specificato ("on" significa selezionato) quando FvwmForm
si avvia o si ripristina. Se le selezioni si escludono a vicenda, FvwmForm NON rileva
incongruenze negli stati iniziali delle scelte, cioè due o nessuna delle scelte
può essere selezionato. Tuttavia, una volta che l'utente seleziona una scelta, FvwmForm ne assicura solo una
è selezionato.

*Modulo Fvwm: Pulsante Digitare stringa [chiave]
Questa opzione specifica un pulsante di azione. Il pulsante ha stringa come etichetta, e
esegue una serie di Fvwm command quando è attivato. I comandi sono i seguenti
*FvwmForm: Comandi.

Facoltativo chiave specifica una scorciatoia da tastiera che attiva il pulsante. È in
un carattere di controllo, specificato come ^@, ^A, ..., ^_, o un tasto funzione, specificato
come F1, F2, ..., F35. Tasti di controllo utilizzati per il movimento del cursore nell'immissione di testo
i campi non possono attivare alcun pulsante, ad eccezione di TAB (^I), RETURN (^M),
LINEFEED (^J), che può attivare un pulsante quando il cursore si trova nell'ultimo input di testo
campo.

Il comportamento del pulsante è determinato da Digitare:

continue FvwmForm continua l'esecuzione dopo aver inviato i comandi.

riavvia Dopo aver inviato i comandi, FvwmForm riporta tutti i valori ai valori iniziali
quelli, quindi continua l'esecuzione.

quit FvwmForm si chiude dopo aver inviato i comandi.

*Modulo Fvwm: Comando command
Questa opzione specifica un comando Fvwm associato al pulsante corrente. non ci può
essere più di un comando collegato a un pulsante. Comandi che appaiono prima di qualsiasi
*FvwmForm: le opzioni dei pulsanti vengono eseguite all'avvio. Questo di solito è un segnale acustico che
attira l'attenzione dell'utente.

I comandi che iniziano con un punto esclamativo (!) vengono eseguiti da FvwmForm, tutti gli altri
i comandi vengono inviati a Fvwm per l'esecuzione. Prima di inviare ogni comando a Fvwm,
FvwmForm riconosce le variabili delle seguenti forme e fornisce loro valori.

$(Nome) If Nome corrisponde a un campo di input di testo, il risultato è l'input dell'utente
corda. I caratteri speciali virgolette singole, virgolette doppie e barra rovesciata sono
preceduto da una barra rovesciata.

If Nome corrisponde ad una scelta, il risultato è il valore della scelta (come
specificato in *FvwmForm: Choice) se la scelta è selezionata. Se la scelta
non è selezionato, il risultato è una stringa vuota.

If Nome corrisponde ad una selezione, il risultato sarà un elenco delle
valori selezionati di tutte le sue scelte separate da spazi.

$(Nome?stringa) If Nome è un campo di input di testo e il suo valore non è una stringa vuota, il
il risultato è stringa, con sostituzione ricorsiva di variabile applicata. Se la
valore di input è vuoto, il risultato è vuoto.

If Nome è una scelta ed è selezionato, il risultato è stringa, con
sostituzione ricorsiva di variabile applicata. Se la scelta non è selezionata,
il risultato è vuoto.

$(Nome!stringa) Uguale a quanto sopra, tranne per il fatto che sono prese le condizioni inverse.

Quando si utilizza il "?" e "!" forme per passare una stringa, la stringa è delimitata
da una parentesi destra. Se hai bisogno di mettere una parentesi chiusa in a
stringa, precedere la parentesi destra con una barra rovesciata.

*Modulo Fvwm: UsaDati file di dati principale
Dice a FvwmForm di leggere un file di dati ed estrarre i dati dai comandi del modulo che corrispondono
l'argomento "principale" e una variabile di input, di scelta o di selezione in un modulo.

Ciò consente a un modulo di visualizzare i dati di configurazione del modulo fvwm corrente. Per un esempio di
come funziona, esamina il file "FvwmForm-Rlogin" che è installato in sola lettura
directory dei dati indipendente dall'architettura, [PREFIX/share/fvwm] e mostrata di seguito.

Per le scelte, l'impostazione del pulsante è rappresentata dalla parola "on", tutte le altre
i valori per un'impostazione vengono considerati disattivati.

Per le selezioni, l'impostazione di ciascun pulsante di scelta è determinata dalla corrispondenza del
valore corrente della selezione rispetto a ciascuna scelta. Attualmente funziona solo
correttamente per selezioni che consentono una scelta unica.

*Modulo Fvwm: Pulsante Puntatore nomepuntatore
Modificare il puntatore del mouse predefinito (mano2) utilizzato quando si passa con il mouse su un pulsante. Il
pointername deve essere uno dei nomi definiti nel file include X11/cursorfont.h
(senza il prefisso XC_). Vedere DEFAULT.

*Modulo Fvwm: PulsanteInPointer nomepuntatore
Modificare il puntatore del mouse predefinito (mano1) utilizzato quando un pulsante è premuto. Il
pointername deve essere uno dei nomi definiti nel file include X11/cursorfont.h
(senza il prefisso XC_). Vedere DEFAULT.

*Modulo Fvwm: InputPointer nomepuntatore
Modificare il puntatore del mouse predefinito (xterm) utilizzato mentre il puntatore si trova su un campo di testo.
Il nome del puntatore deve essere uno dei nomi definiti nel file di inclusione X11/cursorfont.h
(senza il prefisso XC_). Vedere DEFAULT.

*Modulo Fvwm: Pulsante PuntatoreAvanti|Indietro colore
Modificare i colori di primo piano e di sfondo del puntatore del mouse predefiniti utilizzati durante il passaggio del mouse
sopra un pulsante. Vedere DEFAULT.

*Modulo Fvwm: ButtonInPointerAvanti|Indietro colore
Cambia i colori di primo piano e di sfondo del puntatore del mouse predefiniti usati mentre un pulsante
viene premuto. Vedere DEFAULT.

*Modulo Fvwm: InputPointerAvanti|Indietro colore
Modificare i colori di primo piano e di sfondo del puntatore del mouse predefiniti utilizzati durante il
il puntatore si trova su un campo di testo. Vedere DEFAULT.

*Modulo Fvwm: timeout secondo command "testo"
Imposta FvwmForm per il timeout dopo la quantità di secondo specificato. Quando il timer
raggiunge zero, command esegue. Il testo il campo viene visualizzato in modo molto simile a a Testo campo,
tranne che un '%%' nella riga viene sostituito automaticamente dalla quantità di tempo rimasta accesa
il timer. Il valore viene aggiornato ogni secondo mentre il timer esegue il conto alla rovescia. non ci può
essere un solo campo di timeout per modulo.

ESEMPI


Tutti i seguenti "esempi" sono installati nell'architettura di sola lettura indipendente
directory dei dati, [PREFIX/share/fvwm], durante l'installazione di fvwm.

I seguenti comandi creano un menu per richiamare gli esempi:

Moduli DestroyMenu
Moduli AddToMenu Modulo "&Q. QuitVerify" FvwmForm FvwmForm-QuitVerify
AddToMenu Forms Modulo "&C. Capture" FvwmForm FvwmForm-Capture
Moduli AddToMenu Modulo "&R. Rlogin" FvwmForm FvwmForm-Rlogin
AddToMenu Forms Modulo "&T.Talk" FvwmForm FvwmForm-Talk

ESEMPIO 1 - smettere verificare


Questo esempio simula il modo mwm di confermare il logout. Return esegue il logout, Escape
annulla il logout. Timeout dopo 20 secondi ed esegue l'equivalente del 'Logout'
pulsante.
DestroyModuleConfig FvwmForm-QuitVerify: *
*FvwmForm-QuitVerify: GrabServer
*FvwmForm-QuitVerify: WarpPointer
*FvwmForm-QuitVerify: segnale acustico di comando
*FvwmForm-QuitVerify: Centro linea
*FvwmForm-QuitVerify: testo "Vuoi davvero disconnetterti?"
*FvwmForm-QuitVerify: Espandi linea
*FvwmForm-QuitVerify: pulsante per uscire da "Logout" ^M
*FvwmForm-QuitVerify: comando Esci
*FvwmForm-QuitVerify: pulsante riavvia "Riavvia" ^R
*FvwmForm-QuitVerify: Riavvio del comando
*FvwmForm-QuitVerify: pulsante esci da "Annulla" ^[
*FvwmForm-QuitVerify: Comando Nop
*FvwmForm-QuitVerify: Timeout 20 Esci "La disconnessione automatica avverrà tra %% secondi."

ESEMPIO 2 - Assistenza Accedi


Questo esempio consente all'utente di digitare un nome host, un nome utente opzionale e apre un xterm
finestra dall'host remoto.
DestroyModuleConfig FvwmForm-Rlogin: *
*FvwmForm-Rlogin: WarpPointer
*FvwmForm-Rlogin: Centro linea
*FvwmForm-Rlogin: testo "Accedi all'host remoto"
*FvwmForm-Rlogin: Centro linea
*FvwmForm-Rlogin: testo "Host:"
*FvwmForm-Rlogin: inserire il nome host 20 ""
*FvwmForm-Rlogin: Centro linea
*FvwmForm-Rlogin: Selezione UserSel single
*FvwmForm-Rlogin: Scelta Predefinita Predefinita su "stesso utente"
*FvwmForm-Rlogin: Choice Custom Custom off "user:"
*FvwmForm-Rlogin: inserisci UserName 10 ""
*FvwmForm-Rlogin: Espandi linea
*FvwmForm-Rlogin: pulsante esci da "Login" ^M
*FvwmForm-Rlogin: Command Exec exec ssh $(Custom?-l $(UserName)) $(HostName) xterm -T xterm@$(HostName) -display $HOSTDISPLAY &
# Prima di salvare i dati, rimuovere eventuali dati salvati in precedenza:
*FvwmForm-Rlogin: Comando DestroyModuleConfig FvwmForm-RloginDefault: *
# Il pulsante "Login" provoca un login e un salvataggio dei dati correnti:
*FvwmForm-Rlogin: Comando !( /bin/eco \
"# Creato da FvwmForm-Rlogin su: `/bin/data`."; /bin/eco \
'*FvwmForm-RloginDefault: HostName $(HostName)'; /bin/eco \
'*FvwmForm-RloginDefault: NomeUtente $(NomeUtente)'; /bin/eco \
'*FvwmForm-RloginDefault: Default $(Default?on)'; /bin/eco \
'*FvwmForm-RloginDefault: Custom $(Custom?on)' \
) > ${FVWM_USERDIR}/.FvwmForm-Rlogin
*FvwmForm-Rlogin: pulsante di riavvio "Reset"
*FvwmForm-Rlogin: pulsante esci da "Annulla" ^[
*FvwmForm-Rlogin: comando Nop
# Indica a FvwmForm di leggere vars dal file .FvwmForm-RloginDefault:
*FvwmForm-Rlogin: UseData .FvwmForm-Rlogin *FvwmForm-RloginDefault

ESEMPIO 3 - Catturare Finestra


Questo esempio fornisce un front-end per xwd, xwud e xpr.
DestroyModuleConfig FvwmForm-Capture: *
*FvwmForm-Capture: centro linea
*FvwmForm-Capture: testo "Finestra di cattura"
*FvwmForm-Capture: riga sinistra
*FvwmForm-Capture: testo "File: "
*FvwmForm-Capture: file di input 25 "/tmp/Capture"
*FvwmForm-Capture: riga sinistra
*FvwmForm-Capture: testo "Stampante: "
*FvwmForm-Capture: stampante di input 20 "$PRINTER"
*FvwmForm-Capture: Espandi linea
*FvwmForm-Capture: selezione PtrType single
*FvwmForm-Capture: scelta PS ps su "PostScript"
*FvwmForm-Capture: scelta Ljet ljet off "HP LaserJet"
*FvwmForm-Capture: riga sinistra
*FvwmForm-Capture: testo "xwd options:"
*FvwmForm-Capture: Espandi linea
*FvwmForm-Capture: Opzioni di selezione multiple
*FvwmForm-Capture: scelta Brd -nobdrs off "Nessun bordo"
*FvwmForm-Capture: Scelta Frm -frame su "Con frame"
*FvwmForm-Capture: scelta XYZ -xy off "Formato XY"
*FvwmForm-Capture: Espandi linea
*FvwmForm-Capture: pulsante continua "Cattura" ^M
*FvwmForm-Capture: Command Exec exec xwd -out $(file) $(Opzioni) &
*FvwmForm-Capture: pulsante continua "Anteprima"
*FvwmForm-Capture: Command Exec exec xwud -in $(file) &
*FvwmForm-Capture: pulsante continua "Stampa"
*FvwmForm-Capture: Command Exec exec xpr -device $(PtrType) $(file) | lpr -P $(stampante) &
*FvwmForm-Capture: pulsante esci da "Esci"

ESEMPIO 4 - Parlare Modulo


Questo esempio fornisce un sostituto per il modulo FvwmTalk. Ci sono 2 forme,
"FvwmForm-Talk." che esegue comandi, o invia comandi a fvwm per l'esecuzione, e
"FvwmForm-TalkHelp." che è un modulo di aiuto.

Nel modulo di aiuto, nota come viene modificata l'interlinea verticale. Linea normale FvwmForm
la spaziatura presuppone che il testo sia mescolato con i pulsanti, i moduli di aiuto richiedono una spaziatura diversa.

# FvwmForm-Talk - Sostituzione di base per FvwmTalk
DestroyModuleConfig FvwmForm-Talk: *
*FvwmForm-Talk: WarpPointer
# Disposizione
*FvwmForm-Talk: Centro linea
*FvwmForm-Talk: testo "Parla con Fvwm"
*FvwmForm-Talk: Linea sinistra
*FvwmForm-Talk: testo "Comando:"
*FvwmForm-Talk: comando di input 80 ""
*FvwmForm-Talk: Linea sinistra
*FvwmForm-Talk: testo "Msg:"
*FvwmForm-Talk: Messaggio
*FvwmForm-Talk: Centro linea
# Pulsanti
*FvwmForm-Talk: pulsante riavvia "Return - Execute" ^M
*FvwmForm-Talk: Comando $(Comando)
*FvwmForm-Talk: Pulsante continua "F1 - Aiuto" F1
*FvwmForm-Talk: Modulo di comando FvwmForm FvwmForm-TalkHelp
*FvwmForm-Talk: Pulsante di riavvio "F3 - Reset ingresso" F3
*FvwmForm-Talk: Comando Nop
*FvwmForm-Talk: pulsante esci da "F4 - Ignora" F4
*FvwmForm-Talk: Comando Nop

# FvwmForm-TalkHelp - Testo di aiuto per FvwmForm-Talk
DestroyModuleConfig FvwmForm-TalkAiuto: *
*FvwmForm-TalkAiuto: WarpPointer
# Disposizione
*FvwmForm-TalkHelp: Centro linea
*FvwmForm-TalkHelp: testo "Parla con Fvwm - Aiuto"
*FvwmForm-TalkHelp: Linea a sinistra
*FvwmForm-TalkHelp: testo " "
*FvwmForm-TalkHelp: Linea a sinistra
*FvwmForm-TalkAiuto: PadVText 0
*FvwmForm-TalkHelp: testo "Inserisci i comandi nel
*FvwmForm-TalkHelp: Linea a sinistra
*FvwmForm-TalkHelp: testo "Comandi che iniziano con
*FvwmForm-TalkHelp: Linea a sinistra
*FvwmForm-TalkHelp: testo "shell come sottoprocesso del modulo".
*FvwmForm-TalkHelp: Linea a sinistra
*FvwmForm-TalkHelp: testo "Tutti gli altri comandi vengono inviati a fvwm per l'esecuzione."
*FvwmForm-TalkHelp: Linea a sinistra
*FvwmForm-TalkHelp: testo ""
*FvwmForm-TalkHelp: Linea a sinistra
*FvwmForm-TalkHelp: testo "I messaggi di errore Fvwm vengono visualizzati sul
*FvwmForm-TalkHelp: Linea a sinistra
*FvwmForm-TalkHelp: testo ""
# Pulsanti
*FvwmForm-TalkHelp: Centro linea
*FvwmForm-TalkHelp: pulsante esci da "Invio - Ignora" ^M
*FvwmForm-TalkHelp: comando Nop

Usa FvwmForm online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad