het EngelsFransSpaans

Servers draaien | Ubuntu > | Fedora > |


OnWorks-favicon

FvwmIconMan - Online in de cloud

Voer FvwmIconMan uit in OnWorks gratis hostingprovider via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is het commando FvwmIconMan dat kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


FvwmIconMan - een fvwm icon manager

KORTE INHOUD


FvwmIconMan wordt voortgebracht door fvwm, dus het aanroepen van de opdrachtregel werkt niet.

PRODUCTBESCHRIJVING


FvwmIconMan is een icon manager gemodelleerd naar de TWM icon manager. De gebruiker heeft mogelijk
meerdere pictogrammanagers, die elk gewapend zijn met een lijst met venstertypen die het beheert.
De gebruiker kan bijvoorbeeld één manager hebben die alleen emacs-vensters vermeldt, en een andere:
waarin al het andere wordt vermeld. U kunt ook specificeren welke resolutie elke pictogrammanager gebruikt,
de ene pictogrambeheerder kan bijvoorbeeld vensters op alle bureaus beheren en een andere kan alleen vensters beheren
die op het huidige bureau, de pagina of het scherm. FvwmIconMan kan de miniatuurpictogrammen weergeven
geleverd door fvwm voor zijn beheerde vensters. De managers mogen een maximum aantal van
kolommen (en groeit dus verticaal), een maximum aantal rijen (en groeit dan horizontaal),
of blijf op een vaste grootte en pas de grootte van de vensterknoppen aan zodat ze passen (denk aan win95's
taakbalk). En wanneer ondersteuning is gecompileerd voor de X Shape-extensie, dan is de manager
ramen kunnen worden gevormd.

U kunt acties specificeren die moeten worden uitgevoerd wanneer muis- of sleutelgebeurtenissen worden ontvangen. Bijvoorbeeld, jij
zou de eerste muisknop kunnen binden om het geselecteerde venster te symboliseren, en bindingen maken voor
de pijltjestoetsen om zonder muis door het managervenster te navigeren.

FvwmIconMan kan worden ingesteld om weer te geven welk venster momenteel de toetsenbordfocus heeft, en door
door de select-gebeurtenis (zie hieronder) te koppelen aan de fvwm Focus-functie, kunt u de TWM emuleren
het gedrag van de iconenmanager.

INITIALISATIE


Tijdens de initialisatie zoekt FvwmIconMan in het fvwm-configuratiebestand naar de
opties die hieronder worden beschreven. Het wordt ten zeerste aanbevolen dat u FvwmIconMan een
plakkerig venster. En als je gebruik wilt maken van de followfocus optie, en/of het binden van een
actie naar Focus, dan moet u FvwmIconMan klikken om te focussen. Ook bij gebruik van de Shape
optie, wordt het aanbevolen om het FvwmIconMan-venster helemaal niet door fvwm te versieren.

AANROEPING


FvwmIconMan kan worden aangeroepen door de regel 'Module FvwmIconMan' in te voegen in de .fvwm2rc
het dossier. Als FvwmIconMan moet worden voortgebracht tijdens de initialisatie van fvwm, dan moet deze regel
worden geplaatst in de StartFunction-declaraties, of het kan worden gebonden aan een menu, muisknop,
of toetsaanslag om het later op te roepen.

Als u FvwmIconMan in een tijdelijke modus wilt uitvoeren, zoals met de ingebouwde vensterlijst,
geef dan "-Transient" door als argument. De aanroep "Module FvwmIconMan -Transient" zal
leuk doen. In deze modus zal FvwmIconMan één managervenster openen direct onder de
cursor. Wanneer de muisknop wordt losgelaten, zal deze de juiste actie uitvoeren, en
dan uitstappen. Dingen zijn enigszins gecompliceerd door het feit dat je kunt specificeren dat
FvwmIconMan creëert meerdere managervensters, gedrag dat niet geschikt is tijdens het uitvoeren
tijdelijk. Dus, als het tijdelijk wordt uitgevoerd, zal FvwmIconMan slechts één manager maken
raam. Gebruik de manager-ID 'transient' om opties voor dit managervenster op te geven.

FvwmIconMan kan een aliasnaam als argument accepteren. Bijvoorbeeld: "Module FvwmIconMan
FvwmIconMan-Variant2".

CONFIGURATIE OPTIES REFERENTIE CHART


FvwmIconMan heeft nogal wat opties verworven. Ik neem aan dat anderen mijn hekel aan paging delen
hoewel een lange man-pagina, dus hier is een beknopte referentiekaart die de beschikbare beschrijft
opties. Ze worden in meer detail beschreven in de volgende sectie.

Naam Beschrijving Standaard

NumManagers aantal managers 1
Actie koppelt opdracht aan gebeurtenis Muis 0 N stuuropdracht Iconify
Achtergrond standaard achtergrond grijs
KnopGeometrie grootte van knop in pixels
Kleurenset standaard kleurenset
Lijst met te negeren vensters niet weergeven
DrawIcons gebruiken minipictogrammen false
FocusAndSelectButton plat grijs zwart
FocusAndSelectKleurenset
FocusButton-stijl voor gefocuste knoppen omhoog grijs zwart
FocusKleurenset
FollowFocus laat zien welke overwinning focus false heeft
Lettertype 8x13
Voorgrond standaard tekstkleur wit
Formaat beschrijft knoplabel "%c: %i"
IconName manager pictogramnaam FvwmIconMan
IconButton-stijl voor pictogramknoppen omhoog zwart grijs
IcoonKleurenset
ManagerGeometriegrootte van manager in knoppen 0x1
MaxButtonWidth maximale breedte van een knop
MaxButtonWidthByColumns
NoIconAction animeren iconificatie NOP
PlainButton-stijl voor normale knopen omhoog zwart grijs
EffenKleurenset
ReliëfDikte maat knoopreliëf 2
Resolutie globaal/bureau/pagina/schermpagina
Omgekeerd normaal, pictogram of geen geen
SelecteerKnopstijl voor geselecteerde knoppen plat zwart grijs
SelecteerKleurenset
Vorm gebruik vormextensie false
Lijst met te tonen vensters weergeven
ShowOnlyIcons alleen pictogrammen zichtbaar false
ShowNoIcons-pictogrammen worden niet weergegeven false
Tonen Tijdelijke voorbijgaande vensters zichtbaar false
ShowOnlyFocused alleen gericht zichtbaar false
Sorteren houd managers gesorteerd naam
SorterenGewicht voor sorteren
Tips Tool Tips-modus geen
TipsVertragingen Tooltips mapping vertragingen 1000 300
TipsFont-lettertype voor tooltips standaard fvwm-lettertype
TipsColorset Tooltips Colorset 0
TipsFormat beschrijft Tips label de Formaat waarde
TipsBorderWidth Tool Tips randgrootte 1
TipsPlaatsing Tips plaatsing vs knop omhoog
TipsRechtvaardiging Tips Alleen vs knop leftup
TipsOffsets Plaatsing van tips Offsets 3 2
Titel manager titel FvwmIconMan
Titelknopstijl voor titelknop opstaande rand zwart grijs
TitelKleurenset
GebruikWinList eer WinListSkip? waar

CONFIGURATIE OPTIES


Met uitzondering van de optie nummanagers, kunnen alle opties per
leidinggevende basis. Dus de gebruiker kan bijvoorbeeld zijn emacs-manager hebben met een rode voorgrond,
en zijn xterm-manager met een blauwe. Een configuratieregel kan daarom een ​​van de twee hebben
vormen:

*FvwmIconMan: OptionName OptionValue
Om aan te geven dat de OptieNaam neemt de waarde Optie waarde voor alle leidinggevenden.

*FvwmIconMan: ManagerId OptionName OptionValue
Om aan te geven dat de optie OptieNaam neemt de waarde Optie waarde voor manager
ManagerId. ManagerId kan ofwel een positief geheel getal zijn, of de tekenreeks "van voorbijgaande aard".
Een integer id verwijst naar managers die FvwmIconMan maakt bij normaal gebruik,
en een id van "transient" verwijst naar de enkele manager die FvwmIconMan maakt
bij tijdelijk hardlopen.

De oude syntaxis, die eerder een asterisk gebruikt in plaats van spaties ManagerId en
OptieNaam, wordt ook ondersteund, maar is nu verouderd.

De volgende opties kunnen worden opgegeven:

*FvwmIconMan: NumManagers num
num is een positief geheel getal dat het totale aantal pictogrammanagers aangeeft. Sinds
FvwmIconMan zou graag willen weten hoeveel managers er zijn voordat ze er een behandelen
specifieke opties van een manager, moet dit op de eerste plaats komen. De standaardwaarde is 1.

*FvwmIconMan: [id] Actie type dan: verbindend
Bindt een FvwmIconMan-opdracht aan een gebeurtenis. Type kan een van de waarden zijn: Sleutel,
Muis, of Selecteer. Acties worden beschreven in de volgende sectie ACTIES.

*FvwmIconMan: [id] Achtergrond achtergrond
Specificeert de standaard achtergrondkleur.

*FvwmIconMan: [id] Knopgeometrie geometrie
Specificeert de initiële geometrie van een individuele knop in pixels. Als de opgegeven
hoogte 0 is, dan wordt de hoogte van de knop bepaald aan de hand van de lettergrootte. X en Y
coördinaten worden genegeerd.

*FvwmIconMan: [id] Kleurenset kleurenset
De standaard gebruikte kleurenset. Overschrijft achtergrond en voorgrond. Zie FvwmThema.

*FvwmIconMan: [id] DrawIcons waarde
Als uw versie van fvwm minipictogrammen kan gebruiken, bepaalt deze optie:
als FvwmIconMan de minipictogrammen weergeeft. Anders genereert het een foutmelding.
"true" betekent dat minipictogrammen worden weergegeven voor vensters met pictogrammen, "false" dat mini
pictogrammen worden nooit getoond, en "altijd" worden minipictogrammen getoond voor alle vensters.

*FvwmIconMan: [id] FocusAndSelectButton stijl [voorgrond-kleur rugkleur]
Hetzelfde als de optie platte knop, maar specificeert het uiterlijk van knoppen die beide zijn
geselecteerd en laat het toetsenbord zich concentreren.

*FvwmIconMan: [id] FocusAndSelectColorset kleurenset
Werkt als de focusandselect-knop, maar gebruikt in plaats daarvan kleurensets. De stijlinstelling kan
nog steeds alleen worden toegepast met de knop focusandselect. Zie FvwmThema.

*FvwmIconMan: [id] FocusButton stijl [voorgrond-kleur rugkleur]
Hetzelfde als de optie platte knop, maar specificeert het uiterlijk van knoppen waarvan de vensters
de toetsenbordfocus hebben.

*FvwmIconMan: [id] FocusColorset kleurenset
Werkt als de focusknop, maar gebruikt in plaats daarvan kleurensets. De stijlinstelling kan nog steeds
alleen worden toegepast met focusknop. Zie FvwmThema.

*FvwmIconMan: [id] FollowFocus boolean
If waar, dan geeft het uiterlijk van de knop weer welk venster momenteel de focus heeft.
Standaard is onwaar.

*FvwmIconMan: [id] Lettertype doopvont
Specificeert het lettertype dat moet worden gebruikt voor het labelen van de knoppen. De standaardwaarde is 8x13.

*FvwmIconMan: [id] Voorgrond voorgrond
Specificeert de standaard voorgrondkleur.

*FvwmIconMan: [id] Formaat formatstring
Een printf-achtige formaatreeks die de tekenreeks beschrijft die in de manager moet worden afgedrukt
venster voor elk beheerd venster. Mogelijke vlaggen zijn: %t, %i, %c en %r voor de
respectievelijk de titel van het venster, de pictogramtitel, de klasse of de resourcenaam. De standaard is
"%c: %i". waarschuwing: m4 reserveert het woord formaat, dus als je m4 gebruikt, neem dan de juiste
actie.

*FvwmIconMan: [id] IconName iconstring
Specificeert de naam van het vensterpictogram voor dat managervenster. Iconstring kan ofwel een zijn
enkel woord, of een string tussen aanhalingstekens. De standaard is "FvwmIconMan".

*FvwmIconMan: [id] IconButton stijl [voorgrond-kleur rugkleur]
Hetzelfde als de optie platte knop, maar specificeert het uiterlijk van knoppen waarvan de vensters zijn
iconisch.

*FvwmIconMan: [id] IconColorset kleurenset
Werkt als iconbutton maar gebruikt in plaats daarvan kleurensets. De stijlinstelling kan nog steeds alleen
worden toegepast met iconbutton. Zie FvwmThema.

*FvwmIconMan: [id] ManagerGeometry geometrie
Specificeert de initiële geometrie van de manager, in eenheden van knoppen. Indien hoogte is 0,
dan zal de manager gebruiken breedte kolommen, en zal verticaal groeien zodra het meer heeft
neem contact breedte ramen. Evenzo, als breedte is 0, het zal gebruiken hoogte rijen, en groeien
horizontaal. Als beide niet nul zijn, is het managervenster precies dat
maat, en blijf dat zo. Naarmate er kolommen worden gemaakt, worden de knoppen smaller tot
accommoderen. Als de geometrie is gespecificeerd met een negatieve y-coördinaat, dan is de
window manager zal naar boven groeien. Anders groeit het naar beneden.

*FvwmIconMan: [id] MaxButtonWidth breedte
Definieert een maximum voor de breedte van een knop (in pixels). Standaard is er geen
maximaal. Een waarde van 0 stelt de standaard opnieuw in. Het maximum wordt alleen gebruikt bij een niet
groeiende manager (de optie ManagerGeometry specificeert breedte en hoogte niet nul).

*FvwmIconMan: [id] MaxButtonWidthByColumns col
Dit is een andere manier om de knopbreedte in te stellen. col is het aantal kolommen van
pictogrammen. De knopbreedte wordt bepaald door de totale breedte van FvwmIconMan . te delen
door het aantal kolommen. Als de breedte van FvwmIconMan manager bijvoorbeeld 1024 is,
MaxButtonWidthByColumns is 4, dan is MaxButtonWidth 256. Dit is handig wanneer u
weet tijdens de configuratie niet de breedte van de manager, bijvoorbeeld voor een ingeslikt
FvwmIconMan.

*FvwmIconMan: [id] NoIconAction actie
Vertelt FvwmIconMan om te doen actie wanneer een NoIcon-stijlvenster wordt weergegeven of
iconisch. Relevante coördinaten worden toegevoegd aan actie zodat het pictogram kan worden
herleid tot een FvwmIconMan-knop. Een voorbeeldactie is "*FvwwmIconMan: NoIconAction
SendToModule FvwmAnimate animeren". Een lege of null-actie schakelt deze functie uit.

*FvwmIconMan: [id] PlainButton stijl [voorgrond-kleur rugkleur]
Specificeert hoe normale knoppen eruitzien. stijl kan een van zijn plat, up, beneden, opstaande rand,
or verzonkenen beschrijft hoe de knop wordt getekend. De kleuropties zijn beide
optioneel, en indien niet ingesteld, worden de standaardkleuren gebruikt. Als op een monochroom
scherm, dan de stijl optie wordt genegeerd, maar moet nog steeds worden ingesteld.

*FvwmIconMan: [id] PlainColorset kleurenset
Werkt als gewone knop, maar gebruikt in plaats daarvan kleurensets. De stijlinstelling kan nog steeds
alleen worden toegepast met plainbutton. Zie FvwmThema.

*FvwmIconMan: [id] ReliefThickness num
num is een geheel getal dat het aantal pixels dik specificeert dat het reliëf aan de rand
van niet-platte knoppen zou moeten zijn. Als je dit op 0 zet, krijg je platte knoppen, alsof
de waarden voor FocusAndSelect-knop, FocusKnop, PictogramKnop, gewone knop,
SelecteerKnop en TitelKnop waren allemaal klaar om plat. Indien num is negatief, de knop
zal worden omgekeerd alsof u had gebruikt Omkeren voor alle klassen.

*FvwmIconMan: [id] Resolutie resolutie
Specificeert wanneer de manager een item voor een bepaald venster zal tonen. resolutie
kan een van de volgende waarden aannemen: global, desk, page, screen, !desk, !page of
!scherm. Indien globaal, dan zijn alle vensters van het juiste type (zie de show en
onderstaande opties niet weergeven) worden weergegeven. Als bureau, dan alleen die vensters op de
huidige bureau worden getoond. Als pagina, dan zijn alleen die vensters op de huidige pagina
getoond. Als het scherm is, worden alleen die vensters op het huidige Xinerama-scherm weergegeven.
!bureau keert het gevoel van een bureau om en toont alleen die vensters die niet op het huidige moment zijn
bureau. Evenzo toont !page alleen die vensters die niet op de huidige pagina staan ​​en !screen
toont alleen die vensters die niet op het huidige Xinerama-scherm staan. De standaard is pagina.
Als Xinerama niet actief is of slechts één scherm wordt gebruikt, zijn pagina en scherm:
gelijkwaardig.

Deze configuratieregel wordt gerespecteerd wanneer FvwmIconMan ook draait, de
resolutie wordt dynamisch gewijzigd.

*FvwmIconMan: [id] Omgekeerd klasse
Zorgt ervoor dat de reliëflijnen van bepaalde klassen van knoppen worden omgekeerd, zodat omhoog
en donsstijlen zijn omgekeerd. Dit heeft geen invloed op platte knoppen. De klas kan zijn
icoon, normaal of geen. De standaardwaarde is geen.

*FvwmIconMan: [id] SelectButton stijl [voorgrond-kleur rugkleur]
Hetzelfde als de optie platte knop, maar specificeert het uiterlijk van knoppen wanneer de muis is
over hen.

*FvwmIconMan: [id] Kleurset selecteren kleurenset
Werkt als selectbutton, maar gebruikt in plaats daarvan kleurensets. De stijlinstelling kan nog steeds
alleen worden toegepast met de selectieknop. Zie FvwmThema.

*FvwmIconMan: [id] Vorm boolean
If Waar, gebruik dan maak het venster gevormd. Waarschijnlijk alleen handig als je er meerdere hebt
kolommen of rijen. Als FvwmIconMan niet is gecompileerd om de Shape-extensie te ondersteunen,
dit genereert een foutmelding. Bij het gebruik van gevormde vensters is het aan te bevelen dat a
fvwm-stijl is gemaakt voor FvwmIconMan zonder grenzen. Anders krijgt fvwm
verward.

*FvwmIconMan: [id] Sorteren waarde
If naam, dan wordt de lijst met beheerders op naam gesorteerd. Indien naam met hoofdletter, dan is het
gesorteerd op naam, hoofdlettergevoelig. Indien id, dan wordt de managerlijst gesorteerd op de
venster-ID, die nooit verandert nadat het venster is gemaakt. Indien gewogen, dan de
managerslijst is gesorteerd op gewicht (zie de beschrijving van sorteergewicht onderstaand). Of het is
kan worden ingesteld op geen, wat resulteert in geen sortering. Standaard is naam.

*FvwmIconMan: [id] SortWeight gewicht patroonlijst
Wijst de opgegeven . toe gewicht naar vensters die overeenkomen patroonlijst. De lijst is gemaakt
op van patronen van de vorm type=patroon, waar type een van is klasse, hulpbron,
titelof icon, en patroon is een uitdrukking van hetzelfde formaat dat wordt gebruikt in de fvwm
style commando (minimalistische shell patroon matching). Meerdere sorteergewichten kunnen worden
gegeven. Elk venster wordt in volgorde vergeleken met de lijst met sorteergewichten en is
gezien het gewicht van de eerste wedstrijd. Ramen met een lager gewicht worden eerst in
de beheerderslijst. Bijvoorbeeld:
*FvwmIconMan: Sorteer gewogen
*FvwmIconMan: SortWeight 1 class=XTerm title=speciaal*
*FvwmIconMan: SortWeight 10 class=XTerm
*FvwmIconMan: Sorteergewicht 5
In dit voorbeeld zijn xterm-vensters waarvan de titels beginnen met "speciaal" (gewicht 1)
eerst vermeld, gevolgd door alles behalve andere xterms (gewicht 5), en de andere
xterms (gewicht 10) staan ​​als laatste vermeld. Als er geen standaardgewicht (lege patroonlijst) is
gegeven, is het standaardgewicht 0. Alleen relevant als het sorteertype is ingesteld op gewogen.

*FvwmIconMan: [id] Titel titel-string
Specificeert de tekenreeks voor de venstertitel voor dat managervenster. Titelstring kan ook
een enkel woord zijn, of een tekenreeks tussen aanhalingstekens. De standaard is "FvwmIconMan".
Dit wordt getekend in de titelbalk van het managervenster, indien aanwezig, en in de titel
knop, de knop die wordt getekend wanneer de manager leeg is.

*FvwmIconMan: [id] TitelKnop stijl [voorgrond-kleur rugkleur]
Hetzelfde als de gewone knopoptie, maar specificeert het uiterlijk van de titelknop (de
knop getekend wanneer de manager leeg is). De titel van de manager staat in de titel
knop.

*FvwmIconMan: [id] UseWinList boolean
If waaren respecteer vervolgens de vlag in WinListSkip-stijl. Anders zijn alle vensters onderworpen
aan eventueel beheer volgens de show en dontshow lijsten.

De twee volgende opties bepalen welke vensters door welke managers worden afgehandeld. Een manager
kan twee lijsten krijgen, één met vensters om te tonen en één met vensters om te negeren. Als alleen de tonen
lijst wordt gegeven, toont die manager alleen de vensters in de lijst. Als alleen de
Niet tonen lijst wordt gegeven, dan zal de manager alle vensters tonen behalve die in de lijst.
Als beide lijsten worden gegeven, wordt er een venster getoond als het niet in de Niet tonen lijst,
en in de Producten per pagina lijst. En tot slot, als geen van beide lijsten wordt gegeven, zal de manager het afhandelen
alle ramen. Elke lijst bestaat uit patronen van de vorm type=patroon, waar type één is
of klasse, hulpbron, titelof icon, en patroon is een uitdrukking van hetzelfde gebruikte formaat
in het fvwm-stijlcommando (minimalistische shellpatroonovereenkomst). Citaten rond het patroon
zal worden genomen als onderdeel van de uitdrukking. Als een raam door meer dan één kan worden bediend
manager, dan krijgt de manager met de laagste id het.

*FvwmIconMan: [id] Tonen patroon lijst
Als een venster overeenkomt met een van de patronen in de lijst, kan het als volgt worden afgehandeld:
manager.

*FvwmIconMan: [id] Niet weergeven patroon lijst
Als een venster overeenkomt met een van de patronen in de lijst, wordt het mogelijk niet afgehandeld door
deze beheerder.

*FvwmIconMan: [id] ShowTransient boolean
Toon tijdelijke vensters in de lijst (standaard onwaar).

*FvwmIconMan: [id] ShowOnlyIcons boolean
Alleen pictogrammen met pictogrammen worden weergegeven als boolean is waar.

*FvwmIconMan: [id] ShowNoIcons boolean
Alleen vensters die niet zijn gemarkeerd worden weergegeven als boolean is waar.

*FvwmIconMan: [id] ShowOnlyFocused boolean
Alleen het venster met de focus wordt weergegeven als boolean is waar.

De volgende twee opties controle tips.

*FvwmIconMan: [id] Tips waarde
WAAR waarde kan altijd, nodig of onwaar zijn. Standaard is onwaar, geen tips zijn
weergegeven. Met altijd zijn tips ingeschakeld. Indien nodig wordt er alleen een fooi weergegeven als:
ofwel de knopreeks is afgekapt of de tipreeks is niet gelijk aan de knop
snaar. Deze configuratieregel wordt ook gerespecteerd wanneer FvwmIconMan actief is.

*FvwmIconMan: [id] TipsVertragingen vertraging [in kaart gebrachte vertraging]
WAAR vertraging en in kaart gebrachte vertraging zijn time-outwaarden in milliseconden. Als Nee in kaart gebrachte vertraging
is gegeven vertraging wordt verondersteld. Standaard is 1000 300. Als de cursor op een knop staat,
FvwmIconMan wacht vertraging milliseconden voordat de tip wordt weergegeven. In het geval dat een
tip is al in kaart gebracht en de cursor gaat naar een andere knop, FvwmIconMan wacht
in kaart gebrachte vertraging milliseconden voordat de nieuwe tip wordt weergegeven.

*FvwmIconMan: [id] TipsLettertype lettertypenaam
Specificeert het lettertype dat moet worden gebruikt voor tips. Standaard is het standaard fvwm-lettertype.

*FvwmIconMan: [id] TipsKleurenset kleurenset
Specificeert de kleuren voor het tipsvenster. Standaard is kleurset 0. Zie FvwmTheme.

*FvwmIconMan: [id] TipsFormaat formatstring
Vergelijkbaar met de optie Opmaak, maar voor het venster met tips. De standaard is het formaat
tekenreeks uit de optie Opmaak.

*FvwmIconMan: [id] TipsBorderWidth pixels
Specificeert de randbreedte (in pixels) van het tipsvenster. Standaard is 1.

*FvwmIconMan: [id] TipsPlaatsing waarde
WAAR waarde kan omhoog, omlaag, rechts, links, omhoog omlaag of linksrechts zijn. Deze waarde specificeert:
de positie van het venster met tips ten opzichte van de knop. Standaard is updown waar
knoppen op de bovenste helft van het scherm krijgen tips onder de knop, anders de tips
staan ​​boven de knop.

*FvwmIconMan: [id] TipsVerantwoording waarde
WAAR waarde kan linksboven, rechtsonder of in het midden staan. Specificeert de rechtvaardiging
(richting) van het fooienvenster ten opzichte van de knop nadat het fooienvenster heeft
geplaatst. Standaard is leftup, wat betekent dat als een tip boven of onder wordt geplaatst
zijn knop, dan worden de linkerrand van de punt en van de knop uitgelijnd. Als de
tip wordt links of rechts van de knop geplaatst, leftup lijnt de bovenkant uit
grenzen. rechtsonder en midden werken als linksboven maar in verschillende richtingen. De
uitlijning wordt aangepast door de optie TipsOffset. Zie volgende optie.

*FvwmIconMan: [id] TipsOffsets plaatsingsverschuiving net gecompenseerd
WAAR plaatsingsverschuiving en net gecompenseerd zijn verschuivingen in pixels voor de TipsPlaatsing
en TipsJustification-configuratieoptie. Standaard is 3 2.

ACTIES


Acties zijn commando's die gebonden kunnen zijn aan een gebeurtenis van het type: een toetsdruk, een muis
klik, of de muis die een vensterbeheerknop invoert - aangegeven door de actietypes sleutel,
Muis en kies.

Normaal gesproken worden acties die zijn gekoppeld aan een muisklik uitgevoerd wanneer de knop wordt ingedrukt. In
tijdelijke modus, de actie wordt uitgevoerd wanneer de knop wordt losgelaten, aangezien wordt aangenomen
dat FvwmIconMan gebonden was aan een muisgebeurtenis. Een tip/waarschuwing: FvwmIconMan bewaart nog steeds
spoor van de muisknop en eventuele modificatietoetsen in dit geval, dus als je FvwmIconMan bindt
om te zeggen, meta-button3, dan is het verstandig om ervoor te zorgen dat de actie die u wilt uitvoeren
wordt uitgevoerd wanneer de meta-button3-gebeurtenis plaatsvindt (wat het loslaten van de knop zou zijn,
ervan uitgaande dat u uw vinger op de metatoets hield).

De syntaxis voor acties is:

sleutel acties: Toets Keysym modifiers FunctieLijst
Keysym en modifiers zijn precies hetzelfde als voor de fvwm sleutel opdracht.

Muis acties: Muis Knop modifiers FunctieLijst
Knop en modifiers zijn precies hetzelfde als voor de fvwm Muis opdracht.

kies acties: Selecteer FunctieLijst

A FunctieLijst is een reeks opdrachten gescheiden door komma's. Ze worden uitgevoerd in left to
juiste volgorde, in één gedeelde context - die momenteel alleen een verwijzing naar de . bevat
"huidige" knop. Als een knop is geselecteerd (meestal door de muisaanwijzer erop)
wanneer de actie wordt uitgevoerd, wordt de huidige knop naar die knop geïnitialiseerd.
Anders wijst het nergens op.

De meeste beschikbare commando's wijzigen vervolgens deze "huidige" knop, ofwel door hem te verplaatsen
rond, waardoor het de geselecteerde knop wordt, of het verzenden van commando's naar fvwm handelend op de
venster vertegenwoordigd door die knop. Merk op dat terwijl deze huidige knop is geïnitialiseerd om
de geselecteerde knop is, volgt de geselecteerde knop deze niet impliciet. Dit
manier, kan de gebruiker commando's naar verschillende vensters sturen, zonder te veranderen welke knop is
gekozen.

Commando's hebben vijf soorten argumenten: Geheel getal, Manager, venster, Knop en Draad. Een
Draad is een tekenreeks die precies is gespecificeerd als voor fvwm - ofwel tussen aanhalingstekens of als een enkel woord
niet tussen aanhalingstekens. Nogmaals, u kunt een reeks opdrachten aan een gebeurtenis binden door ze op te sommen
gescheiden door comma's.

venster en Knop typen zien er precies hetzelfde uit in het .fvwm2rc-bestand, maar worden geïnterpreteerd als
ofwel een beheerd venster specificeert, of een FvwmIconMan-knop die een venster vertegenwoordigt. Zij
kan ofwel een geheel getal zijn (wat wordt geïnterpreteerd als module N waarbij N het aantal knoppen is -
dus 0 is de eerste en -1 is de laatste), of een van de strings: kies, Focus, Up, Beneden,
Rechts, Links, volgende, Vorige. kies en Focus verwijzen naar de momenteel geselecteerde of gefocuste
knop of venster. Up, Beneden, Rechts en Links raadpleeg de knop of het venster hierboven, hieronder, om
rechts van of links van de huidige knop in het managervenster, waardoor
navigatie door het managervenster. volgende en Vorige geeft het venster, de knop of . aan
manager na of voor de huidige knop, waardoor navigatie van de eendimensionale
lijst met vensters die is getekend in het managervenster. Als de manager is gesorteerd, volgende en
Vorige in de gesorteerde volgorde door de vensters bewegen.

Het Manager type kan een geheel getal zijn, volgendeof Vorige. De betekenis is analoog aan:
dat van de Knop type, maar in termen van de integrale index van de beheerders beperkt tot
managers die niet leeg zijn.

De volgende functies zijn momenteel gedefinieerd:

biefstuk Knop Geheel getal/tekenreeks
Een relatieve takinstructie. Indien Knop is kies or Focus, neem dan de tak
als er een geselecteerde knop of een gefocuste knop is. Indien Knop is dan een geheel getal
vertakking indien niet nul. Als het een van is Up, Beneden, Rechts, Links, volgende, Vorige, dan de
tak wordt genomen wanneer de huidige knop in die richting kan bewegen. Als de tak
wordt genomen, dan Geheel getal opdrachten worden overgeslagen. Achterwaartse takken zijn niet toegestaan.

bifn Knop Geheel getal/tekenreeks
Het complement van bif. De tak wordt genomen als Knop evalueert naar onwaar, door de
criteria vermeld voor bif.

ga naar de knop Knop
Stelt huidige knop in op Knop. Indien Knop is een geheel getal, dan is de huidige knop
ingesteld op Knop modulo het aantal knoppen, in de manager die de . bevat
geselecteerde knop, indien aanwezig.

gotomanager Manager
Zet knop op knop 0 van Manager. Dit gaat alleen naar een zichtbare, niet-lege
manager. Dus een integraal argument wordt genomen modulo het aantal van dergelijke managers.

jmp Geheel getal/tekenreeks
Voert een relatieve sprong van uit Geheel getal instructies. Achterwaartse sprongen zijn niet toegestaan.
De sprong wordt berekend ten opzichte van de instructie die volgt op de jmp.

label Draad
Biedt een label waar eerdere instructies naartoe kunnen springen. Het zal niet zichtbaar zijn voor
opeenvolgende springinstructies, en hetzelfde label kan meerdere keren worden gebruikt in de
dezelfde instructielijst (hoewel het pervers zou zijn om dat te doen.)

print Draad
Bedrukte stof Draad naar de console. Handig voor het debuggen van acties.

printdebug
Drukt gedefinieerde acties af naar de console. Mag alleen worden gebruikt door ontwikkelaars. Tot
schakel deze opdracht in, stel de variabelen CONFIG en FUNCTIONS in op '1' in de
modules/FvwmIconMan/debug.h en compileer deze module opnieuw.

afsluiten Sluit FvwmIconMan af.

verversen
Zorgt ervoor dat alle managervensters zichzelf opnieuw tekenen.

ret Stop met het uitvoeren van de hele actie.

terugzoeken Draad
Zet knop op knop voor de huidige waarvan de gedrukte string in de manager
venster komt overeen met opgegeven Draad, die jokertekens kunnen bevatten.

vooruit zoeken Draad
Zet knop op knop na de huidige waarvan de gedrukte string in de manager
venster komt overeen met opgegeven Draad, die jokertekens kunnen bevatten.

select Selecteert de huidige knop, indien aanwezig. Als een geselecteerde actie is opgegeven, zal deze:
dan worden uitgevoerd. Daarom wordt het onverstandig geacht om de selectieknop in te stellen in de
selecteer actie.

stuur commando commando
Verzendt het fvwm-commando commando naar het venster dat wordt weergegeven door de huidige knop, als
ieder.

warp Verdraait cursor naar huidige knop, indien aanwezig.

Voorbeelden:
gotobutton selecteren, gotobutton Omlaag, selecteren
Selecteert de knop onder de momenteel geselecteerde knop. Aangezien de huidige knop is
al geïnitialiseerd op de geselecteerde knop, kan dit worden ingekort tot "gotobutton Down,
selecteren".

gotoknop Omhoog, selecteer
Selecteert de knop boven de momenteel geselecteerde knop.

ga naarknop 0, selecteer
Selecteert de eerste knop van de huidige manager. Als er geen huidige manager is, namelijk:
het geval wanneer er geen knop is geselecteerd, dan doet dit niets.

ga naarknop -1, selecteer
Selecteert de laatste knop van de huidige manager.

ga naarknop focus, selecteer
Selecteert de knop die overeenkomt met het gefocuste venster.

gotobutton focus, Iconify
Stuurt het fvwm-commando Iconify naar het gefocuste venster. Merk op dat dit niets verandert aan de
geselecteerde knop.

bif Volgende 3, gotobutton 0, selecteer, ret, gotobutton Volgende, selecteer
Als een knop is geselecteerd en het is de laatste knop, ga dan naar knop 0. Als het niet de laatste is
knop, ga naar de volgende knop. Anders niets doen. Kortom, deze actie cycli
via alle knoppen in de huidige manager.

bif select 7, bif focus 3, gotomanager 0, selecteer, ret, gotobutton focus, \
selecteer, ret, gaknop omlaag, selecteer
Dit is goed voor het verzenden naar FvwmIconMan met een SendToModule-opdracht. Als er een is
geselecteerde knop, gaat deze omlaag. Anders, als er een knop met focus is, wordt deze geselecteerd.
Anders wordt knop 0 van manager 0 geselecteerd.

bif select Selecteren, bif focus Focus, gotomanager 0, selecteren, ret, label Focus, \
gotobutton focus, selecteer, ret, label Selecteer, gotobutton omlaag, selecteer
Hetzelfde als de vorige, maar met behulp van de labelinstructie.

Naast het feit dat ze gebonden zijn aan sleutels en muizen, kunnen acties worden verzonden van fvwm naar FvwmIconMan
via de opdracht SendToModule. Citeer de opdracht niet wanneer u SendToModule gebruikt. Ook vanwege
voor een bug in de huidige versie van fvwm, citeer FvwmIconMan ook niet.

SAMPLE CONFIGURATIES


Dit eerste voorbeeld is van de eenvoudigste aanroep van FvwmIconMan, die er maar één heeft
manager, en behandelt alle vensters:

################################################## ############
# Laad alle modules die moeten worden gestart tijdens
# fvwm initialisatie
ModulePath /usr/lib/X11/fvwm:/usr/bin/X11
Module FvwmIconMan

# Maak FvwmIconMan titelbalkloos, plakkerig en geef het een pictogram
Stijl "Fvwm*"-pictogram toolbox.xpm,NoTitle,NoHandles,Sticky
Stijl "FvwmIconMan" HandleWidth 5, Handles, BorderWidth 5

################################################## ############
################################################## ############
#Definities gebruikt door de modules

*FvwmIconMan: NumManagers 1
*FvwmIconMan: resolutie globaal
*FvwmIconMan: Achtergrond leigrijs
*FvwmIconMan: voorgrond wit
*FvwmIconMan: lettertype 7x13
*FvwmIconMan: Knop Geometrie 100x0
*FvwmIconMan: ManagerGeometrie 1x0-0+0

Dit voorbeeld is de Reader's Digest-versie van mijn persoonlijke configuratie. Het heeft twee
managers, één voor emacs en één voor al het andere, minus dingen zonder pictogramtitel. Enkel en alleen
vensters op de huidige pagina worden weergegeven. Het gebruik van de tekenpictogrammen en vorm opties
vereist dat fvwm en FvwmIconMan we hebben gecompileerd met de juiste opties. Let op hoe de
geometrie- en showopties worden per manager gespecificeerd, en de andere zijn voor iedereen hetzelfde:

Stijl "FvwmIconMan" NoTitle, Sticky, WindowListSkip, BorderWidth 0
Stijl "FvwmIconMan" HandvatBreedte 0

Toets F8 AN SendToModule FvwmIconMan bif select Select, bif focus Focus, \
gotomanager 0, selecteer, stuur commando WarpToWindow, ret, label Focus, \
gotobutton focus, select, sendcommand WarpToWindow, ret, label Select, \
gotobutton prev, select, sendcommand WarpToWindow
Toets F9 AN SendToModule FvwmIconMan bif select Select, bif focus Focus, \
gotomanager 0, selecteer, stuur commando WarpToWindow, ret, label Focus, \
gotobutton focus, select, sendcommand WarpToWindow, ret, label Select, \
ga naarknop volgende, selecteer, verzendcommando WarpToWindow

*FvwmIconMan: NumManagers 2
*FvwmIconMan: Resolutiepagina
*FvwmIconMan: Achtergrond staalblauw
*FvwmIconMan: voorgrond wit
*FvwmIconMan: lettertype 7x13
*FvwmIconMan: UseWinList true
*FvwmIconMan: DrawIcons waar
*FvwmIconMan: Vorm waar
*FvwmIconMan: FollowFocus waar
*FvwmIconMan: Sorteer naam
*FvwmIconMan: Plain Button up wit staalblauw
*FvwmIconMan: Select Button down wit staalblauw
*FvwmIconMan: FocusKnop omhoog wit bruin
*FvwmIconMan: FocusAndSelectKnop omlaag wit bruin
*FvwmIconMan: TitleButton opstaande rand wit staalblauw
*FvwmIconMan: NoIconAction "SendToModule FvwmAnimate animeren"

*FvwmIconMan: 1 titel "Emacs-vensters"
*FvwmIconMan: 1 IconName "FvwmIconMan: Emacs"
*FvwmIconMan: 1 formaat "%i"
*FvwmIconMan: 1 Toon resource=emacs resource=gemacs
*FvwmIconMan: 1 ManagerGeometrie 1x0-400+0
*FvwmIconMan: 1 Knop Geometrie 200x0

*FvwmIconMan: 2 Titel "Alle vensters"
*FvwmIconMan: 2 IconName "FvwmIconMan: alle"
*FvwmIconMan: 2 Formaat "%c: %i"
*FvwmIconMan: 2 DontShow icon=Untitled
*FvwmIconMan: 2 ManagerGeometrie 2x4-0+0
*FvwmIconMan: 2 Knop Geometrie 200x0

*FvwmIconMan: voorbijgaande geometrie 194x100
*FvwmIconMan: voorbijgaande DontShow icon=Untitled
*FvwmIconMan: tijdelijke actie Muis 0 Een verzendopdracht selecteer selecteer Iconify

*FvwmIconMan: Action Mouse 1 N sendcommand Iconify
*FvwmIconMan: Action Mouse 2 N stuur opdracht WarpToWindow
*FvwmIconMan: Action Mouse 3 N stuur de opdracht "Module FvwmIdent FvwmIdent"
*FvwmIconMan: Actietoets Links N gotoknop Links, selecteer
*FvwmIconMan: Actietoets Rechts N gotoknop Rechts, selecteer
*FvwmIconMan: Actietoets Omhoog N gotoknop Omhoog, selecteer
*FvwmIconMan: Actietoets omlaag N gotoknop omlaag, selecteer
*FvwmIconMan: Actietoets q N afsluiten

ONVOLTOOID BUSINESS


Er is één bug die ik ken. Een eerlijke tot goddelijke oplossing hiervoor zou zijn:
gewaardeerd. Wanneer een pictogrammanager is ingesteld om naar boven of naar links te groeien, is dit op sommige machines
kan af en toe dwalen.

Het verwerkt vensters zonder resourcenamen niet zo gracieus als zou moeten.

Gebruik FvwmIconMan online met onworks.net-services


Ad


Ad