EngelsFransSpaans

Ad


OnWorks-favicon

FvwmCommand - Online in de cloud

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

Dit is de opdracht FvwmCommand die 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


FvwmCommand - fvwm opdracht externe interface

KORTE INHOUD


FvwmCommand [-cmrvw] [-S naam] [-i niveau] [-f naam] [-F niveau] [opdracht...]

PRODUCTBESCHRIJVING


Met FvwmCommand kunt u de fvwm-transactie volgen en een fvwm-opdracht geven vanuit een shell-opdracht
regel of scripts. FvwmCommand neemt elk argument als een fvwm-commando. Citaten kunnen worden gebruikt om
stuur commando's inclusief spaties.
FvwmCommando 'FvwmPager 0 1'

AANROEPING


FvwmCommandS moet één keer worden voortgebracht door fvwm, ofwel in het .fvwm2rc-bestand, vanuit het menu of vanuit
FvwmConsole. Vanaf dat moment kan FvwmCommand worden aangeroepen vanuit een shell of script om uit te voeren
fvwm-opdrachten.

Vanuit het .fvwm2rc-bestand:
Module FvwmCommandS

or

AddToFunc StartFunctie "I" Module FvwmCommandS

Dan, in scriptbestand of vanuit shell:

FvwmCommand 'pop-up hulpprogramma's'

OPTIES


-c Informeert FvwmCommand om meerdere opdrachten van de standaardinvoer te lezen in plaats van de
één opdracht gespecificeerd in de opdrachtregelargumenten. Dit schakelt -m or -i.

(echo "Exec xload"; echo "Beep") | FvwmCommand -c

-F
Specificeert het niveau van Fvwm-venstervlaggen FvwmCommand-uitvoer.

0 Er worden geen venstervlaggen afgedrukt.

2 Vlaggen over het volledige venster worden afgedrukt als het informatieniveau, optie -i, 2 of 3 is.

-f
Specificeert een alternatieve FIFO-set om met een server te communiceren. De standaard FIFO-set
is /var/tmp/FvwmCommand-${DISPLAY}C, waarin FvwmCommand..C wordt gebruikt om opdrachten te verzenden
en FvwmCommand..M is om berichten te ontvangen. Als dat pad onbruikbaar is
${FVWM_USERDIR}/FvwmCommand-${DISPLAY} zal in plaats daarvan worden gebruikt. FvwmCommandS moet hebben
aangeroepen met hetzelfde als het eerste argument voorafgaand aan FvwmCommand
aanroeping. Als alternatief kan optie -S worden gebruikt. Zie optie -S. Deze optie -f is
handig wanneer een speciale verbinding nodig is om een ​​achtergrondtaak uit te voeren terwijl een andere
verbinding wordt bewaard voor interactief gebruik.

-i
Specificeert het informatieniveau dat FvwmCommand uitvoert.

0 Alleen foutmeldingen.
FvwmCommand -i0 FvwmBanner
zal een banner tonen zonder enige output. Anderzijds,
FvwmCommand -i 0 foobar
zal terugkeren,
[fvwm][executeModule]: < > Geen dergelijke module
'foobar' in ModulePath '/usr/lib/X11/fvwm'

Merk op dat Fvwm geen foutmeldingen retourneert in gevallen zoals hieronder sinds
'windowid' zelf is een geldig commando.

FvwmCommand -i 0 'windowid foo bar'

1 Fouten, antwoorden en vensterconfiguratie-informatie. Dit is de standaardinstelling.
FvwmCommand send_windowlist
Informatie zoals hieronder zal verschijnen.

0x02000014 venster FvwmConsole
0x02000014 pictogram FvwmConsole
0x02000014 klasse XTerm
0x02000014 bron FvwmConsole
0x01c00014 raamconsole
0x01c00014 pictogramconsole
0x01c00014 klasse XTerm
0x01c00014 bronconsole
0x01000003 venster Fvwm Pager
0x01000003 icoon
0x01000003 klasse FvwmModule
0x01000003 bron FvwmPager
0x00c0002c venster emacs: FvwmCommand.man
0x00c0002c pictogram FvwmCommand.man
0x00c0002c pictogrambestand xemacs.xpm
0x00c0002c klasse Emacs
0x00c0002c resource-emacs
einde vensterlijst
De eerste kolom toont het venster-ID-nummer, dat kan worden gebruikt in 'windowid'
opdracht. De tweede kolom toont de informatietypes. De laatste kolom toont
de informatie inhoud. Als er geen informatie wordt geretourneerd, voeg dan -w . toe of -r
optie. Dit kan nodig zijn in zwaarbelaste systemen.

2 Bovenstaande en statische vensterinformatie.
FvwmCommand -i2 'FvwmPager 0 1'
Het onderstaande is de output.

0x03c00003 frame x 962, y 743, breedte 187, hoogte 114
0x03c00003 bureaublad 0
0x03c00003 Start Iconisch nee
0x03c00003 OnTop ja
0x03c00003 Sticky ja
0x03c00003 WindowListSkip ja
0x03c00003 Onderdrukken Icoon nr
0x03c00003 NoiconTitel nr
0x03c00003 Clementie nee
0x03c00003 StickyIcon nee
0x03c00003 CirculerenSkipIcon nr
0x03c00003 CirculerenSkip nr
0x03c00003 ClickToFocus nee
0x03c00003 SlordigFocus nee
0x03c00003 SkipMapping nr
0x03c00003 Handgrepen nr
0x03c00003 Titel nr
0x03c00003 Toegewezen nr
0x03c00003 Iconisch nr
0x03c00003 Tijdelijk nr
0x03c00003 Verhoogd nee
0x03c00003 Zichtbaar nee
0x03c00003 IconOnze nee
0x03c00003 PixmapOnze nee
0x03c00003 ShapedIcon-nr
0x03c00003 Gemaximaliseerd nee
0x03c00003 WmTakeFocus nr
0x03c00003 WmDeleteWindow ja
0x03c00003 Icoon Verplaatst nee
0x03c00003 IcoonNiet toegewezen nee
0x03c00003 Kaart In afwachting van nr
0x03c00003 HintOverschrijven ja
0x03c00003 MWM Knoppen nee
0x03c00003 MWMBBestelnr
0x03c00003 titel hoogte 0
0x03c00003 randbreedte 4
0x03c00003 basismaat breedte 8, hoogte 7
0x03c00003 grootte stap breedte 9, hoogte 9
0x03c00003 min maat breedte 8, hoogte 7
0x03c00003 maximale maat breedte 32767, hoogte 32767
0x03c00003 zwaartekracht Zuidoost
0x03c00003 pixeltekst 0xffffff, terug 0x7f7f7f
0x03c00003 venster Fvwm Pager
0x03c00003 icoon Fvwm Pager
0x03c00003 klasse FvwmModule
0x03c00003 bron FvwmPager

3 Alle informatie beschikbaar.
FvwmCommand -i3 'Killmodule Fvwm*'
Hiermee wordt aangegeven welke vensters zijn gesloten.
0x03400003 vernietigen
0x02400002 vernietigen

-m Bewaakt fvwm venster informatie transactie. FvwmCommand voert continu uit
informatie die het ontvangt zonder te verlaten. Deze optie kan op een achtergrond worden gebruikt
job vaak gecombineerd met -i3 optie om vensters dynamisch te besturen.
FvwmCommand -mi3 ​​| grep 'iconificeren'
Het rapporteert wanneer vensters worden geiconificeerd of gedeiconiseerd.

Opmerking: FvwmCommand blokkeert de uitvoer van de buffer niet, maar veel hulpprogramma's zoals grep of
sed gebruik blokbuffer. De uitvoer van het volgende voorbeeld zal ook niet verschijnen tot een van beide
FvwmCommand is beëindigd of stdout-buffer van grep is gevuld.
FvwmCommand -mi3 ​​| grep ' kaart' |
sed 's/\(0x[0-9a-f]*\).*/windowid \1 move 0 0/'
Gebruik in plaats daarvan tools met buffercontrole zoals pty of perl. Het onderstaande zal iconisch zijn:
nieuwe vensters wanneer geopend.
Fvwm -mi3 ​​| perl -ne '
$|=1;
print "windowid $1 iconify\n" if /^(0x\S+) add/;
´ > ~/.FvwmCommandC

-r Wacht op een antwoord voordat het wordt afgesloten. FvwmCommand wordt afgesloten als er geen informatie of fout is
binnen een bepaalde tijd geretourneerd. (Zie optie -w.) De optie -r overschrijft
deze tijdslimiet en wacht op ten minste één bericht terug. Na het eerste bericht is het
zal wachten op een ander bericht voor de tijdslimiet. Deze optie is handig wanneer de
systeem is te belast om een ​​voorspelling te doen wanneer het systeem reageert EN de
commando zorgt ervoor dat een bericht wordt teruggestuurd.

-S
Roept een andere server op, FvwmCommandS, met FIFO-set .
Als de optie -f niet wordt gebruikt met deze optie, gebruikt het aanroepende FvwmCommand de standaard
FIFO om de standaardserver te communiceren om een ​​nieuwe server aan te roepen.
Als de optie -f wordt gebruikt met deze optie, gebruikt het aanroepende FvwmCommand de standaard FIFO
om de standaardserver te communiceren om een ​​nieuwe server aan te roepen. Schakel vervolgens de FIFO-set
en begin met het communiceren van de nieuwe server.
Deze optie -S is handig wanneer een speciale verbinding nodig is om een ​​achtergrond uit te voeren
taak terwijl een andere verbinding wordt behouden voor interactief gebruik.

Als de is een relatieve padnaam, dat wil zeggen relatief van waar fvwm draait,
niet van waaruit FvwmCommand wordt aangeroepen.

-v Retourneert het FvwmCommand-versienummer en sluit af.

-w
Wacht op microseconden voor een bericht. FvwmCommand wordt afgesloten als er geen informatie is of
fout wordt geretourneerd in een vaste tijdsperiode, tenzij optie -m wordt gebruikt. De
standaard is 500 ms. Deze optie overschrijft deze standaardwaarde.

WIKKEL


FvwmCommand.sh heeft bourne shell-functiedefinities om de syntaxis vergelijkbaar te houden met fvwm
configuratiebestand. Dit bestand moet worden gesourced:
. FvwmCommand.sh
BureaubladAfmeting 5x5
FvwmCommand.pm is voor perl om de syntaxis vergelijkbaar te houden met het fvwm-configuratiebestand.
Komma's kunnen worden gebruikt om de argumenten van fvwm-opdrachten te scheiden.
gebruik FvwmCommand;
if( $ARGV[0] eq 'thuis') {
Bureau 0,0; Ga naar pagina '1 1';
}elsif( $ARGV[0] eq 'spring') {
Bureau "0 2"; Ga naar pagina 0, 1;
}
Hoewel argumenten in FvwmCommand niet hoofdlettergevoelig zijn als fvwm, zijn de functies gedefinieerd in
FvwmCommand.sh en FvwmCommand.pl zijn hoofdlettergevoelig.

FOUTEN


Als de volgende foutmelding verschijnt, is de kans groot dat FvwmCommandS dat niet is:
uitgevoerd.
FvwmCommand-fout bij het openen van bericht fifo
--Bestand of map bestaat niet--
Fvwm-modules retourneren geen foutmeldingen naar fvwm maar worden uitgevoerd op stderr. deze fout
berichten worden niet weergegeven als FvwmCommand-berichten.

FvwmCommand is een interface om commando's te verzenden naar en informatie te ontvangen van Fvwm2 van
processen die geen Fvwm-modules zijn.

Voorbeelden


test1.pl - heeft 1 argument 't' nodig om FvwmTalk . aan te roepen
'td' om FvwmTalk te doden
'' om vensters te verplaatsen
test2.sh - heeft 1 argument 'b' nodig om FvwmButtons aan te roepen
'kb' om FvwmButtons te doden
'r' om # knoppenrijen te wijzigen
'c' om # knopkolommen te wijzigen
ex-auto.pl - kleine vensters automatisch verhogen. Zo blijven ze zichtbaar.
ex-cascade.pl - cascade-vensters en verplaats ze vervolgens terug.
ex-grpmv.pl - kies een groep vensters om samen te verplaatsen.

Bovenstaande voorbeelden zijn niet bedoeld om praktisch te zijn, maar om te laten zien hoe het kan
klaar zijn.

focus-link.pl
Dit is een door de gebruiker programmeerbaar vensterfocusscript.
Standaard gedrag is:
1. Wanneer een venster wordt geopend, stelt u het venster scherp en verplaatst u de aanwijzer
ernaar toe. Het bovenliggende venster krijgt weer de focus wanneer een venster wordt gesloten.
Het ouderschap wordt bepaald wanneer een raam wordt geopend. Het is de laatste
gefocust venster met dezelfde X-klasse.
2. #1 komt niet voor in het openingsvenster van AcroRead.
3. #1 zou niet voorkomen wanneer SkipMapping is ingesteld en het venster de . is
enige raam in zijn klasse.
4. Voor het Netscape zoekdialoogvenster, naast #1, verklein het venster
naar 300x150 pixels en verplaats het naar de oostelijke rand van het scherm.
Download-/uploadvensters zullen niet gefocust zijn en ook niet in focus zijn link
lijst.
5. Verplaats appletviewer naar de noordwesthoek.
6. Xterm richt zich na het afsluiten niet meer op zijn bovenliggende entiteit.
7. Als een venster niet meer van iconen is, stelt u het scherp en verplaatst u de aanwijzer.

focus-Netscape.pl
Focust pop-upvensters, zoals 'open URL' of 'vind' wanneer dan ook
geopend. Hierdoor kon de gebruiker meteen typen zonder
bewegende muis. Dit script verplaatst ook het 'download'-venster naar de
rechterrand om het zichtbaar te houden. Als dit wordt aangeroepen vanuit
.fvwm2rc, gebruik als:

AddToFunc "StartFunction" "I" Module FvwmCommandS
+ "I" Exec $HOME/scripts/focus-Netscape.pl

push-away.pl
Duwt vensters weg om overlapping te voorkomen. gebruik als:

push-away.pl omhoog 'Fvwm Pager'

Gebruik FvwmCommand online met onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    NSIS: Nullsoft scriptbaar installatiesysteem
    NSIS: Nullsoft scriptbaar installatiesysteem
    NSIS (Nullsoft Scriptable Install
    System) is een professionele open source
    systeem om Windows-installatieprogramma's te maken. Het
    is ontworpen om zo klein en flexibel te zijn
    zo mogelijk...
    Download NSIS: Nullsoft Scriptable Install System
  • 2
    autorisatie
    autorisatie
    AuthPass is een open source wachtwoord
    manager met ondersteuning voor de populaire en
    bewezen Keepass (kdbx 3.x EN kdbx 4.x ...
    Authentificatie downloaden
  • 3
    Zabbix
    Zabbix
    Zabbix is ​​een open enterprise-klasse
    source gedistribueerde monitoringoplossing
    ontworpen om te monitoren en te volgen
    prestaties en beschikbaarheid van het netwerk
    servers, apparaat...
    Zabbix downloaden
  • 4
    KVerschil3
    KVerschil3
    Deze repository wordt niet langer onderhouden
    en wordt bewaard voor archiveringsdoeleinden. Zie je wel
    https://invent.kde.org/sdk/kdiff3 for
    de nieuwste code en
    https://download.kde.o...
    KDiff3 downloaden
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX is een GUI voor
    Waninkoko's USB Loader, gebaseerd op
    libwiigui. Het maakt een lijst en
    lancering van Wii-spellen, Gamecube-spellen en
    homebrew op Wii en WiiU...
    USBLoaderGX downloaden
  • 6
    Firebird
    Firebird
    Firebird RDBMS biedt ANSI SQL-functies
    & draait op Linux, Windows &
    verschillende Unix-platforms. Functies
    uitstekende gelijktijdigheid en prestaties
    & stroom...
    Firebird downloaden
  • Meer "

Linux-commando's

Ad