fvwm1 - Online în cloud

Aceasta este comanda fvwm1 care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


fvwm1 - F(?) Virtual Window Manager pentru X11, versiunea 1.x

REZUMAT


fvwm1 [ Opțiuni ]

DESCRIERE


Fvwm este un manager de ferestre pentru X11. Este un derivat al twm, reproiectat pentru a minimiza memoria
consum, oferă un aspect 3-D ramelor ferestrelor și oferă un desktop virtual simplu.
Consumul de memorie este estimat la aproximativ o jumătate până la o treime din consumul de memorie
twm, datorită în primul rând unei reproiectări a twmmetoda lui de stocare a legăturilor mouse-ului. În plus,
multe dintre opțiunile configurabile ale twm a fost eliminat.

Numele „FVWM” înseamnă ceva, dar am uitat ce. (Slab, celebru, foobar?
Nu contează, oricum aceasta este o societate bazată pe acronim.)

STAREA OF ACEST SOFTWARE


De la lansarea FVWM 2.2 în martie 1999, această versiune este oficial depreciată și nu
mai susținută. Vă rugăm să nu raportați nicio eroare în acest software. De asemenea, pentru Debian
utilizatorilor, paginile de manual ale modulului pentru această versiune a FVWM vor fi găsite ca FvwmAudio1(1x) etc.

SPECIAL NOTĂ PENTRU XFREE86 UTILIZATORI


XFree86 oferă un ecran virtual a cărui operare poate fi confuză atunci când este utilizat
coroborat cu fvwm. Cu XFree86 toate ferestrele care apar pe ecranul virtual
de fapt sunt atrași în memoria video (indiferent dacă apar sau nu pe ecranul fizic),
astfel încât dimensiunea ecranului virtual este limitată de memoria video disponibilă.

cu fvwmdesktopul virtual al lui, ferestrele care nu apar pe ecran nu primesc de fapt
atras în RAM video. Dimensiunea desktop-ului virtual este limitată la aproximativ 32,000 pe 32,000
pixeli, dar probabil că este imposibil să folosiți un desktop virtual de mai mult de aproximativ 5 ori
ecranul vizibil în fiecare direcție. Rețineți că utilizarea memoriei este o funcție a numărului
de ferestre care există - dimensiunea desktop-ului nu face nicio diferență.

Când te familiarizezi cu fvwm este recomandat să dezactivați virtualul lui XFree86
ecran prin setarea dimensiunii ecranului virtual la dimensiunea ecranului fizic. După ce vei deveni
obișnuit cu fvwm poate doriți să reactivați ecranul virtual al lui XFree86.

DREPTURI DE AUTOR


Întrucât fvwm este derivat din twm codul pe care îl partajează twmdrepturile de autor ale lui.

fvwm este dreptul de autor din 1988 de către Evans și Sutherland Computer Corporation, Salt Lake City, Utah,
și 1989 de către Massachusetts Institute of Technology, Cambridge, Massachusetts, All
drepturi rezervate. Este, de asemenea, drepturi de autor din 1993 și 1994 de către Robert Nation.

Permisiunea de a utiliza, copia, modifica și distribui acest software și documentația acestuia pentru
prin prezenta se acordă orice scop și fără taxă, cu condiția ca notificarea privind drepturile de autor de mai sus
apar în toate copiile și că atât acea notificare privind drepturile de autor, cât și această notificare de permisiune apar
în documentația justificativă și ca numele Evans & Sutherland și MIT să nu fie
utilizate în publicitate în publicitate referitoare la distribuția software-ului fără
permisiunea prealabilă specifică, scrisă.

ROBERT NATION, EVANS & SUTHERLAND ȘI MIT DECLARA TOATE GARANȚII CU PRIVIRE LA ACEST
SOFTWARE, INCLUSIV TOATE GARANȚIILE IMPLICITE DE VANTABILITATE ȘI APTITATE, ÎN NICIO CAZ
EVANS & SUTHERLAND SAU MIT VA FI RESPONSABIL PENTRU ORICE SPECIAL, INDIRECT SAU CONSECUȚIONAL
DAUNE SAU ORICE DAUNE REZULTATE DIN PIERDERE DE UTILIZARE, DATE SAU PROFIT, FIE ÎN
O ACȚIUNE DE CONTRACT, NEGLIGENȚĂ SAU ALTĂ ACȚIUNE TORTUOSĂ, DECORRIT DIN SAU ÎN
CONEXIUNEA CU UTILIZAREA SAU PERFORMANȚA ACESTUI SOFTWARE.

ANATOMIE OF A FEREASTRA


Fvwm pune un chenar decorativ în jurul majorității ferestrelor. Acest chenar constă dintr-o bară pe fiecare
lateral și o mică secțiune în formă de „L” pe fiecare colț. Există o bară de sus suplimentară numită
bara de titlu care este folosită pentru a afișa numele ferestrei. În plus, sunt în sus
la 10 butoane din bara de titlu. Barele de sus, laterale și inferioare sunt cunoscute în mod colectiv sub numele de
bare laterale. Piesele de colț se numesc cadru.

Cu excepția cazului în care fișierele standard implicite sunt modificate, apăsând butonul mouse-ului 1 din titlu sau
barele laterale vor începe o operațiune de mutare pe fereastră. Apăsând butonul 1 din cadrul colțului
piesele vor începe o operație de redimensionare. Apăsând butonul 2 oriunde în chenar apare
o listă extinsă de operațiuni cu ferestre.

Pot exista până la zece butoane din bara de titlu. Utilizarea lor este complet definită de utilizator. The
configurația implicită are un buton pentru bara de titlu pe fiecare parte a barei de titlu. Cel de pe
stânga este folosit pentru a afișa o listă de opțiuni de fereastră, indiferent care este butonul mouse-ului
folosit. Cel din dreapta este folosit pentru a iconiza fereastra. Numărul de butoane din bara de titlu
folosit depinde de care dintre ele au acțiuni ale mouse-ului legate de ele. Vezi secțiunea despre
Parametrul de configurare „Mouse” de mai jos.

THE VIRTUAL DESKTOP


Fvwm oferă mai multe desktop-uri virtuale pentru utilizatorii care doresc să le folosească. Ecranul este a
fereastra de vizualizare pe un desktop care poate fi mai mare decât ecranul. Mai multe desktop-uri distincte pot
să fie accesat (concept: un desktop pentru fiecare proiect sau un desktop pentru fiecare aplicație,
când aplicațiile de vizualizare sunt distincte). Deoarece fiecare desktop poate fi mai mare decât cel fizic
ecran, ferestre care sunt mai mari decât pot ecranul sau grupuri mari de ferestre asociate
să fie ușor de văzut.

Mărimea desktop-urilor virtuale poate fi specificată la pornire. Toate desktopurile virtuale trebuie
să fie de aceeași dimensiune. Numărul total de desktop-uri distincte nu trebuie specificat, dar este
limitat la aproximativ 4 miliarde în total. Toate ferestrele de pe desktopul curent pot fi
afișată într-un Pager, o vedere în miniatură a desktopului curent. Ferestre care nu sunt pornite
desktopul curent poate fi listat, împreună cu geometriile lor, într-o listă de ferestre,
accesibil ca meniu pop-up.

Ferestrele „Sticky” sunt ferestre care transcend desktopul virtual prin „Lipirea de
sticla ecranului." Ei rămân mereu așezați pe ecran. Acest lucru este convenabil pentru lucruri precum
ceasuri și xbiff, așa că trebuie să rulați doar un astfel de gadget și rămâne întotdeauna cu dvs.

Geometriile ferestrelor sunt specificate în raport cu fereastra curentă. Acesta este:
xterm -geometrie +0+0
va apărea întotdeauna în colțul din stânga sus al porțiunii vizibile a ecranului. Aceasta
este permisă specificarea geometriilor care plasează ferestre pe desktopul virtual, dar dezactivate
Monitorul. De exemplu, dacă ecranul vizibil este de 1000 x 1000 pixeli, iar desktopul
dimensiunea este 3x3, iar fereastra actuală se află în colțul din stânga sus al desktopului,
apoi invocând:
xterm -geometrie +1000+1000
va plasa fereastra chiar lângă colțul din dreapta jos al ecranului. Poate fi
găsit deplasând mouse-ul în colțul din dreapta jos al ecranului și așteptând
pentru a defila la vedere. În prezent, nu există nicio modalitate de a determina maparea unei ferestre pe un desktop
altele decât biroul activ în prezent.

O geometrie specificată ca ceva de genul:
xterm -geometrie -5-5
va plasa în general colțul din dreapta jos al ferestrei la 5 pixeli din dreapta jos
colțul porțiunii vizibile a ecranului. Nu toate aplicațiile acceptă fereastra
geometrii cu decalaje negative.

Unele aplicații, cum ar fi xterm și xfontsel, permit utilizatorului să specifice biroul de pornire
linia de comandă:
xterm -xrm „*Desk:1”
va începe un xterm pe biroul numărul 1. Nu toate aplicațiile înțeleg această opțiune,
in orice caz.

INIȚIALIZARE


În timpul inițializării, fvwm va căuta un fișier de configurare care descrie cheia și
legături cu nasturi și alte câteva lucruri. Formatul acestor fișiere va fi descris
mai tarziu. Primul, fvwm va căuta un fișier numit .fvwmrc în directorul principal al utilizatorilor.
În caz contrar, va căuta /etc/X11/fvwm/system.fvwmrc pentru valorile implicite la nivel de sistem. Dacă
acel fișier nu este găsit, fvwm va ieși.

Fvwm va seta două variabile de mediu care vor fi moștenite de copiii săi. Acestea sunt
$DISPLAY care descrie afișajul pe care fvwm rulează. $DISPLAY poate fi unix:0.0 sau
:0.0, care nu funcționează prea bine când este trecut prin rsh la o altă mașină, deci
$HOSTDISPLAY va fi de asemenea setat și va folosi o descriere a afișajului pregătită pentru rețea.
$HOSTDISPLAY va folosi întotdeauna protocolul de transport TCP/IP (chiar și pentru o conexiune locală)
deci $DISPLAY ar trebui folosit pentru conexiuni locale, deoarece poate folosi socket-uri de domeniu Unix, care
sunt mai rapide.

FORMAT WINDOWS


Dacă utilizați de obicei ferestre cu formă, cum ar fi xeyes sau oclock, aveți mai multe opțiuni. Tu
le puteți face pe toate nedecorate (ora NoBorder și ora NoTitle, de exemplu) sau puteți
utilizați configurația implicită și lăsați-le decorate, caz în care un chenar decorativ
și un fundal de culoare solidă sunt afișate. Alternativ, puteți compila în extensiile SHAPE
prin schimbarea unui steag în Makefile, caz în care obțineți fereastra în formă cu nr
fundal și o bară de titlu plutește deasupra ferestrei. Extensiile de ferestre modelate cresc
consumul de memorie al managerului de ferestre cu aproximativ 60 Kbytes atunci când nu există ferestre formate
prezente, dar au un efect redus atunci când sunt prezente ferestre cu formă.

ICOANE


Baza Fvwm configurația folosește pictograme bitmap monocrome, similare cu twm. Dacă XPM
Extensiile sunt compilate, apoi pictogramele colorate similare cu ctwm, MS-Windows sau Macintosh
pot fi folosite pictograme. Pentru a utiliza aceste opțiuni veți avea nevoie de pachetul XPM, ca
descrise în Makefile.noImake și Imakefile.

Dacă ambele opțiuni SHAPE și XPM sunt compilate, veți obține pictograme de culoare în formă, care
sunt foarte rafinate.

MODULE


Un modul este un program separat care rulează ca un proces Unix separat, dar transmite
comenzi pentru fvwm a executa. Se așteaptă ca lansările viitoare să ofere un mijloc pentru acestea
module din care să extragă informații despre fereastră fvwm. Utilizatorii își pot scrie propriile module de făcut
orice manipulări ciudate sau bizare fără a afecta integritatea fvwm însăși.

Modulele TREBUIE să fie generate de fvwm astfel încât să poată monta două conducte pt fvwm iar modulul la
comunică cu. Conductele vor fi deja deschise pentru modul când acesta pornește și
descriptorii de fișiere pentru conducte sunt furnizați ca argumente în linia de comandă.

Modulele pot fi generate în timpul fvwm inițializare prin opțiunea Modul sau în orice moment
în timpul sesiunii X prin utilizarea Modulului încorporat. Modulele pot exista pe durata de
sesiunea X sau poate efectua o singură sarcină și ieși. Dacă modulul este încă activ când
fvwm i se spune să renunțe, atunci fvwm va închide conductele de comunicație și va aștepta să primească a
SIGCHLD din modul, indicând că a detectat închiderea conductei și a ieșit.
Dacă modulele nu reușesc să detecteze închiderea conductei fvwm va ieși după aproximativ 30 de secunde
oricum. Numărul de module care se execută simultan este limitat de operare
numărul maxim al sistemului de fișiere deschise simultan, de obicei între 60 și 256.

Modulele transmit pur și simplu comenzi text către fvwm motor de comandă încorporat. Comenzi text
sunt formatate la fel ca în cazul unei legături de mouse în fișierul de configurare .fvwmrc. Anumit
sunt transmise și informații auxiliare, ca în modulul eșantion GoodStuff. The
Modulul GoodStuff este documentat în propria pagină de manual.

ICCCM CONFORMITATE


Fvwm încearcă să fie conforme cu ICCCM 1.1. Din acest moment (1.20l) manipularea hărții de culori nu este
complet conform ICCCM. În plus, ICCCM afirmă că ar trebui să fie posibil pentru
aplicațiile să primească ORICE apăsare de tastă, care nu este în concordanță cu comanda rapidă de la tastatură
abordare utilizată în fvwm și majoritatea celorlalți manageri de ferestre.

M4 PREPROCESAREA


If fvwm este compilat cu opțiunea M4, fvwm utilizări m4(1) pentru a preprocesa fișierele de configurare
înainte de analizare. În acest fel poți folosi m4 macrocomenzi pentru a efectua operațiuni în timpul execuției. Acest
face foarte ușor să lucrezi cu diferite afișaje cu caracteristici diferite.

De exemplu, în funcție de starea dvs. de spirit, este posibil să doriți scheme de culori diferite. Un mod de
a face acest lucru este folosind -m4opt pentru a-ți specifica starea de spirit. Pentru o stare de spirit însorită -m4opt
-DSorat; pentru o stare de spirit întunecată -m4opt -Dîntuneric. Fișierul dvs. .fvwmrc ar putea conține:
ifdef(`Sunny',`
StdForeColor Black
StdBackColor LightSkyBlue
HiForeColor galben
HiBackColor PeachPuff1
PagerBackColor BlanchedMigdale ')

ifdef(`Întunecat',`
StdForeColor Black
StdBackColor #60a0c0
HiForeColor negru
HiBackColor #c06077
PagerBackColor #5c54c0
orhidee PagerForeColor
StickyForeColor Black
StickyBackColor #60c0a0 ')

Următoarele m4 simbolurile sunt predefinite de fvwm:

BITS_PER_RGB Numărul de biți semnificativi într-o culoare RGB. (baza logaritmică 2 din
numărul de culori distincte care pot fi create. Aceasta este adesea
diferit de numărul de culori la care pot fi afișate
o singura data.)

CLASĂ Clasa ta vizuală. Va returna unul dintre StaticGray, Scara tonurilor de gri,
StaticColor, PseudoColor, Culoare adevarata, DirectColor, sau, dacă nu se poate
stabiliți ce aveți, NonStandard.

CLIENTOST Mașina care rulează clienții.

COLOR Acesta va fi fie „Da”, fie „Nu”. Acesta este doar un înveliș în jur
definiția CLASEI. Returnează „Da” activat *Culoare și „Nu” activat
StaticGray și Scara tonurilor de gri.

FVWMDIR Acesta este setat la calea în care au fost configurate modulele
instalat.

FVWM_VERSION Acesta este un șir care conține versiunea lui fvwm.

HEIGHT Înălțimea afișajului dvs. în pixeli.

ACASA Directorul principal al utilizatorului. Obținut din mediu.

NOMUL DE GĂȘTARE Numele de gazdă canonic care rulează clienții (adică un sistem complet calificat
versiune a CLIENTOST).

OPŢIUNI Acesta este un șir de opțiuni de compilare utilizate. Fiecare opțiune este
despărțit de celălalt printr-un spațiu.

PLANURI Numărul de planuri de biți acceptate de afișajul dvs. în rădăcina implicită
fereastră.

ELIBERARE Numărul de lansare al serverului dvs. X. Pentru MIT X11R5 acesta este 5.

REVIZUIRE Revizuirea protocolului X minor. După cum se vede de ProtocolRevision(3).

SERVERHOST Această variabilă este setată la numele mașinii care rulează
serverul X.

TWM_TYPE Spune care twm ramuri rulează. Acesta va fi întotdeauna setat la
șirul „fvwm” din acest program. Acest lucru este util pentru protejare
părți ale tale .twmrc fișier care fvwm corect nu va înțelege (cum ar fi
Spații de lucru) astfel încât să fie încă utilizabil cu altele twm programe.

USER Numele utilizatorului care rulează programul. Obținut de la
mediu. (envrironment)

Vendor Vânzătorul serverului dvs. X. De exemplu: MIT X Consorţiu.

VERSIUNE Versiunea principală a protocolului X. După cum se vede de ProtocolVersion(3).

LĂŢIME Lățimea afișajului dvs. în pixeli.

X_RESOLUTION Rezoluția X a afișajului dvs. în pixeli pe metru.

Y_RESOLUTION Rezoluția Y a afișajului dvs. în pixeli pe metru.

S-ar putea să descoperi că dacă cercetezi m4(1) manual bine și înțelegeți puterea
m4, acesta va fi un foarte instrument util și puternic. Dar dacă folosiți oricare dintre simbolurile care
sunt predefinite de m4, esti in mare pericol! De exemplu, Sun's m4 predefinite include,
deci, dacă folosești acest nume în .fvwmrc, nu ai noroc. Soluția corectă la
această problemă este de a pune un set de ghilimele în jurul cuvântului supărător: „include”.

Pentru a ajuta la atenuarea acestei probleme, următoarele opțiuni pot fi utile. Pentru a schimba
citarea caracterelor folosite de m4, utilizați opțiunile -m4-quote și -m4-equote. Asigurați-vă că
specificați ambele opțiuni altfel m4 va fi confuz. Când acestea sunt date, a schimbare cota
macro este dată înainte ca fișierul fvwmrc al utilizatorilor să fie procesat.

NOTĂ: Câteva versiuni ale m4 sunt rupte în ceea ce privește schimbarea caracterelor citate și
fișierele incluse. Când șirurile de ghilimele sunt mai lungi de un caracter, macro
„include(< >)", unde "<<" și ">>" sunt ghilimele, conține suplimentar
caractere din jurul conținutului fișierului inclus. Acest lucru va confunda fvwm. SunOS 4.1.3
se știe că are această problemă.

Dacă utilizați GNU m4 este disponibilă o opțiune suplimentară. Prin precizarea -m4-prefix cand
pornire fvwm, m4 este instruit să prefixeze toate macrocomenzile încorporate cu m4_. Prin urmare, include
devine m4_include.

Disponibilitatea preprocesării m4 este supusă definiției de compilare M4.

OPŢIUNI


Acestea sunt opțiunile liniei de comandă care sunt recunoscute de fvwm:

-f config_file
Cauze fvwm să utilizeze config_file în directorul principal al utilizatorului în loc de .fvwmrc ca
fișierul de configurare a managerului de ferestre.

- depanare Pune X tranzacții în modul sincron, ceea ce încetinește dramatic lucrurile, dar
garantează că fvwmmesajele de eroare interne ale lui sunt corecte.

-d numele afisat
Gestionați afișajul numit „nume afișat” în loc de numele obținut de la
variabila de mediu $DISPLAY.

-s Pe un afișaj cu mai multe ecrane, rulați fvwm numai pe ecranul numit în $DISPLAY
variabilă de mediu sau furnizată prin opțiunea -d. În mod normal, fvwm va încerca
pentru a porni pe toate ecranele unui afișaj cu mai multe ecrane.

-versiune
Tipăriți versiunea de fvwm la stderr.

Următoarele opțiuni sunt disponibile numai dacă fvwm este compilat cu opțiunea M4.

-nu-m4 Nu utilizați m4 pentru a preprocesa .fvwmrc. Valoarea implicită este preprocesarea pornirii
fișier folosind m4(1).

-m4-prefix
Dacă GNU m4 este disponibil, cauza m4 pentru a prefix toate comenzile încorporate cu m4_.

-m4opt opțiune
Transmite această opțiune la m4. opțiune poate fi orice șir de caractere fără spații.
Această opțiune poate apărea de mai multe ori. Dacă GNU m4 este disponibil, DO NU trece -P
opțiune aici. Utilizare -m4-prefix in schimb.

-m4-quote şir
Utilizați acest dat şir ca ghilimele de început. De asemenea, trebuie să specificați
-m4-equote.

-m4-equote şir
Utilizați acest dat şir ca caractere citate de final. De asemenea, trebuie să specificați
-m4-quote.

-m4prog cale
Utilizare cale ca locație a procesorului m4 dorit. În mod implicit, m4prog este setat la
„m4” care trebuie să existe undeva pe calea utilizatorului. Această opțiune permite utilizatorului să
alegeți în mod explicit versiunea de m4 de utilizat.

CONFIGURARE DOSARE


Fișierul de configurare este folosit pentru a descrie legăturile mouse-ului și butoanelor, culorile, virtualul
dimensiunea afișajului și elementele conexe. Această secțiune descrie opțiunile de configurare. Linii
începând cu „#” va fi ignorat de fvwm. Se așteaptă ca liniile care încep cu „*”.
conțin comenzi de configurare a modulelor (mai degrabă decât comenzi de configurare pentru fvwm
însuși).

AppsBackingStore
Determină ferestrele aplicației să solicite stocarea de rezervă. Această opțiune compromite
Conformitatea ICCCM a managerului de ferestre. În timp ce această opțiune poate accelera lucrurile într-un
X-terminal, unde redesenarea ferestrelor este scumpă, s-ar putea să nu ajute prea mult în mod obișnuit
posturi de lucru.

AutoRaise întârziere
Activează ridicarea automată a ferestrelor și specifică întârzierea (în milisecunde)
între momentul în care o fereastră capătă focalizarea de intrare și când este ridicată automat.
Această opțiune funcționează în modul focus-follows-mouse și în modul clic-pentru-focalizare dacă
focalizarea este schimbată făcând clic în fereastra aplicației în loc de un decor
fereastră. În modul clic pentru focalizare, puteți suprima comportamentul de ridicare la focalizare prin
specificând o valoare negativă de întârziere.

BackingStore
Cauze fvwm decoratiuni la cerere magazin de suport. Vezi discutia de pe
AppsBackingStore.

BoundaryWidth Lăţime
Schimbă lățimea limitei ferestrelor decorate la valoarea specificată. The
implicit este de 6 pixeli.

Comanda Style oferă o altă metodă (mai generală) de specificare
BoundaryWidth.

ButtonStyle buton# LăţimexÎnălţime
Definește forma dreptunghiulară de decor care va fi utilizată într-un buton din bara de titlu. buton#
este numărul butonului din bara de titlu și este între 0 și 9. O descriere a barei de titlu
numerele butoanelor sunt date în secțiunea Mouse de mai jos. Lățimea este procentul
lățimea completă a butonului care urmează să fie utilizat. Înălțimea este procentul din înălțimea completă
a fi folosit. Numerele negative fac inversarea umbririi.

Și asta nu este tot! Dacă utilizați o linie ca:
ButtonStyle : 2 4 50x30@1 70x70@0 30x70@0 50x30@1
apoi decorul butonului 2 va folosi un model în 4 puncte constând dintr-o linie de la
(x=50,y=30) la (70,70) în culoarea umbră (@0), apoi la (30,70) în umbră
culoare și, în final, la (50,30) în culoarea evidențiată (@1). Este prea confuz?
Vedeți exemplul system.fvwmrc.

CenterOnCirculate
Când circulă, pagina de desktop care conține fereastra în care este indicatorul
mutarea la este selectată automat. Dacă este selectat CenterOnCirculate, atunci fvwm
va face tot posibilul să centreze fereastra țintă în fereastra de vizualizare desktop, mai degrabă decât
doar aliniindu-vă la cea mai apropiată pagină.

CirculateSkip numele ferestrei
Face ca ferestrele cu numele indicat să fie sărite atunci când circulația sau
sunt invocate funcțiile de circulație în jos. numele ferestrei poate fi numele unei ferestre sau numele acesteia
clasă.

Comanda Style oferă o altă metodă (mai generală) de specificare
CirculateSkip.

CirculateSkipIcons
Determină operațiunile de circulație și warp să sară peste ferestrele iconizate.

ClickTime întârziere
Specifică întârzierea maximă (în milisecunde) dintre apăsarea unui buton și un buton
eliberare pentru funcția încorporată pentru a considera acțiunea un clic de mouse. Implicit
întârzierea este de 150 milisecunde.

ClickPentru Focalizare
În mod normal, introducerea de la tastatură se duce la fereastra în care se află indicatorul mouse-ului. Dacă această opțiune
este setată intrarea de la tastatură rămâne cu o fereastră până când mouse-ul este făcut clic cu
indicatorul poziționat într-o fereastră nouă.

cursor cursor_num tip_cursor
Aceasta oferă o modalitate foarte incomodă de a schimba stilurile cursorului. Cursor_num spune care
cursorul pe care îl schimbați și este un număr între 0 și 12, după cum urmează:

0 POZIȚIE - folosit la amplasarea inițială a ferestrelor.
1 TITLE - folosit într-o bară de titlu a ferestrei.
2 DEFAULT - folosit în ferestrele care nu își setează cursorul.
3 SYS - folosit într-unul dintre butoanele din bara de titlu.
4 MOVE - folosit la mutarea sau redimensionarea ferestrelor.
5 WAIT - utilizat în timpul unei comenzi încorporate EXEC.
6 MENU - utilizat în meniuri.
7 SELECT - folosit pentru diverse comenzi încorporate, cum ar fi iconify.
8 DETROY - folosit pentru integrate DETROY și DELETE.
9 TOP - folosit în bara laterală de sus a unei ferestre.
10 DREAPTA - folosit în bara laterală dreaptă a unei ferestre.
11 BOTTOM - folosit în bara laterală de jos a unei ferestre.
12 LEFT - folosit în bara laterală din stânga a unei ferestre.
13 TOP_LEFT - folosit în colțul din stânga sus al unei ferestre.
14 TOP_RIGHT - folosit în colțul din dreapta sus al unei ferestre.
15 BOTTOM_LEFT - folosit în colțul din stânga jos al unei ferestre.
16 BOTTOM_RIGHT - folosit în colțul din dreapta jos al unei ferestre.

tip_cursor argumentul este un număr care spune forma cursorului de utilizat. The
numerele disponibile pot fi găsite în /usr/include/X11/cursorfont.h și sunt în prezent
numere pare între 0 și 152. În momentul actual, următoarele tipuri de cursor sunt
disponibil:

0 săgeată X_cursor 2
4 based_arrow_down 6 based_arrow_up
8 barca 10 bogosity
12 colțul_jos_stânga 14 colțul_jos_dreapta
16 bottom_side 18 bottom_tee
20 box_spiral 22 center_ptr
24 cerc 26 ceas
28 cafea_cana 30 cruce
32 cross_reverse 34 crosshair
36 diamant_cruce 38 puncte
40 dotbox 42 double_arrow
44 draft_large 46 draft_small
48 draped_box 50 schimb
52 fleur 54 gobbler
56 gumby 58 mana1
60 mână2 62 inimă
64 pictograma 66 cruce_de_fier
68 left_ptr 70 left_side
72 left_tee 74 leftbutton
76 ll_angle 78 lr_angle
80 man 82 middlebutton
84 mouse 86 creion
88 pirat 90 plus
92 question_arrow 94 right_ptr
96 right_side 98 right_tee
100 butonul dreapta 102 rtl_logo
104 barca cu pânze 106 sb_down_arrow
108 sb_h_double_arrow 110 sb_left_arrow
112 sb_right_arrow 114 sb_sus_arrow
116 sb_v_double_arrow 118 navetă
120 marimea 122 paianjen
124 spray cu 126 stele
128 tinta 130 tcross
132 săgeată_sus_stânga 134 colț_sus_stânga
136 colț_dreapta_sus 138 partea_sus
140 top_tee 142 trek
144 ul_angle 146 umbrela
148 ur_angle 150 ceas
152 xterm

Decorate Tranzitorii
Determină ca ferestrele tranzitorii, care în mod normal sunt lăsate nedecorate, să fie date
ca de obicei fvwm decoratiuni. Rețineți că unele ferestre pop-up, cum ar fi meniurile xterm, sunt
nu este gestionat de managerul de ferestre și tot nu primesc decorațiuni.

DeskTopScale Scară
Definește scara desktopului virtual în raport cu ecranul.

DeskTopSize OrizontalăxVertical
Definește dimensiunea desktopului virtual în unități din dimensiunea ecranului fizic.

DontMoveOff
Împiedică ferestrele să fie mutate sau plasate inițial de pe desktop. A
câteva programe nu vor funcționa corect dacă utilizați această opțiune. Asta doar păstrează
Windows să se piardă complet de pe marginea desktopului. Se insistă asupra
păstrând 16 pixeli pe desktop, dar nu-i pasă deloc de păstrarea întregului
fereastra de pe birou. Vedeți EdgeResistance dacă nu vă place să aveți ferestre parțial
de pe ecran.

Rezistență la margine defilare în mişcare
Spune cât de greu ar trebui să fie să schimbi fereastra de vizualizare a desktopului prin deplasarea mouse-ului
marginea ecranului și cât de greu ar trebui să fie să muți o fereastră peste marginea
Monitorul.

Primul parametru indică cât de milisecunde trebuie să petreacă indicatorul pe ecran
marginea înainte fvwm va muta fereastra. Acesta este destinat persoanelor care folosesc
„EdgeScroll 100 100”, dar se trezesc răsturnând accidental paginile când au
nu vreau.

Al doilea parametru indică câți pixeli peste marginea ecranului are o fereastră
marginea trebuie să se miște înainte de a se muta parțial de pe ecran.

Rețineți că, cu „EdgeScroll 0 0”, este încă posibil să mutați sau să redimensionați ferestrele
peste marginea ecranului curent. Făcând primul parametru la
EdgeResistance 10000 acest tip de mișcare este imposibil. Cu EdgeResistance mai puțin
de 10000 dar mai mare de 0 deplasarea peste pagini devine dificilă, dar nu
imposibil.

EdgeScroll orizontală vertical
Specifică procentul unei pagini de parcurs atunci când cursorul atinge marginea a
pagină. Dacă nu doriți nicio paginare sau derulare când atingeți marginea unei pagini
includeți „EdgeScroll 0 0” în fișierul dvs. .fvwmrc. Dacă vrei pagini întregi, folosește
„EdgeScroll 100 100”. Atât orizontale cât și verticale ar trebui să fie numere pozitive.

Dacă procentele orizontale și verticale sunt înmulțite cu 1000, atunci derulați
se va înfășura la marginea desktopului. Dacă se folosește „EdgeScroll 100000 100000”.
fvwm va derula pe pagini întregi, înfășurându-se la marginea desktopului.

Font fontname
Face fvwm utilizați fontul fontname în loc de „fixat” pentru meniuri, indicatorii de redimensionare,
și etichetele pictogramelor (dacă nu este specificat IconFont).

Funcţie FunctionName
Începe definirea unei funcții complexe, compusă din fvwm construit-in
funcții, care ulterior vor fi legate de un buton sau o tastă al mouse-ului. FunctionName trebuie să fie
cuprinse între ghilimele. Intrările de funcție sunt incluse pe rândurile care urmează funcției
cuvânt cheie. Definiția se termină cu cuvântul cheie EndFunction. Intrările de funcție sunt
specificate așa cum se arată în exemplul următor. Primul cuvânt de pe fiecare rând este
funcția încorporată care va fi efectuată, a urmat tipul de eveniment care ar trebui
declanșează acțiunea (închisă între ghilimele), urmată de orice argument suplimentar
necesare funcției încorporate. Meniurile pot fi specificate folosind Popup-ul încorporat
atâta timp cât meniul a fost definit mai devreme în fișierul de configurare.

Acțiunile de declanșare care sunt recunoscute sunt Imediat, Mișcare, Clic și
Dublu click. Acțiunile imediate sunt executate de îndată ce funcția este activată,
chiar dacă nu a fost selectată o fereastră. Dacă există alte acțiuni decât cele imediate
cele, fvwm va aștepta să vadă dacă utilizatorul face clic, face dublu clic sau trage
soarecele. După ce se ia decizia, fvwm va executa numai preinstalările din
definiția funcției a cărei acțiune de declanșare se potrivește cu acțiunea efectuată de
utilizator.

Dacă următorul exemplu a fost legat de butonul 1 dintr-o bară de titlu a ferestrei, atunci când
butonul 1 este apăsat, fvwm ar aștepta 150 msec pentru a vedea dacă butonul este eliberat. Dacă
butonul nu este eliberat fvwm va începe o operațiune de mutare. Când mutarea
operațiunea este finalizată o operațiune de ridicare va fi efectuată. Dacă eliberarea unui buton este
detectat atunci fvwm va aștepta încă 150 msec pentru un al doilea clic. Dacă doar un clic
este detectat, atunci fereastra va fi ridicată. Dacă sunt detectate două clicuri, fereastra
va fi ridicat și coborât alternativ. Durata de așteptare de 150 msec poate fi modificată
folosind opțiunea ClickTime.
Funcția „Mutare-sau-Ridicare”
Mutați „Mișcarea”
Ridicați „mișcarea”
Ridicați „Click”
Ridicați Jos „DoubleClick”
EndFunction
Conceptele de clic și dublu clic nu se referă la utilizarea tastaturii
comenzi rapide.

Există două funcții speciale: InitFunction și RestartFunction. Funcția Init
va fi chemat când fvwm este pornit pentru prima dată în orice sesiune X și poate fi
folosit pentru a porni module, pentru a seta modele de fundal și pentru a începe programe. Repornirea
funcția va fi apelată când fvwm este repornit. Poate fi folosit pentru a porni module și
setați modele de fundal, dar probabil că nu ar trebui să fie folosite pentru a porni programe.

HiBackColor nume de culoare
Setează culoarea de fundal a ferestrei selectate la nume de culoare. Când utilizați a
ecran monocrom această opțiune este ignorată și este folosit alb.

HiForeColor nume de culoare
Setează culoarea titlului ferestrei selectate la nume de culoare. Când utilizați un monocrom
ecran această opțiune este ignorată și este folosit negru.

Icoană numele ferestrei fișier bitmap
Specifică bitmap-ul care va fi utilizat pentru o fereastră atunci când este simbolizată. The numele ferestrei
poate fi numele ferestrei unei aplicații sau numele clasei și trebuie să fie cuprinse între ghilimele.
fișier bitmap este fie numele complet al căii către un fișier bitmap X11 standard, fie a
fișier în IconPath sau PixmapPath. Bitmap/pixmap specificat este utilizat în
preferință față de orice pictogramă furnizată de fereastra în sine.

If fvwm atunci este compilat cu suport XPM pentru pictogramele de culoare bitmap poate fi un XPM
fișier pixmap.

numele ferestrei ar trebui să fie cuprinse între ghilimele duble dar fișier bitmap nu ar trebui.
Variabilele de mediu nu trebuie utilizate în fișier bitmap specificație.

If numele ferestrei este un șir gol, atunci fișierul specificat este pictograma implicită și
va fi utilizat dacă nu poate fi găsită nicio altă pictogramă bitmap sau pixmap:
Pictograma „” pictograma mea-preferată

Comanda Style oferă o altă metodă (mai generală) pentru specificarea pictogramei.

IconBox stânga top dreapta de jos
Definește regiunile ecranului în care să plasați pictogramele. Pot fi până la patru casete cu pictograme
definit. Dacă este furnizată o linie IconBox, pictogramele vor fi plasate automat
ei, dacă este posibil. De fiecare dată când o fereastră este simbolizată, se găsește un loc nou pentru aceasta.
Casetele cu pictograme sunt căutate după spațiu de la stânga la dreapta, apoi de sus în jos. icoane
nu vor fi plasate automat deasupra altor pictograme, dar pot fi plasate dedesubt
ferestre de aplicație. Dacă stânga or dreapta este negativ, atunci fvwm va adăuga ecranul
lățimea acestuia. Dacă top or de jos este negativ, atunci fvwm va adăuga înălțimea ecranului la
aceasta. NOTĂ: -0 nu este analizat ca pixelul din dreapta sau de jos pe ecran. Trebuie
utilizați în schimb -1.

Dacă nu este furnizată nicio linie IconBox sau toate casetele cu pictograme sunt pline, atunci fvwm va plasa
pictograme lângă locația curentă a indicatorului.

Font icon fontname
Face fvwm utilizați fontul fontname pentru etichetele pictogramelor. Dacă este omis, fontul meniului (specificat
de parametrul de configurare a fontului) va fi utilizat în schimb.

IconPath cale
Specifică o listă separată de două puncte de nume de căi complete ale directoarelor unde bitmap
pot fi găsite pictograme (monocrome). Fiecare cale ar trebui să înceapă cu o bară oblică. Notă: dacă
Patch-urile M4 sunt incluse când fvwm este construit, atunci m4 va dori să stric cuvântul
„include”, care va apărea frecvent în comanda IconPath sau PixmapPath. La
remediați acest add undefine(`include') înainte de comanda IconPath.

Cheie nume cheie Context Modificatorii Funcţie
Leagă o tastă de la tastatură la o anumită fvwm functie incorporata. Definitia este aceeasi
ca și pentru o legătură cu mouse-ul, cu excepția faptului că numărul butonului mouse-ului este înlocuit cu o cheie
Nume. nume cheie este una dintre intrările din /usr/include/X11/keysymdef.h, cu
lider XK_ omis. The Context și Modificatorii câmpurile sunt definite ca în mouse
legare.

Asocierea unei taste la un buton din bara de titlu nu va face ca acel buton să apară decât dacă:
există și legarea mouse-ului.

Îngăduință
ICCCM afirmă că dacă o aplicație setează câmpul de intrare al wm_hints
structura la Fals, atunci nu dorește niciodată ca managerul de ferestre să-i dea intrarea
se concentreze. Singura aplicație pe care o știu și care are nevoie de acest lucru este sxpm, și aceasta este a
eroare prostească cu o remediere banală și oricum nu are niciun efect general asupra programului. Zvon
este că unele aplicații mai vechi au și ele probleme.

Dacă acest parametru este setat, atunci fvwm va ignora această convenție ICCCM.

MeniuBackColor nume de culoare
Setează culoarea de fundal a meniului. Când utilizați monocrom, această opțiune este ignorată. Acest
opțiunea este disponibilă numai dacă fvwm este compilat cu MENUCOLOR definit.

MenuForeColor nume de culoare
Setează culoarea primului plan al meniului. Când utilizați monocrom, această opțiune este ignorată. Acest
opțiunea este disponibilă numai dacă fvwm este compilat cu MENUCOLOR definit.

MenuStippleColor nume de culoare
Setează culoarea pentru intrările umbrite din meniuri (pentru funcțiile care nu sunt permise
în fereastra selectată curent). Când utilizați monocrom această opțiune este ignorată și
se folosește un model de sticlă. Această opțiune este disponibilă numai dacă fvwm este compilat cu
MENUCOLOR definit.

Module ModuleName
Specifică un modul care ar trebui să fie generat în timpul inițializării. La curent
timp în care modulele disponibile sunt FvwmAudio, FvwmBacker, FvwmBanner, FvwmClean,
FvwmDebug, FvwmIconBox, FvwmIdent, FvwmPager, FvwmSave, FvwmSaveDesk, FvwmScroll,
FvwmWinList și GoodStuff. Aceste module au propriile lor pagini de manual. Module poate să
poate fi folosit și ca încorporat. Modulele pot fi programe tranzitorii de scurtă durată sau, ca
GoodStuff, poate rămâne pe durata sesiunii X. Modulele vor fi terminate
de managerul de ferestre înainte de repornire și de închidere, dacă este posibil. Vezi
secțiune introductivă a modulelor.

ModulePath
Specifică o listă de căi separate prin două puncte pentru fvwm a căuta atunci când caută o
modul de încărcat. Directoarele individuale nu au nevoie de bare oblice.

Mouse Buton Context Modificatorii Funcţie
Definește o legătură cu mouse-ul. Buton este numărul butonului mouse-ului. Dacă Buton atunci este zero
orice buton va îndeplini funcția specificată. Context descrie unde
se aplică obligatoriu. Contextele valide sunt R pentru fereastra rădăcină, W pentru o aplicație
fereastră, T pentru o bară de titlu a ferestrei, S pentru o bară laterală, de sus sau de jos a ferestrei, F pentru a
rama ferestrei (colțurile), I pentru o fereastră cu pictograme sau de la 0 la 9 pentru bara de titlu
butoane sau orice combinație a acestor litere. A este pentru orice context, cu excepția
butoanele din bara de titlu. De exemplu, un context de FST se va aplica atunci când mouse-ul este
oriunde în chenarul unei ferestre, cu excepția butoanelor din bara de titlu.

Modificatorii este orice combinație de N pentru fără modificatori, C pentru control, S pentru schimbare, M
pentru Meta, sau A pentru orice modificator. De exemplu, un modificator al SM se va aplica când
ambele taste Meta și Shift sunt în jos. Modificatorii X11 de la mod1 la mod5 sunt
reprezentate ca cifre de la 1 la 5.

Funcţie este unul dintre fvwmfuncțiile încorporate ale lui.

Butoanele din bara de titlu sunt numerotate cu butoane cu numere impare în partea stângă a
bara de titlu și numerele pare din dreapta. Sunt afișate butoanele cu numere mai mici
spre exteriorul ferestrei în timp ce butoanele cu numere mai mari apar spre
mijlocul ferestrei (0 este scurt pentru 10). Pe scurt, butoanele sunt numerotate:
1 3 5 7 9 0 8 6 4 2
Butonul cu numărul impar cel mai mare care are o acțiune legată de el determină
numărul de butoane desenate în partea stângă a barei de titlu. Cel mai mare număr par
determină numărul sau butoanele din partea dreaptă care sunt desenate. Acțiunile pot fi legate
fie la butoanele mouse-ului, fie la tastele tastaturii.

MWMBorders
Înlocuiește liniile de relief de 1 pixel în stil MWM în loc de fvwmmarginile lui de 2 pixeli.

Butoane MWMB
Dezactivează feedbackul la apăsarea butonului pentru toate decorațiunile, cu excepția barei de titlu și a titlului.
butoane de bară, ca în MWM.

MWMDecorHints
Cauze fvwm pentru a citi atomul MOTIF_WM_HINTS din ferestrele aplicației și pentru a analiza
și încercați să reproduceți comportamentul Motif în ceea ce privește decorațiunile ferestrelor.
Rețineți că mwm permite indicațiilor de funcție să afecteze decorațiunile ferestrelor, dar aceste efecte
nu sunt replicate de această opțiune.

MWMFunctionHints
Cauze fvwm pentru a citi atomul MOTIF_WM_HINTS din ferestrele aplicației și pentru a analiza
și încercați să reproduceți comportamentul Motif în ceea ce privește fereastra permisă
funcții. Spre deosebire de mwm, care pur și simplu elimină funcțiile interzise din fereastră
meniuri, fvwm pur și simplu umbrește funcțiile interzise. Si pentru ca fvwm
implementează unele funcții în macrocomenzi definite de utilizator pe care mwm le implementează intern,
maparea funcțiilor interzise se bazează parțial pe eticheta elementului de meniu.

MWMHintOverride
Dacă se utilizează MWMFunctionHints, maximizarea și iconificarea sunt interzise pentru
tranzitorii. De asemenea, Windows poate specifica că managerul de ferestre nu ar trebui să distrugă sau
șterge-le. Deoarece aceste reguli MWM sunt cam stupide, mai ales în ceea ce privește
ferestrele tranzitorii, ofer această opțiune MWMHintOverride. Când este folosit meniu
articolele vor fi umbrite dacă MWM ar interzice utilizarea lor, dar utilizatorul poate continua
și selectați acel element și va funcționa conform așteptărilor.

Modificarea trebuie utilizată cu prudență, deoarece unele aplicații se vor rupe dacă dvs
suprascrie indicii lor mwm.

MWMMenus
Înlocuiește meniurile MWM look and feel în locul standardului fvwm versiuni. Acest
opțiunea declanșează și alte câteva opțiuni în stil mwm, cum ar fi centrarea
măriți/redimensionați fereastra de pe ecran, în loc să o lăsați în stânga sus și
comută în schimb acțiunea de declanșare a redimensionării la plasarea inițială la butonul shift-1
a twm stil apăsați-buton-2

Fara limita numele ferestrei
păstrează fvwm de la punerea chenarelor decorative pe ferestrele numite numele ferestrei. Acest
comanda nu are efect asupra barei de titlu. Acesta este la îndemână pentru ceasuri și similare
gadget-uri pe care nu doriți să ocupe prea mult spațiu. numele ferestrei poate fi al unei ferestre
numele sau clasa sa.

Dacă specificați atât NoBorder numele ferestrei și NoTitle numele ferestrei pentru aceeași fereastră
în fișierul dvs. .fvwmrc fereastra va fi complet nedecorată.

Windownname poate conține metacaracterele „*” și „?” care se potrivesc cu numele ferestrelor din
mod normal de potrivire a numelui de fișier Unix. Caracterele reale „*”, „?” și „\” în a
numele ferestrei poate fi introdus precedând caracterul cu „\”.

Comanda Style oferă o altă metodă (mai generală) pentru specificarea NoBorder.

NoBoundaryWidth Lăţime
Modifică lățimea decorațiunilor pentru ferestrele fără titluri și fără margini.
Valoarea implicită este 1. Orice valoare pozitivă sau zero este acceptabilă. Decoratiuni pentru acestea
ferestrele nedecorate au același context ca și barele laterale decorate în mod normal
ferestre.

Comanda Style oferă o altă metodă (mai generală) de specificare
NoBoundaryWidth.

Fără Poziție
instruiește fvwm pentru a ignora câmpul Poziție atunci când adăugați ferestre noi. Aderare la
câmpul Poziție este obligatoriu pentru unele aplicații, dar dacă nu aveți una dintre
astea sunt o adevarata durere de cap.

Fara titlu numele ferestrei
păstrează fvwm de la punerea unei bare de titlu în decorațiunile pentru ferestre numite
numele ferestrei. Acesta este util pentru ceasuri și gadgeturi similare pe care nu le doriți
ocupă prea mult spațiu. numele ferestrei poate fi numele unei ferestre sau clasa acesteia.

Windownname poate conține metacaracterele „*” și „?” care se potrivesc cu numele ferestrelor din
mod normal de potrivire a numelui de fișier Unix. Caracterele reale „*”, „?” și „\” în a
numele ferestrei poate fi introdus precedând caracterul cu „\”.

Comanda Style oferă o altă metodă (mai generală) pentru specificarea NoTitul.

OpaqueMove procent
Spune fvwm fereastra de dimensiune maximă cu care ar trebui să fie mișcarea opace a ferestrei
folosit. Procentul este procent din suprafața totală a ecranului. Cu „OpaqueMove 0” toate
ferestrele vor fi mutate folosind conturul tradițional al benzii de cauciuc. Cu „OpaqueMove
100" toate ferestrele vor fi mutate ca ferestre solide. Valoarea implicită este "OpaqueMove 5",
ceea ce permite ca ferestrele mici să fie mutate într-o manieră opacă dar ferestrele mari sunt
mutat ca benzi de cauciuc.

OpaqueResize
Determină ca operațiunile de redimensionare să fie efectuate cu fereastra însăși în loc de un contur.

Pager X_Locație Y_Locație
Permite un stil de paginare de deplasare pe desktop. O fereastră de pager (nu o fereastră pop-up)
va apărea la (X_Location, Y_Location). Versiuni în miniatură ale tuturor celor nelipicioase
ferestrele de pe desktop-ul virtual sunt afișate în pager. Culoarea miniaturii
versiunea este aceeași cu culoarea chenarului ferestrei de dimensiune completă.

În fereastra Pager, apăsând butonul 1 al mouse-ului va muta fereastra de vizualizare a desktopului în
pagina selectată (în modul clic pentru focalizare; va muta, de asemenea, focalizarea de la tastatură la
fereastra a cărei miniatură dați clic). Apăsând butonul 2 de pe o fereastră din pager
va începe o mișcare a ferestrei, folosind miniatura pentru a muta rapid fereastra oriunde
pe desktop. Apăsarea butonului 3 va muta colțul din stânga sus al ferestrei de vizualizare în
locația apăsării butonului, chiar dacă nu se aliniază cu o pagină.
Tragerea butonului 3 va face ca fereastra de vizualizare selectată să defileze pe măsură ce mutați
indicator. Paginarul este automat lipicios, dar nu rămâne automat deasupra.

PagerForeColor nume de culoare
Determină culoarea primului plan al paginatorului să fie nume de culoare în loc de negru. Acesta este
culoare folosită pentru a evidenția fereastra de vizualizare curentă în fereastra paginatorului. Pe un monocrom
ecran această opțiune este ignorată. Dacă opțiunea NO_PAGER este setată la construirea fvwm
această opțiune nu este disponibilă.

PagerBackColor nume de culoare
Determină culoarea de fundal a paginatorului să fie nume de culoare în loc de alb. Pe o
ecran monocrom această opțiune este ignorată. Dacă opțiunea NO_PAGER este setată când
constructii fvwm această opțiune nu este disponibilă.

Pager Font fontname
Face fvwm utilizați fontul fontname pentru scrierea numelor pictogramelor ferestrelor în ferestre
reprezentare în pager. Dacă această opțiune este omisă, nu sunt scrise nume în fișierul
ferestre de paginare.

PagingDefault pagingdefaultvalue
Spune fvwm dacă ar trebui să pornească cu paginarea activată sau dezactivată. „PagingDefault
0" va începe fvwm cu paginarea dezactivată; „PagingDefault 1” va începe fvwm cu
paginarea este activată în mod implicit.

PixmapPath cale
Specifică o listă separată de puncte cu numele de căi complete ale directoarelor în care pixmap
Pot fi găsite pictograme (culoare). Fiecare cale ar trebui să înceapă cu o bară oblică.

Popup PopupName
Pornește definirea unui meniu pop-up care mai târziu va fi legat de un buton al mouse-ului
sau cheie. PopupName trebuie să fie cuprinse între ghilimele. Intrările din meniu sunt incluse pe rânduri
urmând cuvântul cheie Popup. Definiția meniului se termină cu cuvântul cheie EndPopup.
Intrările din meniu sunt specificate așa cum se arată în exemplul următor. Primul cuvânt pe
fiecare linie este funcția încorporată care va fi efectuată, urmată de legenda
(închis între ghilimele) care va fi afișat în meniu, urmat de orice adițional
argumentele necesare funcției încorporate. Submeniurile pot fi specificate folosind butonul
Popup încorporat atâta timp cât submeniul a fost definit mai devreme în configurație
fișier.
Fereastra pop-up „Operațiuni”
Titlul „Operațiuni pe fereastră”
Misca misca"
Redimensionați „Redimensionați”
Ridicați „Ridicați”
Jos „jos”
Iconify „(De)Iconify”
Nu " "
Distruge "Distruge"
Titlul „HARDCOPY”
Exec "Hardcopy" exec xdpr &
Exec "Hardcopy RV" exec xdpr -rv &
Meniu final
Rețineți că, dacă un caracter tabulator este încorporat în legenda unei intrări de meniu, atunci
textul care urmează filei va fi introdus într-o a doua coloană din meniu și
întregul meniu va fi ajustat la stânga. Acesta este destinat etichetării comenzilor rapide. Fila
caracterul trebuie să fie într-adevăr o filă. Dacă este extins în spații, nu va funcționa! Pentru
exemplu:
Fereastra pop-up „Operațiuni”
Titlu „Opțiuni ferestrei Alt-F1”
.
.
.
Este începutul unui meniu ajustat la stânga. Alt-F1 va fi plasat în partea dreaptă
din meniu.

Tastele de comandă rapidă pot fi specificate în definiția meniului precedând caracterul
cu un ampersand. Ampersand nu va fi afișat, ci caracterul de după el
va fi afișat subliniat, iar dacă utilizatorul apasă tasta corespunzătoare atunci
acel element va fi activat ca și cum utilizatorul ar fi făcut clic pe el cu mouse-ul. Numai
caracterele alfabetice și numerice pot fi folosite ca taste de comandă rapidă. Starea de schimbare a
tastatura este ignorată la testarea caracterelor de comenzi rapide. De exemplu:
Fereastra pop-up „Operațiuni”
Maximizați „Ma&ximizați” 100 100
Meniu final
Când apare acest meniu, „x” va fi subliniat și apăsând tasta „x”.
va face ca fereastra curentă să fie maximizată. Tastele de comandă rapidă nu sunt operative
cu excepția cazului în care MENU_HOTKEYS a fost definită la creare fvwm. Dacă WINDOWLIST_HOTKEYS a fost și
definit, apoi tastele rapide sunt adăugate automat la WindowList atunci când este
afișat.

Plasare aleatorie
Determină ca ferestrele care ar necesita în mod normal plasarea utilizatorului să fie automată
plasate în locuri cât de cât puțin aleatorii. Pentru cel mai bun dintre toate lumi posibile
utilizați atât RandomPlacement, cât și SmartPlacement.

SaveUnders
Cauzele fvwm rame de decor pentru a solicita salvari. Acest lucru poate în mod semnificativ
îmbunătățește performanța în timpul mișcărilor opace, dar provoacă o creștere semnificativă a
folosirea memoriei.

SloppyFocus
Acest mod de focalizare este ca focus-follows-mouse (implicit), cu excepția faptului că focalizarea
nu va fi eliminat dintr-o fereastră până când mouse-ul nu intră într-o fereastră nouă. Ieșirea din a
fereastra pentru a intra în fereastra rădăcină va lăsa focalizarea neschimbată.

SmartPlacement
Determină ca ferestrele care ar necesita în mod normal plasarea utilizatorului să fie automată
plasate într-o locație inteligentă - o locație în care nu se suprapun cu alta
ferestre pe ecran. Dacă nu o astfel de poziție poate fi găsită, plasarea utilizatorului sau aleatorie
plasarea va fi folosită ca metodă alternativă. Pentru cel mai bun dintre toate lumi posibile
utilizați atât RandomPlacement, cât și SmartPlacement.

StartsOnDesk numele ferestrei birou-număr
Această comandă provoacă ferestre al căror nume sau clasă este numele ferestrei sa fie initial
plasat pe numărul desktopului birou-număr. numele ferestrei ar trebui să fie închise în dublu
citate. Dacă fereastra necesită plasare interactivă, va fi afișat un contur
pe biroul curent, dar fereastra va apărea pe biroul specificat.

Windownname poate conține metacaracterele „*” și „?” care se potrivesc cu numele ferestrelor din
mod normal de potrivire a numelui de fișier Unix. Caracterele reale „*”, „?” și „\” în a
numele ferestrei poate fi introdus precedând caracterul cu „\”.

Comanda Style oferă o altă metodă (mai generală) de specificare
StartsOnDesk.

StaysOnTop numele ferestrei
Aceste ferestre încearcă întotdeauna să rămână deasupra celorlalte ferestre. Acest lucru ar putea fi la îndemână
pentru ceasuri sau cutii poștale pe care ați dori să fie întotdeauna vizibile. Dacă fereastra este
coborât în ​​mod explicit, nu va încerca să-și forțeze drumul înapoi spre vârf până când va fi
ridicată în mod explicit. numele ferestrei poate fi numele unei ferestre sau clasa acesteia.

Windownname poate conține metacaracterele „*” și „?” care se potrivesc cu numele ferestrelor din
mod normal de potrivire a numelui de fișier Unix. Caracterele reale „*”, „?” și „\” în a
numele ferestrei poate fi introdus precedând caracterul cu „\”.

Comanda Style oferă o altă metodă (mai generală) pentru specificarea StaysOnTop.

StdBackColor nume de culoare
Setează culoarea de fundal pentru meniuri și ferestre neselectate la nume de culoare. Când
folosind un ecran monocrom această opțiune este ignorată și este folosit alb.

Comanda Style oferă o altă metodă (mai generală) de specificare
StdBackColor.

StdForeColor nume de culoare
Setează culoarea primului plan pentru meniuri și titlurile ferestrelor neselectate la nume de culoare.
Când utilizați un ecran monocrom, această opțiune este ignorată și este folosit negru.

Comanda Style oferă o altă metodă (mai generală) de specificare
StdForeColor.

StickyBackColor nume de culoare
Setează culoarea de fundal pentru ferestrele lipicioase neselectate nume de culoare. Atunci când se utilizează
un ecran monocrom această opțiune este ignorată și este folosit alb. Disponibil doar dacă
-DMORE_COLORS este folosit la compilare.

StickyForeColor nume de culoare
Setează culoarea primului plan pentru titlurile de ferestre lipicioase neselectate la nume de culoare. Când
folosind un ecran monocrom, această opțiune este ignorată și este folosit negru. Disponibil numai
dacă -DMORE_COLORS este folosit la compilare.

Lipicios numele ferestrei
Ferestrele lipicioase „lipesc de sticla ecranului”. Adică nu mișcă
se modifică fereastra de vizualizare în desktopul virtual. numele ferestrei poate fi numele unei ferestre sau
clasa sa.

Windownname poate conține metacaracterele „*” și „?” care se potrivesc cu numele ferestrelor din
mod normal de potrivire a numelui de fișier Unix. Caracterele reale „*”, „?” și „\” în a
numele ferestrei poate fi introdus precedând caracterul cu „\”.

Comanda Style oferă o altă metodă (mai generală) pentru specificarea Sticky.

StickyIcons
Face ca pictogramele să se lipească mereu de sticla ecranului. Adică urmează întotdeauna icoanele
tu în jurul desktopului. Când o fereastră este de-iconificată, aceasta se deblochează. Unii oameni
Găsiți aceasta o modalitate utilă de a muta ferestrele.

StubbornIcons
Schimbă puțin comportamentul de deconfigurare. În loc să ai ferestre mereu de-
se iconizează pe pagina curentă pe care o de-iconizează în originalul lor
poziție.

StubbornIcon Placement
Când este utilizat cu IconBoxes, face ca pictogramele să evite plasarea lor dedesubt
ferestrele existente.

ÎncăpăţânatLocaţie
Când utilizați SmartPlacement, face ca ferestrele noi să evite să se plaseze
pictograme.

Stil numele ferestrei Opțiuni
Această comandă este menită să înlocuiască comenzile NoBorder, NoTitle, StartsOnDesk,
Sticky, StaysOnTop, Pictogramă, WindowListSkip, CirculateSkip, SuppressIcons,
BoundaryWidth, NoBoundaryWidth, StdForeColor și StdBackColor cu un singur
comandă flexibilă și cuprinzătoare. Această comandă este folosită pentru a seta atributele unui
fereastră la alte valori decât cele implicite sau pentru a seta implicit managerul de ferestre
stiluri.

numele ferestrei poate fi numele unei ferestre, clasa sau șirul de resurse. Poate conține
metacaracterele * și/sau ?, care se potrivesc în modul obișnuit al numelui de fișier Unix.

Opțiuni este o listă separată prin virgulă, care conține unele sau toate cuvintele cheie
BorderWidth, HandleWidth,NoIcon/Icon, NoTitle/Title, NoHandles/Handles,
WindowListSkip/WindowListHit, CirculateSkip/CirculateHit, StaysOnTop/StaysPut,
Lipicios/Alunecos, StartIconic/StartNormal, Color, ForeColor, BackColor,
StartsOnDesk/StartsAnyWhere, IconTitle/NoIconTitle și NoButton/Button.

În lista de mai sus, unele opțiuni sunt listate ca opțiune de stil/opțiune de stil opus.
Opțiunea de stil opus pentru intrările care le au descrie fvwm lipsă
comportament și poate fi folosit dacă doriți să schimbați fvwm comportament implicit.

Pictograma preia un argument șir (opțional) fără ghilimele care este bitmap-ul pictogramei sau
pixmap de utilizat.

StartsOnDesk preia un argument numeric care este numărul desktopului pe care se află
fereastra trebuie plasată inițial.

BorderWidth preia un argument numeric care este lățimea chenarului pentru a plasa
fereastră dacă nu are mânere de redimensionare.

HandleWidth preia un argument numeric care este lățimea chenarului pentru a plasa
fereastră dacă are mânere de redimensionare.

Button și NoButton iau un argument numeric care este numărul barei de titlu
butonul care trebuie inclus/omis.

Culoarea are două argumente. Prima este culoarea textului etichetei ferestrei, iar a doua
este culoarea normală de fundal a decorațiunii ferestrei. Cele două culori sunt separate
cu o tăietură. Dacă utilizarea unei bare oblice cauzează probleme, atunci ForeColor și
Pot fi utilizate opțiunile BackColor.

Un exemplu:
# Schimbați comportamentul fvwm implicit la fără bare de titlu pe Windows!
# Definiți, de asemenea, o pictogramă implicită.
Stil „*” NoTitle, Pictogramă necunoscută1.xpm, BorderWidth 4, HandleWidth 5

# acum, modificări specifice ferestrei:
Stil „Fvwm*” NoHandles, Sticky, WindowListSkip, BorderWidth 0
Stil „Fvwm Pager” StaysOnTop, BorderWidth 0
Stil „*lock” NoHandles, Sticky, StaysOnTop, WindowListSkip
Stil „xbiff” Sticky, WindowListSkip
Stil „GoodStuff” NoHandles, Sticky, WindowListSkip
Stil „sxpm” NoHandles
Stil „makerkit”

# Puneți barele de titlu înapoi numai pe xterms!
Stil „xterm” Titlu, Culoare negru/gri

Stil „rxvt” Pictogramă term.xpm
Stil „xterm” Pictogramă rterm.xpm
Pictograma de stil „xcalc” xcalc.xpm
Stil „xbiff” pictogramă mail1.xpm
Stil pictogramă „xmh” mail1.xpm, StartsOnDesk 2
Pictograma de stil „xman” xman.xpm
Stil pictogramă „matlab” math4.xpm, StartsOnDesk 3
Pictogramă stil „xmag” magnifying_glass2.xpm
Stil „xgraph” Pictogramă graphs.xpm
Stil „GoodStuff” Icon toolbox.xpm

Stil „Maker” StartsOnDesk 1
Stil „semnal” StartsOnDesk 3
Rețineți că toate proprietățile unei ferestre vor fi combinate sau combinate. În exemplul de mai sus
„FvwmPager” obține proprietatea StaysOnTop printr-o potrivire exactă a numelui ferestrei, dar și
primește NoHandles, Sticky și WindowListSkip cu o potrivire cu „Fvwm*”. Va primi
NoTitle în virtutea unei potriviri cu „*”. Dacă sunt specificate stiluri conflictuale pentru a
fereastră, apoi va fi folosit ultimul stil specificat.

Dacă atributul NoIcon este setat, atunci fereastra specificată va dispărea pur și simplu când
este iconificat. Fereastra poate fi recuperată prin lista de ferestre. Dacă Icon este
setat fără un argument, atunci atributul NoIcon este șters, dar nicio pictogramă nu este
specificat. Un exemplu care permite să existe doar pictograma modulului FvwmPager:
Stil „*” NoIcon
Pictograma de stil „Fvwm Pager”.

SuppressIcons
Împiedică crearea sau desenarea ferestrelor cu pictograme. Când este utilizat cu lista de ferestre
aceasta oferă un fel de manager de pictograme.

Comanda Style oferă o altă metodă (mai generală) de specificare
SuppressIcons.

Font fereastră fontname
Face fvwm utilizați fontul fontname în loc de „fixat” pentru bara de titlu a ferestrei.

WindowListSkip numele ferestrei
Face ca ferestrele cu numele indicat să fie lăsate în afara listei de ferestre.

Windownname poate conține metacaracterele „*” și „?” care se potrivesc cu numele ferestrelor din
mod normal de potrivire a numelui de fișier Unix. Caracterele reale „*”, „?” și „\” în a
numele ferestrei poate fi introdus precedând caracterul cu „\”.

Comanda Style oferă o altă metodă (mai generală) de specificare
WindowListSkip.

XORvalue număr
Schimbă valoarea cu care biții sunt eliberați XOR atunci când faceți mișcarea ferestrei cu bandă elastică
sau redimensionare. Setarea acestei valori este un proces de încercare și eroare.

CONSTRUIT IN FUNCȚII


Fvwm acceptă un set de funcții încorporate care pot fi legate de butoanele de la tastatură sau mouse:

Bip Emite computerul să sune.

CirculateDown [ nume numele_ferestrei ]
Face ca indicatorul să treacă la următoarea fereastră din lista de ferestre pentru care
CirculateSkip nu a fost specificat.

Dacă argumentele opționale sunt furnizate, focalizarea se va muta la prima fereastră
al cărui nume (sau nume de pictogramă sau clasă) se potrivește numele_ferestrei. Argumentul opțional nume
este necesar dacă numele_ferestrei este furnizat și este inclus între ghilimele. Acest argument este
numele care apare în meniuri dacă funcția este apelată dintr-un meniu, dar servește
nu are rost dacă funcția nu este apelată dintr-un meniu.

CirculateUp [ nume numele_ferestrei ]
Face ca indicatorul să se deplaseze la fereastra anterioară din lista de ferestre pentru care
CirculateSkip nu a fost specificat.

Dacă argumentele opționale sunt furnizate, focalizarea se va muta la prima fereastră
al cărui nume (sau nume de pictogramă sau clasă) se potrivește numele_ferestrei. Argumentul opțional nume
este necesar dacă numele_ferestrei este furnizat și este inclus între ghilimele. Acest argument este
numele care apare în meniuri dacă funcția este apelată dintr-un meniu, dar servește
nu are rost dacă funcția nu este apelată dintr-un meniu

Iată un exemplu care mută focalizarea pe o fereastră xterm atunci când este apăsat Alt-F1:
Tasta F1 AM CirculateUp „orice” xterm

Închidere Dacă fereastra acceptă protocolul de ștergere a ferestrei, un mesaj este trimis către fereastră
cerându-i să se îndepărteze cu grație. Dacă fereastra nu înțelege ștergerea
protocolul ferestrei, atunci fereastra este distrusă.

CursorMove orizontal vertical
Mută ​​indicatorul mouse-ului orizontală pagini în direcția X și vertical pagini
în direcția Y. Una sau ambele intrări pot fi negative. Atât orizontală cât și
valorile verticale sunt exprimate în procente din pagini, deci „CursorMove 100 100” înseamnă să
deplasați în jos și la stânga cu o pagină întreagă. „CursorMove 50 25” înseamnă a muta jumătatea stângă a
pagină și mai jos cu un sfert de pagină. Funcția CursorMove nu trebuie apelată
din meniurile pop-up.

Ștergere Trimite un mesaj către o fereastră prin care se cere să se îndepărteze, provocând frecvent
cerere de ieșire.

Birou arg1 arg2
Modificări la un alt desktop (spațiu de lucru, cameră).

If arg1 este diferit de zero, atunci următorul număr de desktop va fi numărul curent de desktop
la care se adauga arg1. Numerele de pe desktop pot fi negative.

If arg1 este zero, atunci va fi noul număr de desktop arg2.

Numărul de desktop-uri active este determinat dinamic. Doar desktop-uri care
conţin ferestre sau sunt în prezent afişate sunt active. Numerele de pe desktop trebuie
fie între 2147483647 și -2147483648 (este suficient?).

Distruge
Distruge o fereastră. Garantat pentru a scăpa de fereastră, dar este o modalitate destul de violentă
pentru a încheia o cerere.

exec nume comandă
Executa comandă. comandă nu este citat dar nume este. nume este numele care apare
într-un meniu, dacă de acolo este apelată funcția. nume este necesar chiar dacă
funcția nu este apelată dintr-un meniu.

Următorul exemplu leagă tasta funcțională F1 în fereastra rădăcină, fără modificatori,
la funcția exec. Programul rxvt va fi pornit cu un sortiment de
opțiuni.
Tasta F1 RN Exec "rxvt" exec rxvt -fg galben -bg albastru -e /bin/tcsh &

Focus Mută ​​fereastra sau fereastra după cum este necesar pentru a face fereastra selectată vizibilă. seturi
focalizarea tastaturii pe fereastra selectată. Ridică fereastra dacă este necesar pentru a o face
vizibil. Deformează indicatorul în fereastra selectată în modul focus-follow-mouse.
Nu de-iconifică. Această funcție este utilizată în primul rând cu un modul cum ar fi
FvwmWinList.

Funcţie
Folosit pentru a lega o funcție definită anterior la o tastă sau un buton al mouse-ului.

Următorul exemplu leagă butonul 1 al mouse-ului la o funcție numită „Mutare-sau-Ridicare”,
a cărui definiție a fost oferită ca exemplu mai devreme în această pagină de manual. După
efectuând această legare fvwm va executa funcția de mutare sau ridicare oricând butonul
1 este apăsat în bara de titlu a ferestrei.
Mouse 1 Funcția TA „Mutare-sau-Ridicare”

Du-te la pagina xy
Mută ​​fereastra de vizualizare a desktopului în pagină (x,y). Pagina din stânga sus este (0,0), cea de sus
dreapta este (N,0), unde N este cu o mai mică decât numărul curent de pagini orizontale
specificat în comanda DeskTopSize. Pagina din stânga jos este (0,M), iar cea de jos
pagina din dreapta este (N,M), unde M este dimensiunea verticală a desktopului, așa cum este specificat în
Comanda DeskTopSize. Funcția GotoPage nu trebuie utilizată într-un meniu pop-up.

Iconify [ valoare ]
Iconifică o fereastră dacă nu este deja iconificată sau o de-iconifică dacă este
deja iconizate. Dacă argumentul opțional valoare este singurul pozitiv
iconificarea va fi permisă. Dacă argumentul opțional este negativ numai de-
iconificarea va fi permisă.

Lower Permite utilizatorului să coboare o fereastră.

Maximizați [ orizontală vertical ]
Fără argumentele sale opționale Maximize face ca fereastra să se schimbe alternativ
de la dimensiunea ecranului complet la dimensiunea normală.

Cu argumentele opționale orizontală și verticală, care sunt exprimate ca
procentaj dintr-un ecran complet, utilizatorul poate controla noua dimensiune a ferestrei. Dacă
orizontală este mai mare decât 0, atunci dimensiunea orizontală a ferestrei va fi
setată la orizontală*screen_width/100. Redimensionarea verticală este similară. De exemplu,
următoarele vor adăuga un buton din bara de titlu pentru a comuta o fereastră la verticală completă
dimensiunea ecranului:
Mouse 0 4 A Maximizare 0 100
Următoarele fac ca ferestrele să fie întinse pe toată lățimea:
Mouse 0 4 A Maximizare 100 0
Aceasta face o fereastră care are jumătate din dimensiunea ecranului în fiecare direcție:
Mouse 0 4 A Maximizare 50 50
Valorile mai mari de 100 pot fi utilizate cu prudență.

Dacă litera „p” este atașată fiecărei coordonate (orizontală și/sau verticală), atunci
cantitatea derulării va fi măsurată în pixeli.

Module nume ModuleName
Specifică un modul care ar trebui să fie generat. Modulele pot fi tranzitorii de scurtă durată
programe sau pot rămâne pe durata sesiunii X. Modulele vor fi
terminat de managerul de ferestre înainte de repornire și de închidere, dacă este posibil. nume is
un șir cu ghifere duble care nu are absolut nicio semnificație, dar trebuie să existe.

Mutare [ x y ]
Permite utilizatorului să mute o fereastră. Dacă este sunat de undeva într-o fereastră sau ea
chenar, atunci acea fereastră va fi mutată. Dacă este apelat din fereastra rădăcină, atunci
utilizatorului i se va permite să selecteze fereastra țintă.

Dacă sunt furnizate argumentele opționale x și y, atunci fereastra va fi mutată astfel
că colțul din stânga sus este în locația (x,y). Unitățile lui x și y sunt procente-
of-screen, cu excepția cazului în care o literă „p” este atașată fiecărei coordonate, caz în care
locația este specificată în pixeli.

Exemple:
Mouse 1 TA Mutare
Mouse 2 TA Mișcare 10 10
Mouse 3 TA Mutare 10p 10p
În primul exemplu, este indicată o mișcare interactivă. În al doilea, fereastra
a cărui bară de titlu este selectată va fi mutată astfel încât colțul din stânga sus să fie 10
procent din lățimea ecranului din stânga ecranului și 10 procente în jos
de sus. Exemplul final mută fereastra la coordonate (10,10) pixeli.

Nu face nimic. Acesta este folosit pentru a insera o linie goală sau un separator într-un meniu. Dacă
specificația elementului de meniu este Nop " ", apoi este inserată o linie goală. Daca arata ca
Nu "", apoi se introduce o linie de separare.

Popup Acest încorporat are două scopuri: de a lega un meniu la o tastă sau un buton al mouse-ului și la
legați un submeniu într-un meniu. Formatele pentru cele două scopuri diferă ușor.

Pentru a lega un meniu pop-up definit anterior la o cheie sau un buton al mouse-ului:

Următorul exemplu leagă butoanele mouse-ului 2 și 3 la o fereastră pop-up numită „Fereastră
Ops", a cărui definiție a fost oferită ca exemplu mai devreme în această pagină de manual
meniul va apărea dacă butoanele 2 sau 3 sunt apăsate în cadrul ferestrei, bara laterală,
sau bara de titlu, fără modificatori (nici unul de shift, control sau meta).
Mouse 2 FST N Popup „Fereastră operațiuni”
Mouse 3 FST N Popup „Fereastră operațiuni”
Ferestrele pop-up pot fi legate de taste prin utilizarea modificatorului de taste. Pop-up-urile pot fi
operate fără a folosi mouse-ul prin legarea tastelor și operarea prin sus
săgeată, săgeată în jos și taste enter.

Pentru a lega un meniu pop-up definit anterior la un alt meniu, pentru a fi utilizat ca submeniu:

Următorul exemplu definește un submeniu, „Quit-Verify” și îl leagă într-un principal
meniu, numit „Utilități”:
Popup „Ieșire-Verificare”
Titlu „Renunțare la Fvwm?”
Renunță la „Da, chiar renunță”
Reporniți „Reporniți Fvwm” fvwm
Nu ""
Nu, „Nu, nu renunța”
EndPopup

Popup „Utilități”
Titlu „Utilități”
Exec "Xterm" exec xterm &
Exec "Rxvt" exec rxvt &
Exec "Top" exec rxvt -T Top -n Top -e top &
Exec "Calculator" exec xcalc &
Exec "Xman" exec xman &
Exec "Xmag" exec xmag &
Nu ""
Popup „Ieșire din Fvwm” Ieșire-Verificare
EndPopup
Submeniurile trebuie definite înainte de meniul principal în care sunt legate. sub-
imbricarea meniului poate fi arbitrar profundă.

Ieșire Ieșiri fvwm, determinând în general ieșirea lui X.

Ridicare Permite utilizatorului să ridice o fereastră.

Ridicare Jos
Alternativ ridică și coboară o fereastră.

Reîmprospăta
Face ca toate ferestrele de pe ecran să se redeseneze.

Redimensionează [ x y ]
Permite utilizatorului să redimensioneze o fereastră.

Dacă sunt furnizate argumentele opționale x și y, atunci fereastra va fi mutată astfel
că colțul din stânga sus este în locația (x,y). Unitățile lui x și y sunt procente-
of-screen, cu excepția cazului în care o literă „p” este atașată fiecărei coordonate, caz în care
locația este specificată în pixeli.

Repornire nume WindowManagerName
Cauze fvwm pentru a reporni singur dacă WindowManagerName este „fvwm”, sau pentru a comuta la un
manager de ferestre alternativ dacă WindowManagerName este altul decât „fvwm”. Dacă fereastra
managerul nu se află în calea implicită de căutare, atunci ar trebui să utilizați numele complet al căii
pentru WindowManagerName.

WindowManagerName nu este citat dar nume este. nume este numele care apare în a
meniu, dacă de acolo este apelată funcția. nume este necesar chiar dacă
funcția nu este apelată dintr-un meniu.

Această comandă nu ar trebui să aibă un ampersand sau orice argument în linia de comandă și
nu ar trebui să utilizeze nicio variabilă de mediu. Din următoarele exemple, cel
primii trei sunt siguri învinși, dar al treilea este OK:
Tasta F1 RN Restart " " fvwm &
Tasta F1 RN Reporniți " " $(HOME)/bin/fvwm
Tasta F1 RN Reporniți " " twm -f .mystartupfile
Tasta F1 RN Reporniți " " /home/nation/bin/fvwm

Stick Face o fereastră lipicioasă dacă nu este deja lipicioasă sau nelipicioasă dacă este deja
lipicios.

Sul orizontal vertical
Derulează fereastra de vizualizare a desktopului virtual după orizontală pagini în direcția x și
vertical pagini în direcția y. Una sau ambele intrări pot fi negative. Ambii
valorile orizontale și verticale sunt exprimate în procente de pagini, deci „Scroll 100
100" înseamnă a derula în jos și la stânga cu o pagină întreagă. "Scroll 50 25" înseamnă a derula
a lăsat o jumătate de pagină și în jos un sfert de pagină. Funcția de defilare nu ar trebui să fie
apelat din meniurile pop-up. În mod normal, defilarea se oprește la marginea desktopului.

Dacă procentele orizontale și verticale sunt înmulțite cu 1000, atunci derulați
se va înfășura la marginea desktopului. Dacă „Scroll 100000 0” este executat peste
şi peste fvwm va trece la următoarea pagină de desktop la fiecare execuție și va încheia
la marginea desktopului, astfel încât fiecare pagină să fie lovită pe rând.

Dacă litera „p” este atașată fiecărei coordonate (orizontală și/sau verticală), atunci
cantitatea derulării va fi măsurată în pixeli.

Titlul nu face nimic. Acesta este folosit pentru a insera o linie de titlu într-un pop-up sau meniu.

Comutați pagina
Dezactivează temporar defilarea pe margine. Defilarea Edge poate fi reactivată prin apelare
asta din nou.

Așteaptă nume
Acest încorporat este destinat a fi utilizat în fvwm numai funcții. Determină executarea
o funcție pentru a întrerupe până la un nou nume de fereastră nume apare. Fvwm rămâne pe deplin
funcțional în timpul unei așteptări. Acest lucru este util în special în InitFunction dacă dvs
încearcă să pornească Windows pe anumite desktop-uri:
Funcția „InitFunction”
Exec "I" exec xterm -geometry 80x64+0+0
Așteptați „eu” xterm
Birou „I” 0 2
Exec "I" exec xmh -font fix -geometry 507x750+0+0 &
Așteaptă „eu” xmh
Birou „I” 0 0
EndFunction
Funcția de mai sus pornește un xterm pe biroul curent, așteaptă ca acesta să se mapeze singur,
apoi trece la biroul 2 și pornește un xmh. După ce apare fereastra xmh control
se mută la biroul 0.

Warp [ nume numele_ferestrei ]
La fel ca CirculateDown, dar de-iconifică toate ferestrele iconizate, deoarece se concentrează asupra lor.

WindowsDesk birou_nou
Mută ​​fereastra selectată pe desktop-ul specificat birou_nou.

WindowList arg1 arg2
Generează un meniu pop-up (și îl afișează) în care titlul și geometria fiecăruia dintre ele
sunt afișate ferestrele aflate în prezent pe birou. Geometria ferestrelor iconizate
este prezentată între paranteze. Selectarea unui element din meniul pop-up cu lista de ferestre va provoca
acea fereastră care urmează să fie mutată pe desktop dacă nu este în prezent pe ea, se va muta
fereastra de vizualizare desktop la pagina care conține colțul din stânga sus al fișierului
fereastra, va de-iconiza fereastra dacă este iconizată și va ridica fereastra.

If arg1 este un număr par, atunci ferestrele vor fi listate folosind numele ferestrei
(numele care apare în bara de titlu). Dacă este ciudat, atunci numele pictogramei ferestrei
este folosit.

If arg1 este mai mic de 2 decât toate ferestrele de pe toate desktopurile (cu excepția celor enumerate în
directivele WindowListSkip) vor fi afișate.

If arg1 este 2 sau 3, atunci vor fi afișate numai ferestrele de pe desktopul curent.

If arg1 este 4 sau 5, atunci doar numărul Windows pe desktop arg2 va fi aratat.

KEYBOARD SCURTURI


Toate (cred) operațiunile managerului de ferestre pot fi efectuate de la tastatură, deci fără mouse
operarea ar trebui să fie posibilă. Pe lângă derularea pe desktop-ul virtual prin
legarea Scroll-ului încorporat la tastele corespunzătoare, ferestrele pop-up, mutarea, redimensionarea și cele mai multe altele
built-in-urile pot fi legate de chei. Odată ce o funcție încorporată este pornită, indicatorul este mutat
folosind săgețile sus, jos, stânga și dreapta, iar acțiunea se încheie prin apăsare
întoarcere. Dacă țineți apăsată tasta Shift, mișcarea indicatorului va merge în pași mai mari
iar menținerea apăsată a tastei de control va determina mișcarea cursorului să meargă în pași mai mici.
Controalele standard de mișcare a cursorului emacs și vi (^n, ^p, ^f, ^b și ^j, ^k, ^h, ^l) pot fi
folosit în locul tastelor săgeți.

FURNIZATE CONFIGURARE


Un exemplu de fișier de configurare, system.fvwmrc, este furnizat împreună cu fișierul fvwm distributie. Este
bine comentat şi poate fi folosit ca sursă de exemple pt fvwm configurare.

UTILIZAȚI ON MULTI-ECRAN AFISAREA


Dacă argumentul liniei de comandă -s nu este dat, fvwm va porni automat la fiecare
ecran pe afișajul specificat. După fvwm începe fiecare ecran este tratat independent.
Reporniți fvwm trebuie efectuate separat pe fiecare ecran. Utilizarea EdgeScroll 0 0
este recomandat pentru afișajele cu mai multe ecrane.

Este posibil să fie nevoie să renunțați pe fiecare ecran pentru a ieși complet din sesiunea X.

Suportul pentru mai multe ecrane este disponibil numai dacă fvwm este compilat cu -DMULTIPLE_SCREENS

Utilizați fvwm1 online folosind serviciile onworks.net



Cele mai recente programe online Linux și Windows