IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

fvwm1 - Online nel cloud

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

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


fvwm1 - F(?) Virtual Window Manager per X11, versione 1.x

SINOSSI


fvwm1 [ Opzioni ]

DESCRIZIONE


fvwm è un gestore di finestre per X11. È un derivato di due, riprogettato per ridurre al minimo la memoria
consumo, fornire un aspetto 3D ai telai delle finestre e fornire un semplice desktop virtuale.
Il consumo di memoria è stimato tra la metà e un terzo del consumo di memoria di
due, dovuto principalmente a una riprogettazione di dueIl metodo di memorizzazione dei collegamenti del mouse. Inoltre,
molte delle opzioni configurabili di due è stato rimosso.

Il nome "FVWM" indicava qualcosa, ma ho dimenticato cosa. (Debole, famoso, foobar?
Non importa, questa è comunque una società basata sugli acronimi.)

STATUS OF QUESTO SOFTWARE


Dal rilascio di FVWM 2.2 nel marzo 1999, questa versione è ufficialmente deprecata e non
più supportato. Si prega di non segnalare eventuali bug in questo software. Inoltre, per Debian
utenti, le manpage del modulo per questa versione di FVWM si troveranno come FvwmAudio1(1x) ecc.

SPECIALE NOTA PER XFREE86 UTENTI


XFree86 fornisce uno schermo virtuale il cui funzionamento può creare confusione se usato in
congiunzione con fvwm. Con XFree86 tutte le finestre che appaiono sullo schermo virtuale
vengono effettivamente trascinati nella memoria video (indipendentemente dal fatto che appaiano o meno sullo schermo fisico),
quindi la dimensione dello schermo virtuale è limitata dalla memoria video disponibile.

Con fvwmdesktop virtuale, le finestre che non appaiono sullo schermo non vengono effettivamente visualizzate
disegnato nella RAM video. La dimensione del desktop virtuale è limitata a circa 32,000 per 32,000
pixel, ma probabilmente non è pratico utilizzare un desktop virtuale più di circa 5 volte
lo schermo visibile in ogni direzione. Si noti che l'utilizzo della memoria è una funzione del numero
di finestre esistenti - la dimensione del desktop non fa differenza.

Quando si acquisisce familiarità con fvwm si consiglia di disabilitare il virtual di XFree86
schermo impostando la dimensione dello schermo virtuale sulla dimensione dello schermo fisico. Dopo che sei diventato
familiarità con fvwm potresti voler riattivare lo schermo virtuale di XFree86.

DIRITTI D'AUTORE


Dal fvwm è derivato da due codice che condivide duei diritti d'autore.

fvwm è copyright 1988 di Evans e Sutherland Computer Corporation, Salt Lake City, Utah,
e 1989 dal Massachusetts Institute of Technology, Cambridge, Massachusetts, All
diritti riservati. È anche copyright 1993 e 1994 di Robert Nation.

Autorizzazione a utilizzare, copiare, modificare e distribuire questo software e la sua documentazione per
qualsiasi scopo e senza spese è qui concesso, a condizione che l'avviso di copyright di cui sopra
apparire in tutte le copie e che appaiano sia quell'avviso di copyright che questo avviso di autorizzazione
nella documentazione di supporto e che i nomi di Evans & Sutherland e MIT non siano
utilizzato nella pubblicità nella pubblicità relativa alla distribuzione del software senza
autorizzazione preventiva specifica e scritta.

ROBERT NATION, EVANS & SUTHERLAND E MIT ESCLUDONO TUTTE LE GARANZIE IN RELAZIONE A QUESTO
SOFTWARE, COMPRESE TUTTE LE GARANZIE IMPLICITE DI COMMERCIABILITÀ E IDONEITÀ, IN NESSUN CASO
EVANS & SUTHERLAND O MIT SARANNO RESPONSABILI PER QUALSIASI EVENTUALE EVENTUALE EVENTUALE EVENTUALE
DANNI O QUALSIASI DANNO DERIVANTE DA PERDITA DI UTILIZZO, DATI O PROFITTI, SIA IN
UN'AZIONE DI CONTRATTO, NEGLIGENZA O ALTRO ATTO TORTUO, DERIVANTE DA O IN
COLLEGAMENTO CON L'USO O LE PRESTAZIONI DI QUESTO SOFTWARE.

ANATOMIA OF A FINESTRA


fvwm mette un bordo decorativo intorno alla maggior parte delle finestre. Questo bordo è costituito da una barra su ciascuno
lato e una piccola sezione a forma di "L" su ogni angolo. C'è una barra superiore aggiuntiva chiamata
la barra del titolo che viene utilizzata per visualizzare il nome della finestra. Inoltre, ci sono su
a 10 pulsanti della barra del titolo. Le barre superiore, laterale e inferiore sono note collettivamente come
barre laterali. I pezzi d'angolo sono chiamati il ​​telaio.

A meno che non vengano modificati i file di default standard, premendo il pulsante del mouse 1 nel titolo o
barre laterali inizierà un'operazione di spostamento sulla finestra. Premendo il pulsante 1 nella cornice d'angolo
pezzi inizierà un'operazione di ridimensionamento. Premendo il pulsante 2 in un punto qualsiasi del bordo viene visualizzato
un ampio elenco di operazioni sulle finestre.

Possono esistere fino a dieci pulsanti della barra del titolo. Il loro utilizzo è completamente definibile dall'utente. Il
la configurazione predefinita ha un pulsante della barra del titolo su ciascun lato della barra del titolo. Quello sul
sinistra viene utilizzato per visualizzare un elenco di opzioni della finestra, indipendentemente dal pulsante del mouse
Usato. Quello a destra viene utilizzato per iconizzare la finestra. Il numero di pulsanti della barra del titolo
usato dipende da quali azioni del mouse sono associate a loro. Vedi la sezione sul
Parametro di configurazione "Mouse" di seguito.

LA VIRTUALE DESKTOP


fvwm fornisce più desktop virtuali per gli utenti che desiderano utilizzarli. Lo schermo è un
viewport su un desktop che può essere più grande dello schermo. Diversi desktop distinti possono
essere accessibile (concetto: un desktop per ogni progetto, o un desktop per ogni applicazione,
quando le applicazioni di visualizzazione sono distinte). Poiché ogni desktop può essere più grande di quello fisico
schermo, finestre più grandi dello schermo o grandi gruppi di finestre correlate possono
essere facilmente visionabile.

La dimensione dei desktop virtuali può essere specificata all'avvio. Tutti i desktop virtuali devono
essere della stessa dimensione. Non è necessario specificare il numero totale di desktop distinti, ma è
limitato a circa 4 miliardi complessivi. Tutte le finestre sul desktop corrente possono essere
visualizzato in un Pager, una vista in miniatura del desktop corrente. Finestre non attive
il desktop corrente può essere elencato, insieme alle loro geometrie, in un elenco di finestre,
accessibile come menu a comparsa.

Le finestre "appiccicose" sono finestre che trascendono il desktop virtuale "attenendosi al
il vetro dello schermo." Rimangono sempre sullo schermo. Questo è comodo per cose come
orologi e xbiff, quindi devi solo eseguire uno di questi gadget e rimane sempre con te.

Le geometrie della finestra sono specificate in relazione alla finestra corrente. Questo è:
xterm -geometria +0+0
apparirà sempre nell'angolo in alto a sinistra della parte visibile dello schermo. Esso
è consentito specificare le geometrie che posizionano le finestre sul desktop virtuale, ma disattivate
lo schermo. Ad esempio, se lo schermo visibile è 1000 per 1000 pixel e il desktop
la dimensione è 3x3 e la finestra corrente si trova nell'angolo in alto a sinistra del desktop,
poi invocando:
xterm -geometria +1000+1000
posizionerà la finestra appena fuori dall'angolo inferiore destro dello schermo. Può essere
trovato spostando il mouse nell'angolo in basso a destra dello schermo e aspettandolo
per scorrere in visualizzazione. Al momento non è possibile mappare una finestra su un desktop
diverso dalla scrivania attualmente attiva.

Una geometria specificata come qualcosa di simile:
xterm -geometria -5-5
generalmente posizionerà l'angolo in basso a destra della finestra a 5 pixel dall'angolo in basso a destra
angolo della parte visibile dello schermo. Non tutte le applicazioni supportano la finestra
geometrie con offset negativi.

Alcune applicazioni, come xterm e xfontsel, consentono all'utente di specificare il desk di avvio su
la riga di comando:
xterm -xrm "*Scrivania:1"
avvierà un xterm sulla scrivania numero 1. Non tutte le applicazioni comprendono questa opzione,
tuttavia.

INIZIALIZZAZIONE


Durante l'inizializzazione, fvwm cercherà un file di configurazione che descrive la chiave e
associazioni di pulsanti e poche altre cose. Verrà descritto il formato di questi file
dopo. Primo, fvwm cercherà un file chiamato .fvwmrc nella home directory degli utenti.
In caso contrario, cercherà /etc/X11/fvwm/system.fvwmrc per le impostazioni predefinite a livello di sistema. Se
quel file non è stato trovato, fvwm uscirà.

fvwm imposterà due variabili d'ambiente che verranno ereditate dai suoi figli. Questi sono
$DISPLAY che descrive il display su cui fvwm sta correndo. $DISPLAY può essere unix:0.0 o
:0.0, che non funziona molto bene se passato attraverso rsh a un'altra macchina, quindi
Verrà impostato anche $HOSTDISPLAY e utilizzerà una descrizione del display pronta per la rete.
$HOSTDISPLAY utilizzerà sempre il protocollo di trasporto TCP/IP (anche per una connessione locale)
quindi $DISPLAY dovrebbe essere usato per le connessioni locali, poiché potrebbe usare socket di dominio Unix, che
sono più veloci.

A FORMA DI FINESTRE


Se in genere utilizzi finestre sagomate come xeyes o oclock, hai diverse opzioni. Voi
puoi renderli tutti non decorati (NoBorder oclock e NoTitle oclock, per esempio) oppure puoi
usa la configurazione predefinita e lasciali decorati, nel qual caso un bordo decorativo
e viene mostrato uno sfondo a tinta unita. In alternativa, puoi compilare nelle estensioni SHAPE
cambiando un flag nel Makefile, nel qual caso ottieni la finestra sagomata senza
sfondo e una barra del titolo fluttua sopra la finestra. Le allunghe sagomate aumentano
il consumo di memoria del gestore delle finestre di circa 60 Kbyte quando non ci sono finestre sagomate
presenti ma hanno scarso effetto quando sono presenti finestre sagomate.

ICONE


La base fvwm la configurazione utilizza icone bitmap monocromatiche, simili a due. Se XPM
le estensioni vengono compilate, quindi icone a colori simili a ctwm, MS-Windows o Macintosh
le icone possono essere utilizzate. Per utilizzare queste opzioni avrai bisogno del pacchetto XPM, come
descritto in Makefile.noImake e Imakefile.

Se entrambe le opzioni SHAPE e XPM sono compilate, otterrai icone colorate sagomate, che
sono molto piccanti.

MODULI


Un modulo è un programma separato che viene eseguito come un processo Unix separato ma trasmette
comandi a fvwm eseguire. Le versioni future dovrebbero fornire un mezzo per questi
moduli da cui estrarre le informazioni della finestra fvwm. Gli utenti possono scrivere i propri moduli da fare
qualsiasi manipolazione strana o bizzarra senza compromettere l'integrità di fvwm stessa.

I moduli DEVONO essere generati da fvwm in modo che possa installare due tubi per fvwm e il modulo per
comunicare con. I tubi saranno già aperti per il modulo quando si avvia e il
i descrittori di file per le pipe sono forniti come argomenti della riga di comando.

I moduli possono essere generati durante fvwm inizializzazione tramite l'opzione Modulo o in qualsiasi momento
durante la sessione X utilizzando il modulo integrato. I moduli possono esistere per la durata di
la sessione X, oppure può eseguire una singola attività ed uscire. Se il modulo è ancora attivo quando
fvwm viene detto di smettere, allora fvwm chiuderà i tubi di comunicazione e attenderà di ricevere a
SIGCHLD dal modulo, indicando che ha rilevato la chiusura del tubo ed è uscito.
Se i moduli non rilevano la chiusura del tubo fvwm uscirà dopo circa 30 secondi
comunque. Il numero di moduli che si eseguono contemporaneamente è limitato dal funzionamento
il numero massimo di file aperti contemporaneamente dal sistema, generalmente compreso tra 60 e 256.

I moduli trasmettono semplicemente comandi di testo al fvwm motore di comando integrato. Comandi di testo
sono formattati come nel caso di un collegamento del mouse nel file di installazione .fvwmrc. Certo
vengono trasmesse anche informazioni ausiliarie, come nel modulo di esempio GoodStuff. Il
Il modulo GoodStuff è documentato nella propria pagina man.

ICCCM CONFORMITÀ


fvwm tenta di essere conforme a ICCCM 1.1. A partire da questo (1.20l) la gestione della mappa dei colori non è
completamente conforme all'ICCCM. Inoltre, l'ICCCM afferma che dovrebbe essere possibile per
applicazioni per ricevere QUALSIASI sequenza di tasti, che non è coerente con la scorciatoia da tastiera
approccio utilizzato in fvwm e la maggior parte degli altri gestori di finestre.

M4 PRELAVORAZIONE


If fvwm è compilato con l'opzione M4, fvwm usa m4(1) per preelaborare i suoi file di installazione
prima di analizzare. In questo modo puoi usare m4 macro per eseguire operazioni in fase di esecuzione. Questo
rende molto facile lavorare con diversi display con caratteristiche diverse.

Ad esempio, a seconda del tuo umore, potresti volere diverse combinazioni di colori. Un modo di
farlo è usando il -m4opz per specificare il tuo stato d'animo. Per un uso solare dell'umore -m4opz
-D Soleggiato; per un uso di umore scuro -m4opz -Dark. Il tuo file .fvwmrc potrebbe quindi contenere:
ifdef(`Soleggiato',`
StdForeColor Nero
StdBackColorLightSkyBlue
HiForeColor giallo
HiBackColor PescaPuff1
PagerBackColore BlanchedMandorla ')

ifdef(`Scuro',`
StdForeColor Nero
StdBackColor #60a0c0
HiForeColor nero
HiBackColor #c06077
CercapersoneBackColor #5c54c0
CercapersoneForeColor orchid
StickyForeColor Nero
StickyBackColor #60c0a0 ')

Le seguenti m4 i simboli sono predefiniti da fvwm:

BITS_PER_RGB Il numero di bit significativi in ​​un colore RGB. (log base 2 di
il numero di colori distinti che possono essere creati. Questo è spesso
diverso dal numero di colori visualizzabili su
una volta.)

CLASSE La tua classe visiva. Tornerà uno di grigio statico, Scala di grigi,
Colore statico, PseudoColore, Colore vero, Colore diretto, o, se non può
determinare quello che hai, Non standard.

CLIENTE La macchina che esegue i client.

COLORE Questo sarà "Sì" o "No". Questo è solo un involucro intorno
la definizione di CLASSE. Restituisce 'Sì' su *Colore e 'No' acceso
grigio statico ed Scala di grigi.

FVWMDIR Questo è impostato sul percorso in cui i moduli sono stati configurati per essere
installato.

VERSIONE_FVWM Questa è una stringa contenente la versione di fvwm.

ALTEZZA L'altezza del display in pixel.

HOMEPAGE La home directory dell'utente. Ottenuto dall'ambiente.

HOSTNAME Il nome host canonico che esegue i client (cioè un completo
versione CLIENTE).

VERSIONI Questa è una stringa di opzioni di compilazione utilizzate. Ogni opzione è
separato dall'altro da uno spazio.

PIANI Il numero di piani di bit supportati dal display nella radice predefinita
finestra.

STAMPA Il numero di rilascio del tuo server X. Per MIT X11R5 questo è 5.

REVISIONE La revisione del protocollo X minor. Come visto da Protocollo Revisione(3).

HOSTSERVER Questa variabile è impostata sul nome della macchina in esecuzione
il server X.

TWM_TYPE dice quale due propaggine è in esecuzione. Sarà sempre impostato su
stringa "fvwm" in questo programma. Questo è utile per proteggere
parti del tuo .twmrc archiviarlo fvwm corretto non capirà (come
Spazi di lavoro) in modo che sia ancora utilizzabile con altri due programmi.

UTENTE Il nome dell'utente che esegue il programma. Ottenuto dal
ambiente.

VENDITORE Il venditore del tuo server X. Per esempio: CON X Consorzio.

VERSIONE La versione del protocollo X major. Come visto da ProtocolVersione(3).

LARGHEZZA La larghezza del display in pixel.

X_RISOLUZIONE La risoluzione X del tuo display in pixel per metro.

Y_RISOLUZIONE La risoluzione Y del display in pixel per metro.

Potresti scoprire che se fai ricerche sul m4(1) manuale bene e capire il potere di
m4, questo sarà un molto strumento utile e potente. Ma se usi uno qualsiasi dei simboli che
sono predefiniti da m4, sei in grave pericolo! Ad esempio, Sun's m4 predefinisce includere,
quindi se usi quel nome nel tuo .fvwmrc, sei sfortunato. La soluzione corretta per
questo problema è mettere una serie di virgolette attorno alla parola fastidiosa: "includi".

Per alleviare questo problema, possono essere utili le seguenti opzioni. Per cambiare il
citando i caratteri usati da m4, usa le opzioni -m4-citazione ed -m4-citazione. Assicurarsi di
specificare entrambe le opzioni altrimenti m4 sarà confuso. Quando questi sono dati, a cambia citazione
viene data prima che il file fvwmrc dell'utente venga elaborato.

NOTA: Alcune versioni di m4 sono rotti rispetto alla modifica dei caratteri di citazione e
file inclusi. Quando le stringhe di virgolette sono più lunghe di un carattere, la macro
"include (< >)", dove "<<" e ">>" sono le virgolette, contiene extra
caratteri attorno al contenuto del file incluso. Questo confonderà fvwm. SunOS 4.1.3
è noto per avere questo problema.

Se stai usando GNU m4 è disponibile un'opzione aggiuntiva. Specificando -m4-prefisso quando
di partenza fvwm, m4 viene istruito a prefissare tutte le macro incorporate con m4_. Così, includere
diventa m4_include.

La disponibilità del preprocessing m4 è subordinata alla compilazione define M4.

VERSIONI


Queste sono le opzioni della riga di comando che vengono riconosciute da fvwm:

-f file_config
Cause fvwm usare file_config nella home directory dell'utente invece di .fvwmrc as
il file di configurazione del gestore di finestre.

-debug Mette le transazioni X in modalità sincrona, il che rallenta drasticamente le cose, ma
garantisce che fvwmi messaggi di errore interni di sono corretti.

-d nome da visualizzare
Gestire il display denominato "displayname" al posto del nome ottenuto dal
variabile d'ambiente $DISPLAY.

-s Su un display multischermo, esegui fvwm solo sulla schermata denominata nel $DISPLAY
variabile di ambiente o fornito tramite l'opzione -d. Normalmente, fvwm tenterà
per l'avvio su tutti gli schermi di un display multischermo.

-versione
Stampa la versione di fvwm a stderr.

Le seguenti opzioni sono disponibili solo se fvwm è compilato con l'opzione M4.

-no-m4 Non usare m4 per preelaborare il file .fvwmrc. L'impostazione predefinita è pre-elaborare l'avvio
L'utilizzo di file m4(1).

-m4-prefisso
Se GNU m4 è disponibile, perché m4 anteporre a tutti i comandi incorporati con m4_.

-m4opz opzione
Passa questa opzione a m4. opzione può essere qualsiasi stringa di caratteri senza spazi.
Questa opzione può verificarsi più volte. Se GNU m4 è disponibile, DO NON passa il -P
opzione qui. Uso -m4-prefisso anziché.

-m4-citazione stringa
Usa questo dato stringa come caratteri di citazione iniziale. Devi anche specificare
-m4-citazione.

-m4-citazione stringa
Usa questo dato stringa come caratteri di citazione finale. Devi anche specificare
-m4-citazione.

-m4prog sentiero
Usa il sentiero come posizione del processore m4 desiderato. Per impostazione predefinita, m4prog è impostato su
"m4" che deve esistere da qualche parte nel percorso dell'utente. Questa opzione consente all'utente di
scegliere esplicitamente la versione di m4 da utilizzare.

CONFIGURAZIONE FILE


Il file di configurazione viene utilizzato per descrivere le associazioni di mouse e pulsanti, i colori, il virtuale
dimensioni del display e elementi correlati. Questa sezione descrive le opzioni di configurazione. Linee
che inizia con '#' verrà ignorato da fvwm. Si prevede che le righe che iniziano con '*'
contengono comandi di configurazione del modulo (piuttosto che comandi di configurazione per fvwm
si).

AppBackingStore
Fa sì che le finestre dell'applicazione richiedano l'archivio di backup. Questa opzione compromette il
Conformità ICCCM del gestore delle finestre. Anche se questa opzione può velocizzare le cose in un
X-terminal, dove il ridisegno delle finestre è costoso, potrebbe non essere di grande aiuto regolarmente
postazioni di lavoro.

Aumento automatico ritardo
Abilita il sollevamento automatico delle finestre e specifica il ritardo temporale (in millisecondi)
tra quando una finestra acquisisce il focus sull'input e quando viene sollevata automaticamente.
Questa opzione funziona in modalità focus-follow-mouse e in modalità click-to-focus se il
la messa a fuoco viene modificata facendo clic nella finestra dell'applicazione invece di una decorazione
finestra. In modalità click-to-focus, è possibile sopprimere il comportamento di aumento della messa a fuoco
specificando un valore di ritardo negativo.

BackingStore
Cause fvwm decorazioni su richiesta supporto negozio. Vedi la discussione su
AppBackingStore.

Larghezza confine Larghezza
Modifica la larghezza del contorno sulle finestre decorate al valore specificato. Il
l'impostazione predefinita è 6 pixel.

Il comando Stile fornisce un altro metodo (più generale) per specificare
Larghezza limite.

Stile pulsante pulsante# LarghezzaxAltezza
Definisce la forma della decorazione rettangolare da utilizzare in un pulsante della barra del titolo. pulsante#
è il numero del pulsante della barra del titolo ed è compreso tra 0 e 9. Una descrizione della barra del titolo
i numeri dei pulsanti sono riportati nella sezione Mouse di seguito. La larghezza è la percentuale del
l'intera larghezza del pulsante da utilizzare. L'altezza è la percentuale dell'intera altezza
da essere usato. I numeri negativi causano l'inversione dell'ombreggiatura.

E non è tutto! Se usi una riga come:
Stile pulsante: 2 4 50x30@1 70x70@0 30x70@0 50x30@1
quindi la decorazione del pulsante 2 utilizzerà un motivo a 4 punti costituito da una linea da
(x=50,y=30) a (70,70) nel colore dell'ombra (@0), e quindi a (30,70) nell'ombra
color, e infine a (50,30) nel colore di evidenziazione (@1). È troppo confuso?
Vedere l'esempio system.fvwmrc.

CenterOnCirculate
Quando circola, la pagina desktop contenente la finestra su cui si trova il puntatore
il passaggio a viene selezionato automaticamente. Se è selezionato CenterOnCirculate allora fvwm
farà del suo meglio per centrare la finestra di destinazione nella finestra del desktop, piuttosto che
basta allinearsi alla pagina più vicina.

Circola Salta nomefinestra
Fa sì che le finestre con il nome indicato vengano saltate quando il ricircolo o
vengono invocate le funzioni di circolazione. nomefinestra può essere il nome di una finestra o il suo
classe.

Il comando Stile fornisce un altro metodo (più generale) per specificare
Circola Salta.

CircolateSkipIcons
Fa sì che le operazioni di circolazione e deformazione ignorino le finestre iconizzate.

ClickTime ritardo
Specifica il ritardo massimo (in millisecondi) tra la pressione di un pulsante e la pressione di un pulsante
rilascio per la funzione incorporata per considerare l'azione un clic del mouse. Il predefinito
il ritardo è di 150 millisecondi.

Fare clic per concentrarsi
Normalmente l'input della tastiera va alla finestra in cui si trova il puntatore del mouse. Se questa opzione
è impostato l'input da tastiera rimane con una finestra finché non si fa clic con il mouse con il tasto
puntatore posizionato in una nuova finestra.

Cursore cursore_num cursore_tipo
Questo fornisce un modo molto scomodo per cambiare gli stili del cursore. Cursore_num dice quale
cursore che stai modificando ed è un numero compreso tra 0 e 12, come segue:

0 POSITION - utilizzato quando si posizionano inizialmente le finestre.
1 TITLE - utilizzato nella barra del titolo di una finestra.
2 DEFAULT - utilizzato nelle finestre che non impostano il cursore.
3 SYS - utilizzato in uno dei pulsanti della barra del titolo.
4 SPOSTA - utilizzato per spostare o ridimensionare le finestre.
5 WAIT - utilizzato durante un comando integrato EXEC.
6 MENU - utilizzato nei menu.
7 SELECT - utilizzato per vari comandi incorporati come iconify.
8 DISTRUGGERE - utilizzato per gli integrati DESTROY e DELETE.
9 TOP - utilizzato nella barra laterale superiore di una finestra.
10 RIGHT - utilizzato nella barra laterale destra di una finestra.
11 BOTTOM - utilizzato nella barra laterale inferiore di una finestra.
12 LEFT - utilizzato nella barra laterale sinistra di una finestra.
13 TOP_LEFT - utilizzato nell'angolo in alto a sinistra di una finestra.
14 TOP_RIGHT - utilizzato nell'angolo in alto a destra di una finestra.
15 BOTTOM_LEFT - utilizzato nell'angolo in basso a sinistra di una finestra.
16 BOTTOM_RIGHT - utilizzato nell'angolo in basso a destra di una finestra.

I cursore_tipo argomento è un numero che indica la forma del cursore da utilizzare. Il
i numeri disponibili possono essere trovati in /usr/include/X11/cursorfont.h e sono attualmente
numeri pari compresi tra 0 e 152. Al momento, i seguenti tipi di cursore sono
disponibile:

0 X_cursor 2 freccia
4 base_freccia_giù 6 base_freccia_su
8 barca 10 bogosity
12 angolo_in basso_sinistra 14 angolo_in basso_destra
16 lato_fondo 18 fondo_tee
20 box_spirale 22 center_ptr
24 cerchio 26 orologio
28 tazza_caffè 30 croce
32 cross_reverse 34 mirino
36 diamante_croce 38 punti
40 punti 42 double_arrow
44 bozza_grande 46 bozza_piccola
48 draped_box 50 cambio
52 fiori 54 divoratore
56 gumby 58 mano1
60 mano2 62 cuore
64 icona 66 iron_cross
68 left_ptr 70 left_side
72 left_tee 74 leftbutton
76 ll_angolo 78 lr_angolo
80 uomo 82 pulsante centrale
84 topo 86 matita
88 pirata 90 plus
92 freccia_domanda 94 punto_destra
96 lato_destro 98 tee_destro
100 tasto destro 102 rtl_logo
104 barca a vela 106 sb_down_arrow
108 sb_h_doppia_freccia 110 sb_freccia_sinistra
112 sb_freccia_destra 114 sb_freccia_su
116 sb_v_double_arrow 118 navetta
120 taglia 122 ragno
124 bomboletta spray 126 stelle
128 bersaglio 130 tcross
132 freccia_in alto_sinistra 134 angolo_in alto_sinistra
136 in alto_angolo_destro 138 in alto_lato
140 top_tee 142 trekking
144 ul_angle 146 ombrellone
148 ur_angle 150 orologio
152 xtermine

DecorareTransienti
Fa sì che alle finestre transitorie, che normalmente non vengono decorate, venga data la
solito fvwm decorazioni. Nota che alcune finestre pop-up, come i menu di xterm, sono
non è gestito dal gestore delle finestre e continua a non ricevere decorazioni.

DeskTopScale Scala
Definisce la scala del desktop virtuale rispetto allo schermo.

Dimensioni scrivania OrizzontalexVerticale
Definisce la dimensione del desktop virtuale in unità della dimensione dello schermo fisico.

Non muoverti
Impedisce che le finestre vengano spostate o inizialmente posizionate fuori dal desktop. UN
alcuni programmi non funzioneranno correttamente se utilizzi questa opzione. Questo mantiene solo
Windows dall'essere completamente perso dal bordo del desktop. Insiste su
mantenendo 16 pixel sul desktop ma non si preoccupa un po' di mantenere il tutto
finestra sulla scrivania. Vedi EdgeResistance se non ti piace avere Windows parzialmente
fuori dallo schermo.

Resistenza ai bordi scrolling in movimento
Indica quanto dovrebbe essere difficile cambiare la visualizzazione del desktop spostando il mouse sopra
il bordo dello schermo e quanto dovrebbe essere difficile spostare una finestra oltre il bordo di
lo schermo.

Il primo parametro indica quanti millisecondi deve trascorrere il puntatore sullo schermo
bordo prima fvwm sposterà la finestra. Questo è destinato alle persone che usano
"EdgeScroll 100 100" ma si ritrovano a capovolgere accidentalmente le pagine quando
non voglio.

Il secondo parametro indica quanti pixel oltre il bordo dello schermo di una finestra
il bordo deve spostarsi prima che si sposti parzialmente fuori dallo schermo.

Nota che, con "EdgeScroll 0 0", è ancora possibile spostare o ridimensionare le finestre
lungo il bordo della schermata corrente. Rendendo il primo parametro a
EdgeResistance 10000 questo tipo di movimento è impossibile. Con EdgeResistance meno
di 10000 ma maggiore di 0 spostarsi tra le pagine diventa difficile ma non
impossibile.

Edge Scroll orizzontale verticale
Specifica la percentuale di una pagina da scorrere quando il cursore tocca il bordo di a
pagina. Se non vuoi alcuna paginazione o scorrimento quando raggiungi il bordo di una pagina
includi "EdgeScroll 0 0" nel tuo file .fvwmrc. Se vuoi pagine intere, usa
"Edge Scroll 100 100". Sia orizzontale che verticale dovrebbero essere numeri positivi.

Se le percentuali orizzontale e verticale vengono moltiplicate per 1000 allora scrolling
si avvolgerà intorno al bordo del desktop. Se viene utilizzato "EdgeScroll 100000 100000"
fvwm scorrerà per intere pagine, avvolgendosi intorno al bordo del desktop.

fonte nome del carattere
Rende fvwm usa il carattere nome del carattere invece di "fisso" per i menu, gli indicatori di ridimensionamento,
e le etichette delle icone (se IconFont non è specificato).

Funzione Nome funzione
Inizia la definizione di una funzione complessa, composta da fvwm incassato
funzioni, che in seguito verranno associate a un pulsante o a un tasto del mouse. Nome funzione deve essere
racchiuso tra virgolette. Le voci della funzione sono incluse nelle righe che seguono la funzione
parola chiave. La definizione termina con la parola chiave EndFunction. Le voci delle funzioni sono
specificato come mostrato nell'esempio seguente. La prima parola su ogni riga è il
funzione incorporata che verrà eseguita, seguito il tipo di evento che dovrebbe
attivare l'azione (racchiusa tra virgolette), seguita da eventuali argomenti aggiuntivi
necessario per la funzione incorporata. I menu possono essere specificati utilizzando il Popup integrato
purché il menu sia stato definito in precedenza nel file di configurazione.

Le azioni trigger che vengono riconosciute sono Immediato, Movimento, Clic e
Doppio click. Le azioni immediate vengono eseguite non appena la funzione è attivata,
anche se non è stata selezionata una finestra. Se ci sono azioni diverse da quelle immediate
quelli, fvwm aspetterà di vedere se l'utente sta facendo clic, doppio clic o trascinando
il topo. Dopo che la decisione è stata presa, fvwm eseguirà solo i built-in da
la definizione della funzione la cui azione trigger corrisponde all'azione eseguita dal
utente.

Se l'esempio seguente fosse associato al pulsante 1 nella barra del titolo di una finestra, allora, quando
viene premuto il pulsante 1, fvwm aspetterebbe 150 msec per vedere se il pulsante viene rilasciato. Se
il pulsante non viene rilasciato fvwm inizierà un'operazione di spostamento. Quando la mossa
l'operazione è completata verrà eseguita un'operazione di aumento. Se un pulsante di rilascio è
rilevato allora fvwm aspetterà altri 150 msec per un secondo clic. Se solo un clic
viene rilevato, la finestra verrà sollevata. Se vengono rilevati due clic la finestra
verranno alternativamente alzate e abbassate. La durata di attesa di 150 msec può essere modificata
utilizzando l'opzione ClickTime.
Funzione "Sposta o Alza"
Sposta "Movimento"
Alza "Movimento"
Alza "Clic"
AlzaDiminuisci "DoubleClick"
Funzione finale
I concetti di clic e doppio clic non si applicano all'uso della tastiera
tasti di scelta rapida.

Esistono due funzioni speciali: InitFunction e RestartFunction. La funzione Init
sarà chiamato quando fvwm viene avviato per la prima volta in qualsiasi sessione X e può essere
utilizzato per avviare moduli, impostare modelli di sfondo e avviare programmi. La ripartenza
la funzione verrà chiamata quando fvwm viene riavviato. Può essere utilizzato per avviare moduli e
impostare modelli di sfondo ma probabilmente non dovrebbe essere utilizzato per avviare programmi.

Ciao BackColor nomecolore
Imposta il colore di sfondo della finestra selezionata su nomecolore. Quando si utilizza a
schermo monocromatico questa opzione viene ignorata e viene utilizzato il bianco.

Ciao ForeColor nomecolore
Imposta il colore del titolo della finestra selezionata su nomecolore. Quando si utilizza un monocromatico
screen questa opzione viene ignorata e viene utilizzato il nero.

Icona nomefinestra file-bitmap
Specifica la bitmap da utilizzare per una finestra quando viene iconizzata. Il nomefinestra
può essere il nome della finestra o della classe di un'applicazione e deve essere racchiuso tra virgolette.
I file-bitmap è il nome completo del percorso di un file bitmap X11 standard o a
file in IconPath o PixmapPath. La bitmap/pixmap specificata viene utilizzata in
preferenza a qualsiasi icona fornita dalla finestra stessa.

If fvwm è compilato con il supporto XPM per le icone a colori quindi bitmap può essere un XPM
file mappa pixel.

nomefinestra dovrebbe essere racchiuso tra virgolette ma file-bitmap non dovrebbe.
Le variabili d'ambiente non devono essere utilizzate nel file-bitmap specificazione.

If nomefinestra è una stringa vuota, il file specificato è l'icona predefinita e
verrà utilizzato se non è possibile trovare altre icone bitmap o pixmap:
Icona "" la mia-icona-preferita

Il comando Stile fornisce un altro metodo (più generale) per specificare l'icona.

iconbox a sinistra top destra fondo
Definisce le aree dello schermo in cui posizionare le icone. Possono essere presenti fino a quattro caselle di icone
definito. Se viene fornita una riga IconBox, le icone verranno automaticamente posizionate in
loro, se possibile. Ogni volta che una finestra viene iconizzata, viene trovata una nuova posizione per essa.
Le caselle delle icone vengono cercate per lo spazio andando da sinistra a destra, quindi dall'alto verso il basso. Icone
non verranno posizionati automaticamente sopra altre icone ma potrebbero essere posizionati sotto
finestre dell'applicazione. Se a sinistra or destra è negativo, allora fvwm aggiungerà lo schermo
larghezza ad esso. Se top or fondo è negativo, allora fvwm aggiungerà l'altezza dello schermo a
esso. NOTA: -0 non viene analizzato come pixel destro o inferiore sullo schermo. Si deve
usa invece -1.

Se non viene fornita alcuna riga IconBox o tutte le caselle delle icone sono piene, allora fvwm metterà
icone vicino alla posizione corrente del puntatore.

IconFont nome del carattere
Rende fvwm usa il carattere nome del carattere per le etichette delle icone. Se omesso, il carattere del menu (specificato
dal parametro Configurazione carattere) verrà invece utilizzato.

IconaPercorso sentiero
Specifica un elenco separato da due punti di nomi di percorso completi delle directory in cui bitmap
(monocromatiche) le icone possono essere trovate. Ogni percorso dovrebbe iniziare con una barra. Nota: se il
Le patch M4 sono incluse quando fvwm è costruito, allora m4 vorrà storpiare la parola
"include" che apparirà frequentemente nel comando IconPath o PixmapPath. a
correggere questo add undefine(`include') prima del comando IconPath.

Le nome chiave Contesto modificatori Funzione
Associa un tasto della tastiera a un determinato fvwm funzione incorporata. La definizione è la stessa
come per un'associazione del mouse tranne per il fatto che il numero del pulsante del mouse è sostituito da un tasto
nome. Il nome chiave è una delle voci da /usr/include/X11/keysymdef.h, con il
XK_ iniziale omesso. Il Contesto ed modificatori i campi sono definiti come nel mouse
rilegatura.

Associare una chiave a un pulsante della barra del titolo non farà apparire quel pulsante a meno che a
esiste anche il legame del mouse.

Indulgenza
L'ICCCM afferma che se un'applicazione imposta il campo di input di wm_hints
struttura su False, quindi non vuole mai che il gestore di finestre gli dia l'input
messa a fuoco. L'unica applicazione che conosco che ha bisogno di questo è sxpm, e questo è un
bug sciocco con una soluzione banale e comunque non ha alcun effetto complessivo sul programma. Pettegolezzo
è che anche alcune vecchie applicazioni hanno problemi.

Se questo parametro è impostato allora fvwm ignorerà questa convenzione ICCCM.

MenuSfondoColore nomecolore
Imposta il colore di sfondo del menu. Quando si utilizza la modalità monocromatica, questa opzione viene ignorata. Questo
l'opzione è disponibile solo se fvwm è compilato con MENUCOLOR definito.

MenuForeColor nomecolore
Imposta il colore di primo piano del menu. Quando si utilizza la modalità monocromatica, questa opzione viene ignorata. Questo
l'opzione è disponibile solo se fvwm è compilato con MENUCOLOR definito.

MenuStippleColor nomecolore
Imposta il colore per le voci ombreggiate nei menu (per le funzioni non consentite
nella finestra attualmente selezionata). Quando si utilizza la modalità monocromatica questa opzione viene ignorata e
viene utilizzato un motivo a puntini. Questa opzione è disponibile solo se fvwm è compilato con
MENUCOLOR definito.

Moduli NomeModulo
Specifica un modulo che dovrebbe essere generato durante l'inizializzazione. Alla corrente
volta i moduli disponibili sono FvwmAudio, FvwmBacker, FvwmBanner, FvwmClean,
FvwmDebug, FvwmIconBox, FvwmIdent, FvwmPager, FvwmSave, FvwmSaveDesk, FvwmScroll,
FvwmWinList e GoodStuff. Questi moduli hanno le proprie pagine man. Moduli può
essere utilizzato anche come incasso. I moduli possono essere programmi transitori di breve durata o, come
GoodStuff, può rimanere per la durata della X sessione. I moduli saranno terminati
dal gestore di finestre prima di riavviare e chiudere, se possibile. Vedi il
sezione introduttiva sui moduli.

PercorsoModulo
Specifica un elenco di percorsi separati da due punti per fvwm cercare quando si cerca un
modulo da caricare. Le singole directory non necessitano di barre finali.

Topo Pulsante Contesto modificatori Funzione
Definisce un'associazione del mouse. Pulsante è il numero del pulsante del mouse. Se Pulsante è zero allora
qualsiasi pulsante eseguirà la funzione specificata. Contesto descrive dove il
vincolante si applica. I contesti validi sono R per la finestra principale, W per un'applicazione
finestra, T per la barra del titolo di una finestra, S per la barra laterale, superiore o inferiore della finestra, F per a
cornice della finestra (gli angoli), I per una finestra Icona o da 0 a 9 per la barra del titolo
pulsanti o qualsiasi combinazione di queste lettere. A sta per qualsiasi contesto eccetto per
pulsanti della barra del titolo. Ad esempio, un contesto di FST verrà applicato quando il mouse è
ovunque nel bordo di una finestra eccetto i pulsanti della barra del titolo.

modificatori è una qualsiasi combinazione di N per nessun modificatore, C per controllo, S per spostamento, M
per Meta, o A per qualsiasi modificatore. Ad esempio, si applicherà un modificatore di SM quando
entrambi i tasti Meta e Maiusc sono abbassati. I modificatori X11 da mod1 a mod5 sono
rappresentato dalle cifre da 1 a 5.

Funzione è uno dei fvwmle funzioni integrate di .

I pulsanti della barra del titolo sono numerati con pulsanti con numeri dispari sul lato sinistro di
la barra del titolo e i numeri pari sulla destra. Vengono visualizzati i pulsanti con numeri più piccoli
verso l'esterno della finestra mentre i pulsanti con numeri più grandi appaiono verso il
centro della finestra (0 è l'abbreviazione di 10). In sintesi, i pulsanti sono numerati:
1 3 5 7 9 0 8 6 4 2
Il pulsante con numero dispari più alto a cui è associata un'azione determina il
numero di pulsanti disegnati sul lato sinistro della barra del titolo. Il numero pari più alto
determina il numero oi pulsanti sul lato destro che vengono disegnati. Le azioni possono essere vincolate
ai pulsanti del mouse o ai tasti della tastiera.

MWMBordini
Sostituisce le linee di rilievo larghe 1 pixel in stile MWM invece di fvwmi bordi di 2 pixel di .

Pulsanti MWM
Disabilita il feedback sulla pressione del pulsante per tutte le decorazioni tranne la barra del titolo e il titolo-
pulsanti della barra, come in MWM.

MWMDecorSuggerimenti
Cause fvwm per leggere l'atomo MOTIF_WM_HINTS dalle finestre dell'applicazione e per analizzare
e tentare di replicare il comportamento del motivo per quanto riguarda le decorazioni delle finestre.
Nota che mwm consente ai suggerimenti di funzione di influenzare le decorazioni delle finestre ma questi effetti
non vengono replicati da questa opzione.

MWMFunctionSuggerimenti
Cause fvwm per leggere l'atomo MOTIF_WM_HINTS dalle finestre dell'applicazione e per analizzare
e tentare di replicare il comportamento di Motif rispetto alla finestra consentita
funzioni. A differenza di mwm, che rimuove semplicemente le funzioni proibite dalle finestre
menu, fvwm esclude semplicemente le funzioni proibite. Anche perchè fvwm
implementa alcune funzioni in macro definite dall'utente che mwm implementa internamente,
la mappatura delle funzioni vietate si basa in parte sull'etichetta della voce di menu.

MWMHIntOverride
Se si utilizza MWMFunctionHints, la massimizzazione e l'icona sono vietate
transitori. Inoltre, Windows può specificare che il gestore delle finestre non deve distruggere o
eliminarli. Dal momento che queste regole MWM sono un po' stupide, soprattutto per quanto riguarda
le finestre transitorie, fornisco questa opzione MWMHintOverride. Quando viene utilizzato il menu
gli elementi verranno oscurati se MWM ne vieta l'uso, ma l'utente può andare avanti
e seleziona quell'elemento e funzionerà come previsto.

L'override dovrebbe essere usato con cautela perché alcune applicazioni si interrompono se tu
ignorare i loro suggerimenti mwm.

Menu MWM
Sostituisce i menu MWM look and feel al posto dello standard fvwm versioni. Questo
opzione attiva anche alcune altre opzioni in stile mwm, come centrare il
ridimensiona/ridimensiona la finestra sullo schermo, invece di lasciarla in alto a sinistra, e
cambia invece l'azione di attivazione del ridimensionamento al primo posizionamento su shift-button-1
della due stile premere il pulsante-2

Nessun confine nomefinestra
mantiene fvwm dal mettere bordi decorativi su finestre denominate nomefinestra. Questo
Il comando non ha effetto sulla barra del titolo. Questo è utile per orologi e simili
gadget che non vuoi che occupino troppo spazio. nomefinestra può essere una finestra
nome o la sua classe.

Se specifichi sia NoBorder nomefinestra e nessun titolo nomefinestra per la stessa finestra
nel tuo file .fvwmrc la finestra sarà completamente priva di decorazioni.

nomefinestra può contenere i caratteri jolly "*" e "?" che corrispondono ai nomi delle finestre nel
modo normale di corrispondenza dei nomi di file Unix. Caratteri effettivi "*", "?" e "\" in a
il nome della finestra può essere inserito facendo precedere il carattere da una "\".

Il comando Stile fornisce un altro metodo (più generale) per specificare NoBorder.

NoBoundaryWidth Larghezza
Modifica la larghezza delle decorazioni per le finestre senza titoli e senza bordi.
Il valore predefinito è 1. Qualsiasi valore positivo o zero è accettabile. Decorazioni per questi
le finestre non decorate hanno lo stesso contesto delle barre laterali su normalmente decorate
finestre.

Il comando Stile fornisce un altro metodo (più generale) per specificare
NoBoundaryWidth.

Nessuna posizione
Istruisce fvwm per ignorare il campo PPosition quando si aggiungono nuove finestre. Aderenza a
il campo PPosition è obbligatorio per alcune applicazioni, ma se non ne hai uno di
quelli è un vero mal di testa.

Senza titolo nomefinestra
mantiene fvwm dall'inserimento di una barra del titolo nelle decorazioni per le finestre denominate
nomefinestra. Questo è utile per orologi e gadget simili che non vuoi
occupare troppo spazio. nomefinestra può essere il nome di una finestra o la sua classe.

nomefinestra può contenere i caratteri jolly "*" e "?" che corrispondono ai nomi delle finestre nel
modo normale di corrispondenza dei nomi di file Unix. Caratteri effettivi "*", "?" e "\" in a
il nome della finestra può essere inserito facendo precedere il carattere da una "\".

Il comando Stile fornisce un altro metodo (più generale) per specificare NoTitle.

OpacoMove percentuale
Tells fvwm la finestra di dimensione massima con cui dovrebbe essere il movimento della finestra opaca
Usato. La percentuale è la percentuale dell'area totale dello schermo. Con "OpaqueMove 0" tutto
le finestre verranno spostate utilizzando il tradizionale profilo elastico. Con "OpaqueMove
100" tutte le finestre verranno spostate come finestre solide. L'impostazione predefinita è "OpaqueMove 5",
che consente di spostare le finestre piccole in modo opaco ma le finestre grandi sono
mossi come elastici.

Ridimensiona opaco
Fa sì che le operazioni di ridimensionamento vengano eseguite con la finestra stessa anziché con un contorno.

Pager X_Posizione Y_Posizione
Consente uno stile di paginazione per spostarsi sul desktop. Una finestra Pager (non un pop-up)
apparirà in (X_Location, Y_Location). Versioni in miniatura di tutti i non appiccicosi
le finestre sul desktop virtuale sono mostrate nel pager. Il colore della miniatura
versione è uguale al colore del bordo della finestra a dimensione intera.

Nella finestra del Pager, premendo il pulsante 1 del mouse si sposterà la finestra del desktop in
pagina selezionata (in modalità click-to-focus; sposterà anche il focus della tastiera sul
finestra sulla cui miniatura si fa clic). Premendo il pulsante 2 su una finestra del cercapersone
inizierà uno spostamento della finestra, usando la miniatura per spostare rapidamente la finestra ovunque
sul desktop. Premendo il pulsante 3 si sposterà l'angolo in alto a sinistra della finestra su
la posizione della pressione del pulsante, anche se non si allinea con una pagina.
Trascinando il pulsante 3 si farà scorrere la finestra selezionata mentre si sposta il
puntatore. Il cercapersone è automaticamente appiccicoso ma non rimane automaticamente in primo piano.

CercapersoneForeColor nomecolore
Fa sì che il colore di primo piano del cercapersone sia nomecolore invece del nero. Questo è il
colore utilizzato per evidenziare la vista corrente nella finestra del pager. su un monocromo
schermo questa opzione viene ignorata. Se l'opzione NO_PAGER è impostata durante la costruzione fvwm
questa opzione non è disponibile.

CercapersoneBackColor nomecolore
Fa sì che il colore di sfondo del cercapersone sia nomecolore invece del bianco. su un
schermo monocromatico questa opzione viene ignorata. Se l'opzione NO_PAGER è impostata quando
edificio fvwm questa opzione non è disponibile.

Carattere cercapersone nome del carattere
Rende fvwm usa il carattere nome del carattere per scrivere i nomi delle icone delle finestre nelle finestre
rappresentazione nel pager. Se questa opzione viene omessa nessun nome viene scritto nel
finestre cercapersone.

CercapersonePredefinito valore predefinito di paging
Tells fvwm se dovrebbe avviarsi con il paging abilitato o disabilitato. "PagingDefault
0" inizierà fvwm con cercapersone disabilitato; "PagingDefault 1" inizierà fvwm con
paginazione abilitata per impostazione predefinita.

Percorso Pixmap sentiero
Specifica un elenco separato da due punti di nomi di percorso completi delle directory in cui pixmap
(colore) le icone possono essere trovate. Ogni percorso dovrebbe iniziare con una barra.

Apparire Nome popup
Avvia la definizione di un menu a tendina che sarà poi associato a un pulsante del mouse
o chiave. Nome popup deve essere racchiuso tra virgolette. Le voci di menu sono incluse nelle righe
seguendo la parola chiave Popup. La definizione del menu termina con la parola chiave EndPopup.
Le voci di menu sono specificate come mostrato nell'esempio seguente. La prima parola su
ogni riga è la funzione incorporata che verrà eseguita, seguita dalla didascalia
(racchiuso tra virgolette) che verrà mostrato nel menu, seguito da eventuali ulteriori
argomenti necessari per la funzione incorporata. I sottomenu possono essere specificati utilizzando il
Popup integrato purché il sottomenu sia stato definito in precedenza nella configurazione
file.
Popup "Opzioni finestra"
Titolo "Opzioni finestra"
Sposta "Sposta"
Ridimensiona "Ridimensiona"
Alza "Alza"
Inferiore "Inferiore"
Iconifica "(De)Iconizza"
No " "
Distruggi "Distruggi"
Titolo "HARDCOPY"
Exec "Hardcopy" exec xdpr &
Exec "Hardcopy RV" exec xdpr -rv &
FineMenu
Nota che se un carattere di tabulazione è incorporato nella didascalia di una voce di menu, allora il
il testo che segue la scheda verrà inserito in una seconda colonna nel menu e il
l'intero menu verrà regolato a sinistra. Questo è inteso per l'etichettatura di scorciatoie. la scheda
il carattere deve essere davvero una scheda. Se viene espanso in spazi non funzionerà! Per
esempio:
Popup "Opzioni finestra"
Titolo "Opzioni finestra Alt-F1"
.
.
.
È l'inizio di un menu regolato a sinistra. Alt-F1 verrà posizionato verso il lato destro
del menù.

I tasti di scelta rapida possono essere specificati nella definizione del menu precedendo il carattere
con una e commerciale. La e commerciale non verrà visualizzata ma il carattere dopo di essa
verrà visualizzato sottolineato e se l'utente preme il tasto corrispondente allora
quell'elemento verrà attivato come se l'utente ci avesse cliccato sopra con il mouse. Solo
caratteri alfabetici e numerici possono essere utilizzati come tasti di scelta rapida. Lo stato di spostamento di
la tastiera viene ignorata durante il test dei caratteri di scelta rapida. Per esempio:
Popup "Opzioni finestra"
Massimizza "Ma&massimizza" 100 100
FineMenu
Quando viene visualizzato questo menu, la 'x' sarà sottolineata e premendo il tasto 'x'
ingrandirà la finestra corrente. I tasti di scelta rapida non sono operativi
a meno che MENU_HOTKEYS non sia stato definito durante la creazione fvwm. Se lo era anche WINDOWLIST_HOTKEYS
definito, i tasti di scelta rapida vengono aggiunti automaticamente a WindowList quando lo è
visualizzato.

Posizionamento casuale
Fa sì che le finestre che normalmente richiederebbero il posizionamento automatico dell'utente
collocati in posizioni sempre leggermente casuali. Per il migliore dei mondi possibili
utilizzare sia RandomPlacement che SmartPlacement.

SalvaUnder
Provoca il fvwm cornici decorative a richiesta salva-sotto. Questo può significativamente
migliora le prestazioni durante i movimenti opachi ma provoca un aumento significativo in
utilizzo della memoria.

Focalizzazione sciatta
Questa modalità di messa a fuoco è come la messa a fuoco che segue il mouse (impostazione predefinita) tranne per il fatto che la messa a fuoco
non verrà rimosso da una finestra finché il mouse non entra in una nuova finestra. Uscire da un
finestra per accedere alla finestra principale lascerà il focus invariato.

Posizionamento intelligente
Fa sì che le finestre che normalmente richiederebbero il posizionamento automatico dell'utente
collocati in una posizione intelligente - una posizione in cui non si sovrappongono a nessun altro
finestre sullo schermo. Se non è possibile trovare tale posizione, posizionamento dell'utente o casuale
il posizionamento sarà utilizzato come metodo alternativo. Per il migliore dei mondi possibili
utilizzare sia RandomPlacement che SmartPlacement.

IniziaOnDesk nomefinestra numero-scrivania
Questo comando causa finestre il cui nome o classe è nomefinestra essere inizialmente
posizionato sul numero del desktop numero-scrivania. nomefinestra dovrebbe essere racchiuso in doppio
citazioni. Se la finestra richiede il posizionamento interattivo, verrà visualizzato un contorno
sul banco corrente ma la finestra apparirà sul banco specificato.

nomefinestra può contenere i caratteri jolly "*" e "?" che corrispondono ai nomi delle finestre nel
modo normale di corrispondenza dei nomi di file Unix. Caratteri effettivi "*", "?" e "\" in a
il nome della finestra può essere inserito facendo precedere il carattere da una "\".

Il comando Stile fornisce un altro metodo (più generale) per specificare
IniziaOnDesk.

Resta in primo piano nomefinestra
Queste finestre cercano sempre di rimanere in primo piano rispetto alle altre finestre. Questo potrebbe essere utile
per orologi o cassette postali che vorresti fossero sempre visibili. Se la finestra è
esplicitamente abbassato non cercherà di tornare indietro con la forza fino a quando non lo sarà
esplicitamente sollevato. nomefinestra può essere il nome di una finestra o la sua classe.

nomefinestra può contenere i caratteri jolly "*" e "?" che corrispondono ai nomi delle finestre nel
modo normale di corrispondenza dei nomi di file Unix. Caratteri effettivi "*", "?" e "\" in a
il nome della finestra può essere inserito facendo precedere il carattere da una "\".

Il comando Stile fornisce un altro metodo (più generale) per specificare StaysOnTop.

StdBackColor nomecolore
Imposta il colore di sfondo per i menu e le finestre non selezionate su nomecolore. Quando
utilizzando uno schermo monocromatico questa opzione viene ignorata e viene utilizzato il bianco.

Il comando Stile fornisce un altro metodo (più generale) per specificare
StdBackColor.

StdForeColor nomecolore
Imposta il colore di primo piano per i menu e i titoli delle finestre non selezionati su nomecolore.
Quando si utilizza uno schermo monocromatico questa opzione viene ignorata e viene utilizzato il nero.

Il comando Stile fornisce un altro metodo (più generale) per specificare
StdForeColor.

StickyBackColor nomecolore
Imposta il colore di sfondo per le finestre permanenti non selezionate su nomecolore. Quando si usa
uno schermo monocromatico questa opzione viene ignorata e viene utilizzato il bianco. Disponibile solo se
-DMORE_COLORS viene utilizzato durante la compilazione.

StickyForeColor nomecolore
Imposta il colore di primo piano per i titoli delle finestre permanenti non selezionate su nomecolore. Quando
utilizzando uno schermo monocromatico questa opzione viene ignorata e viene utilizzato il nero. Disponibile solo
se -DMORE_COLORS viene utilizzato durante la compilazione.

Appiccicoso nomefinestra
Le finestre appiccicose "si attaccano al vetro dello schermo". Cioè, non spostano il
viewport nelle modifiche del desktop virtuale. nomefinestra può essere il nome di una finestra o
la sua classe.

nomefinestra può contenere i caratteri jolly "*" e "?" che corrispondono ai nomi delle finestre nel
modo normale di corrispondenza dei nomi di file Unix. Caratteri effettivi "*", "?" e "\" in a
il nome della finestra può essere inserito facendo precedere il carattere da una "\".

Il comando Stile fornisce un altro metodo (più generale) per specificare Sticky.

Icone adesive
Fa sì che le icone si attacchino sempre al vetro dello schermo. Cioè, le icone seguono sempre
te intorno al desktop. Quando una finestra viene deiconizzata, si sblocca. Alcune persone
trova questo un modo utile per spostare le finestre.

Icone testarde
Modifica un po' il comportamento di deiconificazione. Invece di avere Windows sempre de-
si iconificano nella pagina corrente si deiconizzano nel loro originale
posizione.

TestardoIconaPosizionamento
Se utilizzato con IconBox, fa sì che le icone evitino di posizionarsi sotto
finestre esistenti.

Posizionamento testardo
Quando si utilizza SmartPlacement, le nuove finestre evitano di posizionarsi sopra
icone.

Style nomefinestra Opzioni
Questo comando ha lo scopo di sostituire i comandi NoBorder, NoTitle, StartsOnDesk,
Sticky, StaysOnTop, Icon, WindowListSalta, CirculateSkip, SuppressIcons,
BoundaryWidth, NoBoundaryWidth, StdForeColor e StdBackColor con un singolo
comando flessibile e completo. Questo comando è usato per impostare gli attributi di a
finestra su valori diversi da quelli predefiniti o per impostare il gestore di finestre predefinito
stili.

nomefinestra può essere il nome di una finestra, la classe o la stringa di risorsa. Può contenere il
i caratteri jolly * e/o ?, che sono abbinati nel solito modo dei nomi di file Unix.

Opzioni è un elenco separato da virgole contenente alcune o tutte le parole chiave
BorderWidth, HandleWidth, NoIcon/Icon, NoTitle/Title, NoHandles/Handles,
WindowListSalta/WindowListHit, CirculateSalta/CirculateHit, StaysOnTop/StaysPut,
Sticky/Slippery, StartIconic/StartNormal, Colore, Colore in primo piano, Colore sfondo,
StartsOnDesk/StartsAnyWhere, IconTitle/NoIconTitle e NoButton/Button.

Nell'elenco sopra alcune opzioni sono elencate come style-option/opposte-style-option.
L'opzione di stile opposto per le voci che li contengono descrive il fvwm difetto
comportamento e può essere utilizzato se si desidera modificare il fvwm comportamento predefinito.

Icon accetta un argomento stringa (opzionale) senza virgolette che è l'icona bitmap o
pixmap da usare.

StartsOnDesk accetta un argomento numerico che è il numero del desktop su cui
la finestra dovrebbe essere inizialmente posizionata.

BorderWidth prende un argomento numerico che è la larghezza del bordo per posizionare il
finestra se non ha maniglie di ridimensionamento.

HandleWidth accetta un argomento numerico che è la larghezza del bordo per posizionare il
finestra se ha maniglie di ridimensionamento.

Button e NoButton prendono un argomento numerico che è il numero della barra del titolo
pulsante che deve essere incluso/omesso.

Il colore richiede due argomenti. Il primo è il colore del testo dell'etichetta della finestra e il secondo
è il normale colore di sfondo della decorazione della finestra. I due colori sono separati
con una barra. Se l'uso di una barra causa problemi, il ForeColor separato e
È possibile utilizzare le opzioni BackColor.

Un esempio:
# Cambia il comportamento predefinito di fvwm in nessuna barra del titolo su Windows!
# Definire anche un'icona predefinita.
Stile "*" NoTitle,Icon unknown1.xpm, BorderWidth 4,HandleWidth 5

# ora, modifiche specifiche della finestra:
Stile "Fvwm*" NoHandles,Sticky,WindowListSkip,BorderWidth 0
Stile "Fvwm Cercapersone" StaysOnTop, BorderWidth 0
Stile "*lock" NoHandles,Sticky,StaysOnTop,WindowListSkip
Stile "xbiff" Sticky, WindowListSkip
Stile "GoodStuff" NoHandles,Sticky,WindowListSkip
Stile "sxpm" NoHandles
Stile "makerkit"

# Rimetti le barre del titolo solo su xterms!
Stile "xterm" Titolo, Colore nero/grigio

Stile "rxvt" Icona term.xpm
Stile "xterm" Icona rterm.xpm
Stile "xcalc" Icona xcalc.xpm
Stile "xbiff" Icona mail1.xpm
Stile "xmh" Icona mail1.xpm, StartsOnDesk 2
Stile "xman" Icona xman.xpm
Icona di stile "matlab" math4.xpm, StartsOnDesk 3
Icona stile "xmag" magnifying_glass2.xpm
Icona stile "xgraph" graphs.xpm
Stile Icona "GoodStuff" toolbox.xpm

Style "Maker" StartsOnDesk 1
Stile "segnale" StartsOnDesk 3
Si noti che tutte le proprietà di una finestra verranno combinate con l'OR. Nell'esempio sopra
"FvwmPager" ottiene la proprietà StaysOnTop tramite una corrispondenza esatta del nome della finestra ma anche
ottiene NoHandles, Sticky e WindowListSkip con una corrispondenza con "Fvwm*". otterrà
NoTitle in virtù di una corrispondenza con "*". Se sono specificati stili in conflitto per a
finestra, verrà utilizzato l'ultimo stile specificato.

Se l'attributo NoIcon è impostato, la finestra specificata scomparirà semplicemente quando
è iconizzato. La finestra può essere recuperata tramite l'elenco delle finestre. Se l'icona è
impostato senza un argomento, l'attributo NoIcon viene cancellato ma nessuna icona lo è
specificato. Un esempio che consente l'esistenza solo dell'icona del modulo FvwmPager:
Stile "*" Nessuna icona
Icona di stile "Fvwm Cercapersone"

Sopprimi icone
Impedisce la creazione o il disegno di finestre icona. Se utilizzato con la window-list
questo fornisce una sorta di gestore di icone.

Il comando Stile fornisce un altro metodo (più generale) per specificare
Sopprimi icone.

CarattereFinestra nome del carattere
Rende fvwm usa il carattere nome del carattere invece di "fisso" per la barra del titolo della finestra.

FinestraListaSalta nomefinestra
Fa sì che le finestre con il nome indicato vengano omesse dall'elenco delle finestre.

nomefinestra può contenere i caratteri jolly "*" e "?" che corrispondono ai nomi delle finestre nel
modo normale di corrispondenza dei nomi di file Unix. Caratteri effettivi "*", "?" e "\" in a
il nome della finestra può essere inserito facendo precedere il carattere da una "\".

Il comando Stile fornisce un altro metodo (più generale) per specificare
WindowListSalta.

Valore XOR numero
Modifica il valore con cui i bit vengono sottoposti a XOR durante lo spostamento della finestra elastica
o ridimensionamento. L'impostazione di questo valore è un processo per tentativi ed errori.

COSTRUITO IN FUNZIONI


fvwm supporta una serie di funzioni integrate che possono essere associate ai pulsanti della tastiera o del mouse:

Beep Fa suonare il computer.

CircolaGiù [ Nome nome_finestra ]
Fa sì che il puntatore si sposti alla finestra successiva nell'elenco delle finestre per le quali
CirculateSkip non è stato specificato.

Se vengono forniti gli argomenti opzionali, il focus si sposterà sulla prima finestra
il cui nome (o nome dell'icona o classe) corrisponde nome_finestra. L'argomento opzionale Nome
è richiesto se nome_finestra viene fornito ed è racchiuso tra virgolette. Questo argomento è
il nome che compare nei menu se la funzione viene richiamata da un menu, ma serve
senza scopo se la funzione non viene richiamata da un menu.

CircolareSu [ Nome nome_finestra ]
Fa sì che il puntatore si sposti alla finestra precedente nell'elenco delle finestre per cui
CirculateSkip non è stato specificato.

Se vengono forniti gli argomenti opzionali, il focus si sposterà sulla prima finestra
il cui nome (o nome dell'icona o classe) corrisponde nome_finestra. L'argomento opzionale Nome
è richiesto se nome_finestra viene fornito ed è racchiuso tra virgolette. Questo argomento è
il nome che compare nei menu se la funzione viene richiamata da un menu, ma serve
nessuno scopo se la funzione non viene chiamata da un menu

Ecco un esempio che sposta il focus su una finestra xterm quando si preme Alt-F1:
Tasto F1 AM CirculateUp "qualunque" xterm

Chiudi Se la finestra accetta il protocollo di cancellazione della finestra viene inviato un messaggio alla finestra
chiedendogli di rimuoversi con grazia. Se la finestra non comprende l'eliminazione
window protocol allora la finestra viene distrutta.

CursoreSposta orizzontale verticale
Sposta il puntatore del mouse di orizzontale pagine in direzione X e verticale pagine
nella direzione Y. Una o entrambe le voci possono essere negative. Sia orizzontale che
i valori verticali sono espressi in percentuale di pagine, quindi "CursorMove 100 100" significa
spostarsi in basso e a sinistra di una pagina intera. "CursorMove 50 25" significa spostarsi a sinistra di metà
pagina e giù di un quarto di pagina. La funzione CursorMove non dovrebbe essere chiamata
dai menu a comparsa.

Elimina Invia un messaggio a una finestra chiedendo di rimuoversi, causando frequentemente il
applicazione per uscire.

Scrivania arg1 arg2
Modifiche a un altro desktop (area di lavoro, stanza).

If arg1 è diverso da zero, il prossimo numero di desktop sarà il numero di desktop corrente
più arg1. I numeri del desktop possono essere negativi.

If arg1 è zero, il nuovo numero del desktop sarà arg2.

Il numero di desktop attivi viene determinato dinamicamente. Solo desktop che
contengono finestre o sono attualmente visualizzati sono attivi. I numeri del desktop devono
essere compreso tra 2147483647 e -2147483648 (è abbastanza?).

Distruggere
Distrugge una finestra. Garantito per sbarazzarsi della finestra, ma è un modo abbastanza violento
per chiudere un'applicazione.

Exec Nome command
esegue command. command non è citato ma Nome è. Nome è il nome che compare
in un menu, se è da lì che viene chiamata la funzione. Nome è richiesto anche se
la funzione non viene richiamata da un menu.

L'esempio seguente associa il tasto funzione F1 nella finestra principale, senza modificatori,
alla funzione esecutiva. Il programma rxvt verrà avviato con un assortimento di
opzioni.
Tasto F1 RN Exec "rxvt" exec rxvt -fg yellow -bg blue -e /bin/tcsh &

Focus Sposta la finestra o la finestra secondo necessità per rendere visibile la finestra selezionata. Imposta
il focus della tastiera sulla finestra selezionata. Alza la finestra se necessario per farlo
visibile. Sposta il puntatore nella finestra selezionata in modalità focus-follow-mouse.
Non deiconizza. Questa funzione è principalmente per l'uso con un modulo come
Lista FvwmWin.

Funzione
Utilizzato per associare una funzione definita in precedenza a un tasto oa un pulsante del mouse.

L'esempio seguente associa il pulsante 1 del mouse a una funzione chiamata "Sposta o alza",
la cui definizione è stata fornita come esempio in precedenza in questa pagina di manuale. A seguito di
eseguire questo legame fvwm eseguirà la funzione di spostamento o sollevamento ogni volta che il pulsante
1 viene premuto nella barra del titolo di una finestra.
Mouse 1 TA Funzione "Sposta o alza"

Vai aPagina xy
Sposta la finestra del desktop sulla pagina (x,y). La pagina in alto a sinistra è (0,0), quella in alto
a destra è (N,0), dove N è uno in meno del numero corrente di pagine orizzontali
specificato nel comando DeskTopSize. La pagina in basso a sinistra è (0,M) e quella in basso
la pagina di destra è (N,M), dove M è la dimensione verticale del desktop come specificato nella
comando DeskTopSize. La funzione GotoPage non deve essere utilizzata in un menu a comparsa.

Iconifica [ APPREZZIAMO ]
Iconizza una finestra se non è già iconificata o la deiconizza se lo è
già iconizzato. Se l'argomento opzionale APPREZZIAMO è positivo l'unico
l'iconizzazione sarà consentita. Se l'argomento opzionale è negativo solo de-
l'iconizzazione sarà consentita.

Abbassa Consente all'utente di abbassare una finestra.

Massimizza [ orizzontale verticale ]
Senza i suoi argomenti facoltativi Massimizza fa sì che la finestra cambi alternativamente
da una dimensione a schermo intero alla sua dimensione normale.

Con gli argomenti opzionali orizzontale e verticale, che sono espressi come
percentuale di uno schermo intero, l'utente può controllare la nuova dimensione della finestra. Se
orizzontale è maggiore di 0, allora la dimensione orizzontale della finestra sarà
impostato su orizzontale*larghezza_schermo/100. Il ridimensionamento verticale è simile. Per esempio,
quanto segue aggiungerà un pulsante della barra del titolo per spostare una finestra completamente in verticale
dimensione dello schermo:
Mouse 0 4 A Massimizza 0 100
Quanto segue fa sì che le finestre vengano estese all'intera larghezza:
Mouse 0 4 A Massimizza 100 0
Questo crea una finestra che è la metà delle dimensioni dello schermo in ogni direzione:
Mouse 0 4 A Massimizza 50 50
I valori maggiori di 100 possono essere usati con cautela.

Se la lettera "p" è aggiunta a ciascuna coordinata (orizzontale e/o verticale), allora
la quantità di scorrimento sarà misurata in pixel.

Moduli Nome NomeModulo
Specifica un modulo che dovrebbe essere generato. I moduli possono essere transitori di breve durata
programmi o può rimanere per la durata della X sessione. I moduli saranno
terminato dal gestore di finestre prima del riavvio e si chiude, se possibile. Nome is
una stringa con doppia virgoletta che non ha assolutamente alcun significato, ma deve esistere.

Spostare [ x y ]
Consente all'utente di spostare una finestra. Se chiamato da qualche parte in una finestra o la sua
bordo, quindi quella finestra verrà spostata. Se chiamato dalla finestra principale, allora il
all'utente sarà consentito di selezionare la finestra di destinazione.

Se vengono forniti gli argomenti opzionali x e y, la finestra verrà spostata così
che il suo angolo in alto a sinistra si trovi nella posizione (x,y). Le unità di x e y sono percentuali
dello schermo, a meno che una lettera "p" non sia aggiunta a ciascuna coordinata, nel qual caso il
la posizione è specificata in pixel.

Consigli d'uso:
Mouse 1 TA Move
Mouse 2 TA Muovi 10 10
Mouse 3 TA Muovi 10p 10p
Nel primo esempio è indicata una mossa interattiva. Nella seconda, la finestra
la cui barra del titoloèselezionata saràspostato in modo che il suo angolo in alto a sinistra sia 10
percento della larghezza dello schermo dentro dalla sinistra dello schermo e il 10 percento verso il basso
dall'alto. L'ultimo esempio sposta la finestra in coordinate (10,10) pixel.

No non fa niente. Viene utilizzato per inserire una riga vuota o un separatore in un menu. Se la
la specifica della voce di menu è Nop " ", quindi viene inserita una riga vuota. Se sembra
Nop "", quindi viene inserita una linea di separazione.

Popup Questo built-in ha due scopi: associare un menu a un tasto o un pulsante del mouse e a
associare un sottomenu a un menu. I formati per i due scopi differiscono leggermente.

Per associare un menu a comparsa definito in precedenza a un tasto o a un pulsante del mouse:

L'esempio seguente associa i pulsanti del mouse 2 e 3 a un popup chiamato "Finestra
Ops", la cui definizione è stata fornita come esempio in precedenza in questa pagina di manuale
menu apparirà se i pulsanti 2 o 3 vengono premuti nella cornice della finestra, nella barra laterale,
o barra del titolo, senza modificatori (nessuno tra shift, control o meta).
Mouse 2 FST N Popup "Opzioni finestra"
Mouse 3 FST N Popup "Opzioni finestra"
I popup possono essere associati ai tasti tramite l'uso del modificatore di tasti. I pop-up possono essere
azionabile senza l'utilizzo del mouse tramite il collegamento ai tasti e operando tramite il tasto up
tasti freccia, freccia giù e invio.

Per associare un menu a comparsa definito in precedenza a un altro menu, da utilizzare come sottomenu:

L'esempio seguente definisce un sottomenu, "Quit-Verify" e lo lega a un main
menu, denominato "Utilità":
Popup "Esci-Verifica"
Titolo "Davvero chiudere Fvwm?"
Esci da "Sì, davvero esci"
Riavvia "Riavvia Fvwm" fvwm
No ""
No "No, non mollare"
Fine Popup

Popup "Utilità"
Titolo "Utilità"
Esegui "Xterm" Esegui xterm &
Exec "Rxvt" esec. rxvt &
Exec "Top" exec rxvt -T Top -n Top -e top &
Exec "Calcolatrice" exec xcalc &
Esecutore "Xman" Esecutore xman &
Esecutivo "Xmag" Esecutore xmag &
No ""
Popup "Esci da Fvwm" Esci-Verifica
Fine Popup
I sottomenu devono essere definiti prima del menu principale a cui sono associati. Sub-
l'annidamento dei menu può essere arbitrariamente profondo.

Esci Esce fvwm, generalmente causando l'uscita anche da X.

Alza Consente all'utente di alzare una finestra.

Sollevalo un pò meno
Alza e abbassa alternativamente una finestra.

ricaricare
Fa sì che tutte le finestre sullo schermo vengano ridisegnate.

Ridimensiona [ x y ]
Consente all'utente di ridimensionare una finestra.

Se vengono forniti gli argomenti opzionali x e y, la finestra verrà spostata così
che il suo angolo in alto a sinistra si trovi nella posizione (x,y). Le unità di x e y sono percentuali
dello schermo, a meno che una lettera "p" non sia aggiunta a ciascuna coordinata, nel qual caso il
la posizione è specificata in pixel.

Ricomincia Nome NomeGestoreFinestre
Cause fvwm per riavviarsi se WindowManagerName è "fvwm", o per passare a un
gestore di finestre alternativo se WindowManagerName è diverso da "fvwm". Se la finestra
manager non è nel tuo percorso di ricerca predefinito, quindi dovresti usare il nome completo del percorso
per NomeGestoreFinestre.

NomeGestoreFinestre non è citato ma Nome è. Nome è il nome che appare in a
menu, se è da lì che viene chiamata la funzione. Nome è richiesto anche se il
la funzione non viene chiamata da un menu.

Questo comando non dovrebbe avere una e commerciale finale o alcun argomento della riga di comando e
non dovrebbe utilizzare alcuna variabile ambientale. Dei seguenti esempi, il
i primi tre sono sicuramente perdenti, ma il terzo va bene:
Tasto F1 RN Riavvia " " fvwm &
Tasto F1 RN Riavvia " " $(HOME)/bin/fvwm
Tasto F1 RN Riavvia " " twm -f .mystartupfile
Tasto F1 RN Riavvia " " /home/nazione/bin/fvwm

Attacca Rende una finestra appiccicosa se non è già appiccicosa o non appiccicosa se lo è già
appiccicoso.

Scorrere orizzontale verticale
Scorre la finestra del desktop virtuale di orizzontale pagine nella direzione x e
verticale pagine in direzione y. Una o entrambe le voci possono essere negative. Entrambi
i valori orizzontali e verticali sono espressi in percentuale di pagine, quindi "Scorri 100
100" significa scorrere verso il basso e a sinistra di una pagina intera. "Scorri 50 25" significa scorrere
sinistra di mezza pagina e giù di un quarto di pagina. La funzione di scorrimento non dovrebbe essere
richiamato dai menu a comparsa. Normalmente, lo scorrimento si ferma sul bordo del desktop.

Se le percentuali orizzontale e verticale vengono moltiplicate per 1000 allora scrolling
si avvolgerà intorno al bordo del desktop. Se "Scorri 100000 0" viene eseguito su
e oltre fvwm si sposterà alla pagina desktop successiva ad ogni esecuzione e si concluderà
intorno al bordo del desktop, in modo che ogni pagina venga colpita a turno.

Se la lettera "p" è aggiunta a ciascuna coordinata (orizzontale e/o verticale), allora
la quantità di scorrimento sarà misurata in pixel.

Il titolo non fa nulla. Viene utilizzato per inserire una riga del titolo in un menu a comparsa o in un menu.

TogglePagina
Disabilita temporaneamente lo scorrimento dei bordi. Lo scorrimento dei bordi può essere riattivato chiamando
questo di nuovo.

Aspetta! Nome
Questo built-in è concepito per essere utilizzato in fvwm solo funzioni. Causa l'esecuzione di
una funzione per mettere in pausa fino al nome di una nuova finestra Nome appare. fvwm rimane completamente
funzionale durante l'attesa. Ciò è particolarmente utile in InitFunction se si
stanno cercando di avviare Windows su desktop specifici:
Funzione "InitFunction"
Exec "I" exec xterm -geometry 80x64+0+0
Aspetta "io" xterm
Scrivania "I" 0 2
Exec "I" exec xmh -font fixed -geometry 507x750+0+0 &
Aspetta "io" xmh
Scrivania "I" 0 0
Funzione finale
La funzione di cui sopra avvia un xterm sulla scrivania corrente, attende che si mappi da solo,
quindi passa al banco 2 e avvia un xmh. Dopo che la finestra xmh appare control
si sposta al banco 0.

ordito [ Nome nome_finestra ]
Uguale a CirculateDown ma deiconizza qualsiasi finestra iconificata mentre si concentra su di essa.

WindowsScrivania nuova_scrivania
Sposta la finestra selezionata sul desktop specificato come nuova_scrivania.

Elenco finestre arg1 arg2
Genera un menu a comparsa (e lo fa apparire) in cui il titolo e la geometria di ciascuno di
vengono mostrate le finestre attualmente sul desktop. La geometria delle finestre iconizzate
è mostrato tra parentesi. La selezione di un elemento dal menu a comparsa dell'elenco delle finestre causerà
quella finestra da spostare sul desktop se non è attualmente su di essa, si sposterà
la finestra del desktop alla pagina contenente l'angolo in alto a sinistra del
window, de-iconerà la finestra se è iconificata e la solleverà.

If arg1 è un numero pari, le finestre verranno elencate utilizzando il nome della finestra
(il nome che compare nella barra del titolo). Se è strano, allora il nome dell'icona della finestra
viene utilizzato.

If arg1 è inferiore a 2 quindi tutte le finestre su tutti i desktop (tranne quelli elencati in
Verranno mostrate le direttive WindowListSkip).

If arg1 è 2 o 3, verranno visualizzate solo le finestre sul desktop corrente.

If arg1 è 4 o 5 quindi solo Windows sul numero del desktop arg2 sarà mostrato.

TASTIERA SCORCIATOIE


Tutte (penso) le operazioni del gestore delle finestre possono essere eseguite dalla tastiera, quindi senza mouse
l'operazione dovrebbe essere possibile. Oltre a scorrere il desktop virtuale di
associare lo scorrimento integrato ai tasti, ai popup, allo spostamento, al ridimensionamento e alla maggior parte degli altri appropriati
i built-in possono essere associati alle chiavi. Una volta avviata una funzione incorporata, il puntatore viene spostato
utilizzando le frecce su, giù, sinistra e destra e l'azione viene terminata premendo
Restituzione. Tenendo premuto il tasto Maiusc, il movimento del puntatore aumenterà a incrementi
e tenendo premuto il tasto di controllo il movimento del cursore si sposta a passi più piccoli.
I controlli di movimento del cursore standard emacs e vi (^n, ^p, ^f, ^b e ^j, ^k, ^h, ^l) possono essere
utilizzato al posto dei tasti freccia.

FORNITO CONFIGURAZIONE


Un file di configurazione di esempio, system.fvwmrc, viene fornito con il fvwm distribuzione. è
ben commentato e può essere usato come fonte di esempi per fvwm configurazione.

USO ON MULTISCHERMO DISPLAY


Se l'argomento della riga di comando -s non viene fornito, fvwm si avvierà automaticamente ad ogni
schermo sul display specificato. A seguito di fvwm avvia ogni schermata viene trattata in modo indipendente.
Ripartenze di fvwm devono essere eseguiti separatamente su ciascuna schermata. L'uso di EdgeScroll 0 0
è fortemente raccomandato per i display multischermo.

Potrebbe essere necessario uscire da ogni schermata per uscire completamente dalla sessione X.

Il supporto multischermo è disponibile solo se fvwm è compilato con -DMULTIPLE_SCREENS

Utilizzare fvwm1 online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    libusb
    libusb
    Libreria per abilitare lo spazio utente
    programmi applicativi con cui comunicare
    dispositivi USB. Pubblico: sviluppatori, fine
    Utenti/Desktop. Linguaggio di programmazione: C.
    Categorie ...
    Scarica libus
  • 2
    SWIG
    SWIG
    SWIG è uno strumento di sviluppo software
    che collega programmi scritti in C e
    C++ con una varietà di alto livello
    linguaggi di programmazione. SWIG è usato con
    diverso...
    Scarica SIG
  • 3
    Tema React di WooCommerce Nextjs
    Tema React di WooCommerce Nextjs
    Tema React WooCommerce, costruito con
    Avanti JS, Webpack, Babel, Node e
    Express, utilizzando GraphQL e Apollo
    Cliente. Negozio WooCommerce a React(
    contiene: Prodotti...
    Scarica il tema WooCommerce Nextjs React
  • 4
    archlabs_repo
    archlabs_repo
    Repository dei pacchetti per ArchLabs Questo è un file
    applicazione che può anche essere recuperata
    da
    https://sourceforge.net/projects/archlabs-repo/.
    È stato ospitato in OnWorks in...
    Scarica archlabs_repo
  • 5
    Progetto Zefiro
    Progetto Zefiro
    Il progetto Zephyr è una nuova generazione
    sistema operativo in tempo reale (RTOS) che
    supporta più hardware
    architetture. Si basa su a
    kernel a ingombro ridotto...
    Scarica il progetto zephyr
  • 6
    SCons
    SCons
    SCons è uno strumento di costruzione di software
    che è un'alternativa superiore al
    il classico strumento di costruzione "Make" che
    tutti conosciamo e amiamo. SCons è
    implementato un...
    Scarica SCons
  • Di Più "

Comandi Linux

Ad