EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

FvwmIconMan - Online în cloud

Rulați FvwmIconMan în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda FvwmIconMan 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


FvwmIconMan - un manager de pictograme fvwm

REZUMAT


FvwmIconMan este generat de fvwm, deci nicio invocare a liniei de comandă nu va funcționa.

DESCRIERE


FvwmIconMan este un manager de pictograme modelat după managerul de pictograme TWM. Utilizatorul poate avea
mai mulți manageri de pictograme, fiecare înarmat cu o listă de tipuri de ferestre pe care le gestionează.
De exemplu, utilizatorul poate avea un manager care listează doar ferestrele emacs și altul
care enumeră toate celelalte. De asemenea, puteți specifica ce rezoluție folosește fiecare manager de pictograme,
de exemplu, un manager de pictograme poate gestiona ferestrele pe toate birourile, iar altul poate gestiona numai
cele de pe biroul, pagina sau ecranul curent. FvwmIconMan poate afișa pictogramele în miniatură
furnizate de fvwm pentru ferestrele sale gestionate. Managerii pot avea un număr maxim de
coloane (și astfel crește pe verticală), un număr maxim de rânduri (și apoi crește pe orizontală),
sau rămâneți la o dimensiune fixă ​​și ajustați dimensiunea butoanelor ferestrei pentru a se potrivi (gândiți-vă la win95
bara de activități). Și atunci când suportul este compilat pentru extensia X Shape, atunci managerul
ferestrele pot fi modelate.

Puteți specifica acțiuni care să fie executate atunci când mouse-ul sau evenimentele cheie sunt primite. De exemplu, tu
ar putea lega primul buton al mouse-ului pentru a iconiza fereastra selectată și a face legături pentru
tastele săgeți pentru a naviga în fereastra managerului fără mouse.

FvwmIconMan poate fi setat să afișeze ce fereastră are în prezent focalizarea tastaturii și după
legând evenimentul select (vezi mai jos) la funcția fvwm Focus, puteți emula TWM
comportamentul managerului de pictograme.

INIȚIALIZARE


În timpul inițializării, FvwmIconMan caută prin fișierul de configurare fvwm
opțiunile care sunt descrise mai jos. Este foarte recomandat să faceți ca FvwmIconMan să fie un
fereastră lipicioasă. Și dacă doriți să utilizați opțiunea followfocus și/sau să legați un
acțiune pentru Focus, atunci ar trebui să faceți clic pe FvwmIconMan pentru focalizare. De asemenea, atunci când utilizați Shape
opțiunea, se recomandă ca fereastra FvwmIconMan să nu fie deloc decorată de fvwm.

INVOCARE


FvwmIconMan poate fi invocat prin inserarea liniei „Module FvwmIconMan” în .fvwm2rc
fişier. Dacă FvwmIconMan urmează să fie generat în timpul inițializării fvwm, atunci această linie ar trebui
să fie plasat în declarațiile StartFunction sau poate fi legat de un meniu, un buton al mouse-ului,
sau apăsarea tastei pentru a o invoca mai târziu.

Dacă doriți să rulați FvwmIconMan într-un mod tranzitoriu, cum ar fi cu lista de ferestre încorporată,
apoi trece „-Tranzitoriu” ca argument. Invocarea „Module FvwmIconMan -Transient” va
faci frumos. În acest mod, FvwmIconMan va apărea o fereastră de manager direct sub
cursor. Când butonul mouse-ului este eliberat, acesta va executa acțiunea corespunzătoare și
apoi iesi. Lucrurile sunt oarecum complicate de faptul că poți specifica asta
FvwmIconMan creează mai multe ferestre de manager, comportament care este nepotrivit atunci când rulează
trecator. Deci, atunci când rulează tranzitoriu, FvwmIconMan va crea un singur manager
fereastră. Utilizați ID-ul managerului „tranzitoriu” pentru a specifica opțiunile pentru această fereastră de manager.

FvwmIconMan poate accepta un nume de alias ca argument. De exemplu, „Modulul FvwmIconMan
FvwmIconMan-Variant2".

CONFIGURARE OPŢIUNI REFERINȚE DIAGRAMĂ


FvwmIconMan a dobândit destul de multe opțiuni. Presupun că alții împărtășesc antipatia mea față de paginare
deși o pagină de manual lungă, deci aici este o diagramă de referință concisă care descrie cele disponibile
Opțiuni. Ele sunt descrise mai detaliat în secțiunea următoare.

Nume Descriere Implicit

NumManagers numărul de manageri 1
Acțiunea leagă comanda de eveniment Mouse 0 N sendcommand Iconify
Fundal implicit fundal gri
ButtonGeometry Dimensiunea butonului în pixeli
Set de culori set de culori implicit
Nu afișați lista ferestrelor de ignorat
DrawIcons folosesc mini-icoane false
FocusAndSelectButton plat gri negru
FocusAndSelectColorset
Stilul FocusButton pentru butoanele concentrate în sus gri negru
FocusColorset
FollowFocus arată care câștig are focalizarea falsă
Font 8x13
Culoarea implicită a textului prim-plan alb
Formatul descrie eticheta butonului „%c: %i”
Numele pictogramei managerului IconName FvwmIconMan
Stilul IconButton pentru butoanele pictogramei în sus, negru gri
IconColorset
Manager Dimensiunea geometriei managerului în butoanele 0x1
MaxButtonWidth Lățimea maximă a unui buton
MaxButtonWidthByColumns
Iconificare animată NoIconAction NOP
Stilul PlainButton pentru nasturi normale până la gri negru
PlainColorset
Relief Mărimea grosimii reliefului nasturii 2
Rezoluție globală/desk/page/screen page
Normal invers, pictogramă sau nici unul
Stilul SelectButton pentru butoanele selectate plat negru gri
SelectațiColorset
Shape use shape extension false
Afișați lista ferestrelor de afișat
ShowOnlyIcons numai pictogramele vizibile false
Pictogramele ShowNoIcons nu sunt afișate false
Afișează ferestre tranzitorii tranzitorii vizibile false
ShowOnlyFocused doar focalizat vizibil fals
Sortează menține administratorii sortați numele
Greutate SortWeight pentru sortare
Sfaturi Instrument Sfaturi mod nici unul
TipsDelays Tool Tips Delays mapare întârzieri 1000 300
Font TipsFont pentru fontul fvwm implicit pentru Tool Tips
TipsColorset Tool Sfaturi Colorset 0
TipsFormat descrie Tips etichetă valoarea Format
Instrumentul TipsBorderWidth Sugestii dimensiunea chenarului 1
Sfaturi Plasare Sfaturi plasare vs buton sus în jos
Sfaturi Justificare Sfaturi Doar vs butonul rămas
TipsOffsets Plasarea sfaturilor Offsets 3 2
Titlu manager de titlu FvwmIconMan
Stilul TitleButton pentru butonul de titlu, înălțat, gri negru
TitleColorset
UseWinList onorează WinListSkip? Adevărat

CONFIGURARE OPŢIUNI


Cu excepția opțiunii nummanagers, toate opțiunile pot fi definite în mod individual.
baza managerului. Deci, de exemplu, utilizatorul poate avea managerul său emacs cu un prim plan roșu,
iar managerul lui xterm cu unul albastru. Prin urmare, o linie de configurare poate avea una din două
forme:

*FvwmIconMan: OptionName OptionValue
Pentru a preciza că OptionName ia valoarea OptionValue pentru toti managerii.

*FvwmIconMan: ManagerId OptionName OptionValue
Pentru a specifica că opțiunea OptionName ia valoarea OptionValue pentru manager
ManagerId. ManagerId poate fi fie un număr întreg pozitiv, fie șirul „tranzitoriu”.
Un ID întreg se referă la managerii pe care FvwmIconMan îi creează atunci când rulează normal,
iar un id de „tranzitoriu” se referă la unicul manager pe care FvwmIconMan îl creează
când rulează trecător.

Sintaxa veche, care folosește un asterisc în loc de spații albe înainte ManagerId și
OptionName, este și el acceptat, dar acum este învechit.

Pot fi specificate următoarele opțiuni:

*FvwmIconMan: NumManagers o
o este un număr întreg pozitiv care specifică numărul total de manageri de pictograme. De cand
FvwmIconMan ar dori să știe câți manageri există înainte de a se ocupa de oricare
opțiuni specifice managerului, aceasta ar trebui să fie pe primul loc. Valoarea implicită este 1.

*FvwmIconMan: [id] Acțiune tip legare
Leagă o comandă FvwmIconMan la un eveniment. Tip poate fi una dintre valorile: cheie,
Mouse sau Selectați. Acțiunile sunt descrise în următoarea secțiune ACȚIUNI.

*FvwmIconMan: [id] Fundal fundal
Specifică culoarea implicită de fundal.

*FvwmIconMan: [id] ButtonGeometry geometrie
Specifică geometria inițială a unui buton individual în pixeli. Dacă este specificat
înălțimea este 0, apoi înălțimea butonului este determinată de dimensiunea fontului. X și Y
coordonatele sunt ignorate.

*FvwmIconMan: [id] Set de culori set de culori
Setul de culori implicit utilizat. Ignoră fundalul și prim-planul. Vedeți FvwmTheme.

*FvwmIconMan: [id] DrawIcons valoare
Dacă versiunea dvs. de fvwm este capabilă să utilizeze mini pictograme, atunci această opțiune determină
dacă FvwmIconMan afișează pictogramele mini. În caz contrar, generează un mesaj de eroare.
„adevărat” înseamnă că pictogramele mini sunt afișate pentru ferestrele iconizate, „fals” acel mini
pictogramele nu sunt afișate niciodată și „întotdeauna” acele mini pictograme sunt afișate pentru toate ferestrele.

*FvwmIconMan: [id] FocusAndSelectButton stil [culoarea din fata culoare de fundal]
La fel ca și opțiunea de buton simplu, dar specifică aspectul butoanelor care sunt ambele
selectat și au focalizarea tastaturii.

*FvwmIconMan: [id] FocusAndSelectColorset set de culori
Funcționează ca butonul focusandselect, dar folosește în schimb seturi de culori. Setarea stilului poate
încă mai poate fi aplicat doar cu butonul focusandselect. Vedeți FvwmTheme.

*FvwmIconMan: [id] FocusButton stil [culoarea din fata culoare de fundal]
La fel ca și opțiunea simplebutton, dar specifică aspectul butoanelor ale căror ferestre
au focalizarea tastaturii.

*FvwmIconMan: [id] FocusColorset set de culori
Funcționează ca butonul de focalizare, dar folosește în schimb seturi de culori. Setarea stilului poate încă
se aplică doar cu butonul de focalizare. Vedeți FvwmTheme.

*FvwmIconMan: [id] FollowFocus boolean
If adevărat, apoi aspectul butonului reflectă fereastra care are în prezent focalizarea.
Implicit este fals.

*FvwmIconMan: [id] Font font
Specifică fontul care va fi utilizat pentru etichetarea butoanelor. Valoarea implicită este 8x13.

*FvwmIconMan: [id] Prim-plan prim plan
Specifică culoarea prim-plan implicită.

*FvwmIconMan: [id] Format formatstring
Un șir de format tip printf care descrie șirul de tipărit în manager
fereastră pentru fiecare fereastră gestionată. Indicatoarele posibile sunt: ​​%t, %i, %c și %r pentru
titlul ferestrei, titlul pictogramei, clasa sau, respectiv, numele resursei. Valoarea implicită este
„%c: %i”. avertizare: m4 își rezervă cuvântul format, așa că dacă utilizați m4, luați-vă corespunzător
acţiune.

*FvwmIconMan: [id] IconName șir de pictograme
Specifică numele pictogramei ferestrei pentru acea fereastră de manager. șir de pictograme poate fi fie o
un singur cuvânt sau un șir cuprins între ghilimele. Valoarea implicită este „FvwmIconMan”.

*FvwmIconMan: [id] IconButton stil [culoarea din fata culoare de fundal]
La fel ca și opțiunea simplebutton, dar specifică aspectul butoanelor ale căror ferestre sunt
iconificat.

*FvwmIconMan: [id] IconColorset set de culori
Funcționează ca iconbutton, dar folosește în schimb seturi de culori. Setarea stilului poate încă doar
fi aplicat cu iconbutton. Vedeți FvwmTheme.

*FvwmIconMan: [id] ManagerGeometry geometrie
Specifică geometria inițială a managerului, în unități de butoane. Dacă înălțime este 0,
atunci managerul va folosi lățime coloane și va crește vertical odată ce va avea mai mult
decât lățime ferestre. La fel, dacă lățime este 0, va folosi înălțime rânduri și crește
orizontal. Dacă ambele sunt diferite de zero, atunci fereastra managerului va fi exact asta
dimensiune și rămâneți așa. Pe măsură ce sunt create coloanele, butoanele se vor restrânge la
găzdui. Dacă geometria este specificată cu o coordonată y negativă, atunci
managerul de ferestre va crește în sus. În caz contrar, va crește în jos.

*FvwmIconMan: [id] MaxButtonWidth lățime
Definește un maxim pentru lățimea unui buton (în pixeli). Implicit nu există
maxim. O valoare de 0 resetează valoarea implicită. Maximul este folosit doar cu un non
manager de creștere (opțiunea ManagerGeometry specifică lățimea și înălțimea diferite de zero).

*FvwmIconMan: [id] MaxButtonWidthByColumns cu
Aceasta este o altă modalitate de a seta lățimea butonului. col este numărul de coloane ale
icoane. Lățimea butonului este determinată prin împărțirea lățimii totale a lui FvwmIconMan
după numărul de coloane. De exemplu, dacă lățimea managerului FvwmIconMan este 1024,
MaxButtonWidthByColumns este 4, apoi MaxButtonWidth este 256. Acest lucru este util atunci când
nu știu, la momentul config, lățimea managerului, de exemplu, pentru un înghițit
FvwmIconMan.

*FvwmIconMan: [id] NoIconAction acțiune
Spune lui FvwmIconMan să facă acțiune atunci când o fereastră în stil NoIcon este iconificată sau de-
iconificat. Coordonatele relevante sunt atașate la acțiune astfel încât icoana să poată fi
urmărit la un buton FvwmIconMan. Un exemplu de acțiune este „*FvwwmIconMan: NoIconAction
SendToModule FvwmAnimate animate". O acțiune goală sau nulă dezactivează această funcție.

*FvwmIconMan: [id] PlainButton stil [culoarea din fata culoare de fundal]
Specifică modul în care arată butoanele normale. stil poate fi unul dintre plat, up, jos, lifteddge,
or scufundatși descrie modul în care este desenat butonul. Opțiunile de culoare sunt ambele
opțional, iar dacă nu este setat, atunci sunt utilizate culorile implicite. Dacă pe un monocrom
ecran, apoi stil opțiunea este ignorată, dar trebuie încă setată.

*FvwmIconMan: [id] PlainColorset set de culori
Funcționează ca un simplu buton, dar folosește în schimb seturi de culori. Setarea stilului poate încă
se aplica doar cu butonul simplu. Vedeți FvwmTheme.

*FvwmIconMan: [id] ReliefThickness o
o este un număr întreg care specifică numărul de pixeli gros pe care relieful de la margine
de butoane neplate ar trebui să fie. Setarea la 0 va produce butoane plate, ca și cum
valorile pentru FocusAndSelectButton, Butonul Focus, IconButton, PlainButton,
SelectButton, și TitluButton erau toate gata plat. Dacă o este negativ, butonul
va fi inversat ca și cum ați fi folosit Inversa pentru toate clasele.

*FvwmIconMan: [id] Rezoluție rezoluţie
Specifică când managerul va afișa o intrare pentru o anumită fereastră. rezoluţie
poate lua una dintre următoarele valori: global, desk, page, screen, !desk, !page sau
!ecran. Dacă sunt globale, atunci toate ferestrele de tipul adecvat (vezi spectacolul și
opțiunile dontshow de mai jos) vor fi afișate. Dacă birou, atunci numai acele ferestre de pe
sunt afișate biroul curent. Dacă pagina, atunci numai acele ferestre de pe pagina curentă sunt
afișate. Dacă ecran, atunci doar acele ferestre de pe ecranul Xinerama curent sunt afișate.
!desk inversează sensul biroului, afișând doar acele ferestre care nu sunt pe curent
birou. De asemenea, !pagina afișează numai acele ferestre care nu se află în pagina curentă și !ecran
afișează numai acele ferestre care nu sunt pe ecranul Xinerama curent. Valoarea implicită este pagina.
Dacă Xinerama nu este activ sau este utilizat doar un singur ecran, pagina și ecranul sunt
echivalent.

Această linie de configurare este respectată atunci când FvwmIconMan rulează și
rezoluția este modificată dinamic.

*FvwmIconMan: [id] invers clasă
Determină ca anumite clase de butoane să aibă liniile de relief inversate astfel încât să sus
și stilurile de jos sunt inversate. Acest lucru nu are niciun efect asupra butoanelor plate. Clasa poate fi
pictogramă, normal sau deloc. Valoarea implicită este niciunul.

*FvwmIconMan: [id] SelectButton stil [culoarea din fata culoare de fundal]
La fel ca și opțiunea butonul simplu, dar specifică aspectul butoanelor atunci când mouse-ul este
peste ei.

*FvwmIconMan: [id] SelectColorset set de culori
Funcționează ca butonul select, dar folosește în schimb seturi de culori. Setarea stilului poate încă
poate fi aplicat doar cu butonul select. Vedeți FvwmTheme.

*FvwmIconMan: [id] Formă boolean
If Adevărat, apoi utilizați pentru a face fereastra în formă. Probabil util doar dacă ai mai multe
coloane sau rânduri. Dacă FvwmIconMan nu a fost compilat pentru a suporta extensia Shape,
aceasta generează un mesaj de eroare. Când utilizați ferestre modelate, se recomandă ca: a
Stilul fvwm este creat pentru FvwmIconMan care nu are margini. În caz contrar, va primi fvwm
confuz.

*FvwmIconMan: [id] Sortează valoare
If nume, apoi lista de manageri este sortată după nume. Dacă nume cu caz, atunci este
sortate după nume, sensibil la majuscule. Dacă id, apoi lista de manageri este sortată după
ID-ul ferestrei, care nu se schimbă niciodată după crearea ferestrei. Dacă ponderat, apoi
Lista de manageri este sortată după greutate (vezi descrierea sortweight de mai jos). Sau ea
poate fi setat la nici unul, ceea ce duce la nicio sortare. Implicit este nume.

*FvwmIconMan: [id] SortWeight greutate lista de modele
Atribuie cele specificate greutate la ferestrele care se potrivesc lista de modele. Lista este făcută
sus de modele de formă tip=model, unde tipul este unul dintre clasă, resursă,
titlu, Sau icoană, iar modelul este o expresie a aceluiași format folosit în fvwm
comandă de stil (potrivire minimalistă a modelului shell). Pot fi mai multe greutăți de sortare
dat. Fiecare fereastră este comparată cu lista de ponderi de sortare, în ordine, și este
dat fiind greutatea de la primul meci. Ferestrele cu greutate mai mică sunt plasate primul înăuntru
lista managerilor. De exemplu:
*FvwmIconMan: Sortare ponderată
*FvwmIconMan: SortWeight 1 class=XTerm title=special*
*FvwmIconMan: SortWeight 10 class=XTerm
*FvwmIconMan: SortWeight 5
În acest exemplu, ferestrele xterm ale căror titluri încep cu „special” (greutate 1) sunt
listat primul, urmat de orice, cu excepția altor xterms (greutate 5), și de celălalt
xterms (ponderea 10) sunt listați ultimii. Dacă nu există o greutate implicită (lista de modele goală).
dat, greutatea implicită este 0. Relevant doar dacă tipul de sortare este setat la ponderat.

*FvwmIconMan: [id] Titlu șir de titlu
Specifică șirul de titlu al ferestrei pentru acea fereastră de manager. șir de titlu poate fie
fie un singur cuvânt sau un șir cuprins între ghilimele. Valoarea implicită este „FvwmIconMan”.
Acesta va fi desenat în bara de titlu a ferestrei managerului, dacă există, și în titlu
butonul, care este butonul desenat atunci când managerul este gol.

*FvwmIconMan: [id] TitleButton stil [culoarea din fata culoare de fundal]
La fel ca și opțiunea butonului simplu, dar specifică aspectul butonului de titlu (
butonul desenat când managerul este gol). Titlul managerului este desenat în titlu
butonul.

*FvwmIconMan: [id] UseWinList boolean
If adevărat, apoi onorați steagul stilului WinListSkip. În caz contrar, toate ferestrele sunt supuse
la o posibilă gestionare conform listelor de emisiuni și dontshow.

Următoarele două opțiuni controlează ce ferestre sunt gestionate de ce manageri. Un manager
poate obține două liste, una de ferestre de afișat și una de ferestre de ignorat. Dacă numai Arăta
listă este dată, atunci acel manager va afișa numai ferestrele din listă. Dacă numai
DontShow listă este dată, atunci managerul va afișa toate ferestrele cu excepția celor din listă.
Dacă sunt date ambele liste, atunci va fi afișată o fereastră dacă nu se află în DontShow listă,
și, în Spectacol listă. Și, în sfârșit, dacă nu este dată nicio listă, atunci managerul se va ocupa
toate ferestrele. Fiecare listă este alcătuită din modele de formular tip=model, unde tipul este unul
of clasă, resursă, titlu, Sau icoană, iar modelul este o expresie a aceluiași format folosit
în comanda de stil fvwm (potrivire minimalistă a modelului de shell). Citate în jurul modelului
va fi luată ca parte a expresiei. Dacă o fereastră ar putea fi manipulată de mai mult de unul
manager, apoi managerul cu cel mai mic ID îl primește.

*FvwmIconMan: [id] Arată model listă
Dacă o fereastră se potrivește cu unul dintre modelele din listă, atunci aceasta poate fi gestionată de aceasta
administrator.

*FvwmIconMan: [id] DontShow model listă
Dacă o fereastră se potrivește cu unul dintre modelele din listă, atunci este posibil să nu fie gestionată de
acest manager.

*FvwmIconMan: [id] ShowTransient boolean
Afișați ferestrele tranzitorii în listă (implicit false).

*FvwmIconMan: [id] ShowOnlyIcons boolean
Numai ferestrele iconizate sunt afișate dacă boolean este adevarat.

*FvwmIconMan: [id] ShowNoIcons boolean
Numai ferestrele care nu sunt iconizate sunt afișate dacă boolean este adevarat.

*FvwmIconMan: [id] ShowOnlyFocused boolean
Numai fereastra cu focalizare este afișată dacă boolean este adevarat.

Următoarele două opțiuni controlează sfaturi.

*FvwmIconMan: [id] Sfaturi valoare
Unde valoare poate fi întotdeauna, necesar sau fals. Implicit este fals, nu există sfaturi
afișat. Cu întotdeauna, sfaturile sunt activate. Dacă este necesar, un sfat este afișat numai dacă
fie șirul de nasturi este trunchiat, fie șirul de vârf nu este egal cu butonul
şir. Această linie de configurare este respectată și atunci când FvwmIconMan rulează.

*FvwmIconMan: [id] TipsDelays întârziere [întârziere mapată]
Unde întârziere și întârziere mapată sunt valori de expirare în milisecunde. Daca nu întârziere mapată
este dată întârziere este asumat. Implicit este 1000 300. Când cursorul se află pe un buton,
FvwmIconMan așteptați întârziere milisecunde înainte de afișarea vârfului. În cazul în care a
pontul este deja mapat și cursorul merge pe alt buton, FvwmIconMan așteaptă
întârziere mapată milisecunde înainte de afișarea noului sfat.

*FvwmIconMan: [id] TipsFont fontname
Specifică fontul care va fi folosit pentru sfaturi. Implicit este fontul fvwm implicit.

*FvwmIconMan: [id] TipsColorset set de culori
Specifică culorile pentru fereastra de sfaturi. Setul de culori implicit este 0. Consultați FvwmTheme.

*FvwmIconMan: [id] TipsFormat formatstring
Similar cu opțiunea Format, dar pentru fereastra de sfaturi. Implicit este formatul
șir din opțiunea Format.

*FvwmIconMan: [id] TipsBorderWidth pixeli
Specifică lățimea marginii (în pixeli) a ferestrei de sfaturi. Implicit este 1.

*FvwmIconMan: [id] TipsPlacement valoare
Unde valoare poate fi sus, jos, dreapta, stânga, sus în jos sau stânga dreapta. Această valoare specifică
poziţia ferestrei sfaturi faţă de butonul acestuia. Implicit este sus în jos unde
butoanele din jumătatea superioară a ecranului primesc sfaturi sub buton, în caz contrar, sfaturile
sunt deasupra butonului.

*FvwmIconMan: [id] SfaturiJustificare valoare
Unde valoare poate fi stânga sus, dreapta jos sau centru. Precizează justificarea
(direcția) a ferestrei de sfaturi în raport cu butonul acestuia după ce fereastra de sfaturi are
fost plasat. Implicit este leftup, ceea ce înseamnă că dacă un vârf este plasat deasupra sau dedesubt
butonul acestuia, apoi marginea stângă a vârfului și a butonului sunt aliniate. Dacă
vârful este plasat în stânga sau în dreapta butonului său, stânga în sus aliniază partea de sus
frontiere. dreapta jos și centrul funcționează ca stânga sus, dar în direcții diferite. The
alinierea este ajustată de opțiunea TipsOffset. Vezi opțiunea următoare.

*FvwmIconMan: [id] TipsOffsets offset de plasare justoffset
Unde offset de plasare și justoffset sunt decalaje în pixeli pentru TipsPlacement
și opțiunea de configurare TipsJustification. Implicit este 3 2.

ACȚIUNI


Acțiunile sunt comenzi care pot fi legate de un eveniment de tipul: o apăsare de tastă, un mouse
faceți clic sau introducerea mouse-ului într-un buton manager de ferestre - indicat de tipurile de acțiuni Cheie,
Mouse, și Selectați.

În mod normal, acțiunile legate de un clic de mouse sunt executate atunci când butonul este apăsat. În
modul tranzitoriu, acțiunea este executată atunci când butonul este eliberat, deoarece se presupune
că FvwmIconMan a fost legat de un eveniment de mouse. Un sfat/avertisment: FvwmIconMan încă păstrează
urmărirea butonului mouse-ului și a oricăror taste modificatoare în acest caz, deci dacă legați FvwmIconMan
pentru a spune, meta-button3, atunci ar fi înțelept să vă asigurați că acțiunea pe care doriți să o executați
va fi executat atunci când are loc evenimentul meta-button3 (care ar fi eliberarea butonului,
presupunând că ai ținut degetul pe tasta meta).

Sintaxa pentru acțiuni este:

Cheie acțiuni: Cheie Keysym Modificatorii FunctionList
Keysym și Modificatorii sunt exact aceleași ca pentru fvwm Cheie comanda.

Mouse acțiuni: Șoarece Buton Modificatorii FunctionList
Buton și Modificatorii sunt exact aceleași ca pentru fvwm Mouse comanda.

Selectați acțiuni: Selectați FunctionList

A FunctionList este o succesiune de comenzi separate prin virgule. Sunt executate în stânga la
ordinea corectă, într-un context comun - care în prezent conține doar un indicator către
butonul „actual”. Dacă este selectat un buton (de obicei, prin indicatorul mouse-ului așezat pe el)
când acțiunea este executată, atunci butonul curent este inițializat la acel buton.
Altfel, nu indică nimic.

Majoritatea comenzilor disponibile modifică apoi acest buton „actual”, fie mutându-l
în jur, făcându-l să devină butonul selectat sau trimițând comenzi către fvwm care acționează pe
fereastra reprezentată de acel buton. Rețineți că în timp ce acest buton curent este inițializat la
fie butonul selectat, butonul selectat nu îl urmează implicit în jur. Acest
Astfel, utilizatorul poate trimite comenzi către diferite ferestre, fără a schimba care buton este
selectat.

Comenzile au cinci tipuri de argumente: Întreg, Manager, Fereastră, Buton, și Şir. O
Şir este un șir specificat exact ca pentru fvwm - fie între ghilimele, fie ca un singur cuvânt
nu între ghilimele. Din nou, puteți lega o secvență de comenzi la un eveniment, listându-le
separate prin virgule.

Fereastră și Buton tipurile arată exact la fel în fișierul .fvwm2rc, dar sunt interpretate ca
fie specificând o fereastră gestionată, fie un buton FvwmIconMan reprezentând o fereastră. ei
poate fi fie un număr întreg (care este interpretat modulul N unde N este numărul de butoane -
deci 0 este primul și -1 este ultimul), sau unul dintre șiruri: Selectați, Concentra, Up, Jos,
Dreapta, Stânga, Pagina Următoare →, Anterior. Selectați și Concentra se referă la cele selectate sau focalizate în prezent
butonul sau fereastra. Up, Jos, Dreapta, și Stânga consultați butonul sau fereastra de mai sus, de mai jos, la
la dreapta sau la stânga butonului curent din fereastra managerului, permițând
navigarea în fereastra managerului. Pagina Următoare → și Anterior desemnează fereastra, butonul sau
manager după sau înainte de butonul curent, permițând navigarea pe unidimensional
lista de ferestre care este desenată în fereastra managerului. Dacă managerul este sortat, Pagina Următoare → și
Anterior treceți prin ferestre în ordinea sortată.

Manager tipul poate fi fie un număr întreg, Pagina Următoare →, Sau Anterior. Sensul este analog cu
cel al Buton tip, dar din punct de vedere al indicelui integral al managerilor, restrâns la
manageri care nu sunt goli.

În prezent sunt definite următoarele funcții:

bif Buton Număr întreg/șir
O instrucțiune de ramură relativă. Dacă Buton is Selectați or Concentra, apoi ia ramura
dacă există un buton selectat sau un buton focalizat. Dacă Buton este un număr întreg, atunci
ramură dacă nu este zero. Dacă este unul dintre Up, Jos, Dreapta, Stânga, Pagina Următoare →, Anterior, apoi
ramura este luată atunci când butonul curent se poate deplasa în acea direcție. Dacă ramura
este luat, atunci Întreg comenzile sunt sărite. Nu sunt permise ramuri înapoi.

bifn Buton Număr întreg/șir
Complementul lui bif. Se ia ramura daca Buton evaluează ca fals, de către
criteriile enumerate pentru bif.

gotobutton Buton
Setează butonul curent la Buton. Dacă Buton este un întreg, atunci butonul curent este
setat la Buton modulo numărul de butoane, în oricare manager care conține
butonul selectat, dacă există.

gotomanager Manager
Setează butonul la butonul 0 al Manager. Aceasta va merge doar la un vizibil, nevid
administrator. Deci un argument integral este luat modulo numărul de astfel de manageri.

JMP Număr întreg/șir
Execută un salt relativ de Întreg instrucțiuni. Nu sunt permise săriturile înapoi.
Saltul este calculat în raport cu instrucțiunea care urmează jmp.

etichetă Şir
Oferă o etichetă la care pot sări instrucțiunile anterioare. Nu va fi vizibil pentru
instrucțiunile de salt ulterioare și aceeași etichetă poate fi folosită de mai multe ori în
aceeași listă de instrucțiuni (deși ar fi pervers să faci asta.)

imprima Şir
Printuri Şir la consolă. Util pentru acțiuni de depanare.

printdebug
Imprimă acțiunile definite pe consolă. Ar trebui să fie folosit numai de dezvoltatori. La
activați această comandă, setați variabilele CONFIG și FUNCTIONS la „1” în
modules/FvwmIconMan/debug.h și recompilați acest modul.

ieși Închide FvwmIconMan.

reîmprospăta
Face ca toate ferestrele managerului să se redeseneze.

ret Opriți executarea întregii acțiuni.

căutare înapoi Şir
Setează butonul la buton înaintea celui curent al cărui șir tipărit în manager
potrivirile ferestrei specificate Şir, care poate conține metacaractere.

cautare inainte Şir
Setează butonul la buton după cel curent al cărui șir tipărit în manager
potrivirile ferestrei specificate Şir, care poate conține metacaractere.

select Selectează butonul curent, dacă există. Dacă a fost specificată o acțiune de selectare, va fi
apoi fi alergat. Prin urmare, este considerat neînțelept să setați butonul de selectare în
selectați acțiunea.

trimite comanda Comandă
Trimite comanda fvwm Comandă la fereastra reprezentată de butonul curent, dacă
orice.

warp Deformează cursorul la butonul curent, dacă există.

Exemple:
gotobutton select, gotobutton Jos, selectează
Selectează butonul de sub butonul selectat curent. Din moment ce butonul curent este
deja inițializat la butonul selectat, acesta poate fi scurtat la „gotobutton Down,
Selectați".

gotobutton Sus, selectați
Selectează butonul de deasupra butonului selectat curent.

du-te la butonul 0, selectează
Selectează primul buton al managerului curent. Dacă nu există un manager actual, care este
în cazul în care nu este selectat niciun buton, aceasta nu face nimic.

gotobutton -1, selectați
Selectează ultimul buton al managerului curent.

Gotobutton focus, selectează
Selectează butonul corespunzător ferestrei focalizate.

Gotobutton focus, Iconify
Trimite comanda fvwm Iconify la fereastra focalizată. Rețineți că acest lucru nu schimbă
butonul selectat.

bif Next 3, gotobutton 0, select, ret, gotobutton Next, select
Dacă este selectat un buton și este ultimul, mergeți la butonul 0. Dacă nu este ultimul
butonul, treceți la butonul următor. Altfel, nu face nimic. Practic, această acțiune circulă
prin toate butoanele din managerul curent.

bif select 7, bif focus 3, gotomanager 0, select, ret, gotobutton focus, \
selectează, ret, mergi la butonul în jos, selectează
Acest lucru este bun pentru trimiterea către FvwmIconMan cu o comandă SendToModule. Daca este o
butonul selectat, acesta se deplasează în jos. În caz contrar, dacă există un buton focalizat, acesta este selectat.
În caz contrar, butonul 0 al managerului 0 este selectat.

bif select Select, bif focus Focus, gotomanager 0, select, ret, etichetă Focus, \
du-te butonul focus, selectează, ret, etichetă Selectează, du-te butonul jos, selectează
La fel ca și anterior, dar folosind instrucțiunile de etichetă.

Pe lângă faptul că sunt legate de chei și șoareci, acțiunile pot fi trimise de la fvwm la FvwmIconMan
prin comanda SendToModule. Nu citați comanda când utilizați SendToModule. De asemenea, datorita
la o eroare din versiunea curentă a fvwm, nu citați nici FvwmIconMan.

PROBĂ CONFIGURĂRI


Acest prim exemplu este cea mai simplă invocare a lui FvwmIconMan, care are doar una
manager și se ocupă de toate ferestrele:

################################################## ############
# Încărcați orice module care ar trebui pornit în timpul
# inițializare fvwm
ModulePath /usr/lib/X11/fvwm:/usr/bin/X11
Modulul FvwmIconMan

# Faceți FvwmIconMan fără bară de titlu, lipicios și dați-i o pictogramă
Stil „Fvwm*” Icon toolbox.xpm,NoTitle,NoHandles,Sticky
Stil „FvwmIconMan” HandleWidth 5, Mânere, BorderWidth 5

################################################## ############
################################################## ############
#Definiții utilizate de module

*FvwmIconMan: NumManagers 1
*FvwmIconMan: Rezoluție globală
*FvwmIconMan: fundal slategrey
*FvwmIconMan: Prim-plan alb
*FvwmIconMan: font 7x13
*FvwmIconMan: ButtonGeometry 100x0
*FvwmIconMan: ManagerGeometry 1x0-0+0

Acest exemplu este versiunea Reader's Digest a configurației mele personale. Are două
manageri, unul pentru emacs și unul pentru orice altceva, minus lucruri fără titlu de pictogramă. Numai
sunt afișate ferestrele din pagina curentă. Utilizarea desene și forma Opțiuni
necesită că fvwm și FvwmIconMan le-am compilat cu opțiunile corecte. Observați cum
opțiunile de geometrie și afișare sunt specificate pentru fiecare manager, iar celelalte sunt comune tuturor:

Stil „FvwmIconMan” NoTitle, Sticky, WindowListSkip, BorderWidth 0
Stil „FvwmIconMan” HandleWidth 0

Tasta F8 AN SendToModule FvwmIconMan bif select Select, bif focus Focus, \
gotomanager 0, selectează, sendcommand WarpToWindow, ret, etichetă Focus, \
gotobutton focus, select, sendcommand WarpToWindow, ret, label Select, \
gotobutton prev, select, sendcommand WarpToWindow
Tasta F9 AN SendToModule FvwmIconMan bif select Select, bif focus Focus, \
gotomanager 0, selectează, sendcommand WarpToWindow, ret, etichetă Focus, \
gotobutton focus, select, sendcommand WarpToWindow, ret, label Select, \
Gotobutton în continuare, selectați, trimiteți comanda WarpToWindow

*FvwmIconMan: NumManagers 2
*FvwmIconMan: Pagina de rezoluție
*FvwmIconMan: fundal steelblue
*FvwmIconMan: Prim-plan alb
*FvwmIconMan: font 7x13
*FvwmIconMan: UseWinList adevărat
*FvwmIconMan: DrawIcons adevărat
*FvwmIconMan: Forma adevărată
*FvwmIconMan: FollowFocus adevărat
*FvwmIconMan: sortați numele
*FvwmIconMan: PlainButton up white steelblue
*FvwmIconMan: SelectButton jos alb steelblue
*FvwmIconMan: FocusButton up alb maro
*FvwmIconMan: FocusAndSelectButton jos alb maro
*FvwmIconMan: TitleButton, alb, alb, albastru
*FvwmIconMan: NoIconAction „SendToModule FvwmAnimate animate”

*FvwmIconMan: 1 titlu „Emacs windows”
*FvwmIconMan: 1 IconName „FvwmIconMan: Emacs”
*FvwmIconMan: 1 Format „%i”
*FvwmIconMan: 1 Afișează resource=emacs resource=gemacs
*FvwmIconMan: 1 ManagerGeometry 1x0-400+0
*FvwmIconMan: 1 ButtonGeometry 200x0

*FvwmIconMan: 2 Titlul „Toate ferestrele”
*FvwmIconMan: 2 IconName „FvwmIconMan: toate”
*FvwmIconMan: 2 Format „%c: %i”
*FvwmIconMan: 2 DontShow icon=Fără titlu
*FvwmIconMan: 2 ManagerGeometry 2x4-0+0
*FvwmIconMan: 2 ButtonGeometry 200x0

*FvwmIconMan: geometrie tranzitorie 194x100
*FvwmIconMan: tranzitoriu DontShow icon=Fără titlu
*FvwmIconMan: tranzitoriu Action Mouse 0 O selectie sendcommand selecteaza Iconify

*FvwmIconMan: Action Mouse 1 N sendcommand Iconify
*FvwmIconMan: Action Mouse 2 N sendcommand WarpToWindow
*FvwmIconMan: Action Mouse 3 N sendcommand „Module FvwmIdent FvwmIdent”
*FvwmIconMan: Tasta de acțiune Stânga N gotobutton Stânga, selectați
*FvwmIconMan: Tasta de acțiune Dreapta N gotobutton Dreapta, selectați
*FvwmIconMan: Tasta de acțiune Sus N mergeți la butonul Sus, selectați
*FvwmIconMan: Tasta de acțiune în jos N mergeți pe butonul în jos, selectați
*FvwmIconMan: Tasta de acțiune q N ieșire

NETERMINAT CALATORII DE


Există o eroare de care știu. O soluție sinceră la bunătate ar fi
apreciat. Când un manager de pictograme este setat să crească în sus sau în stânga, pe unele mașini acesta
poate rătăci ocazional.

Nu se ocupă de ferestrele fără nume de resurse atât de grațios pe cât ar trebui.

Utilizați FvwmIconMan online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad