gxmessage - Online in de cloud

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


gxmessage - een GTK-gebaseerde xmessage-kloon

KORTE INHOUD


gxbericht [OPTIES] Bericht ...
gxbericht [OPTIES] -het dossier BESTANDSNAAM

PRODUCTBESCHRIJVING


gxbericht opent een venster om een ​​bericht weer te geven dat is verkregen vanaf de opdrachtregel, uit een bestand,
of via stdin. Het venster bevat een rij knoppen, die er elk voor zorgen dat het programma
exit met een andere retourcode.

Het GNU Info-item voor gxmessage bevat gedetailleerde informatie en voorbeelden.

OPTIES


gxbericht moet elke optie accepteren xbericht zou, hoewel sommige (zoals -bw en -xrm)
worden stilzwijgend genegeerd. Opties ondersteund door gxbericht zijn als volgt:

-bg COLOR
Stelt de achtergrondkleur van het bericht in op COLOR. Voorbeelden: rood, "#c90",
"#446a7e".

-randloos
Opent de gxbericht raam zonder het gebruikelijke raamkozijn. Deze optie is niet
compatibel met xbericht.

-toetsen BUTTON_LIST
Definieert de knoppen die moeten worden gemaakt. BUTTON_LIST is een door komma's gescheiden lijst van
LABEL:WAARDE paren, één voor elke knop. De LABEL is de tekst die verschijnt op de
knop. De WAARDE (0..255) is de code waarmee het programma zal afsluiten als die knop is
ingedrukt. Komma's en dubbele punten kunnen worden verwijderd met backslashes (\). Net zoals
gewone tekst, de LABEL kan een GTK "stock" knop specificeren, zoals "GTK_STOCK_CANCEL",
of het kan een onderstrepingsteken (_) bevatten om een ​​toetsenbordversneller op te geven. Indien WAARDEs
worden weggelaten, zijn ze standaard ingesteld op 101, 102, 103, enz., in volgorde. Als Nee -toetsen optie
is gegeven, BUTTON_LIST standaard "oke:0".

gxmessage -knoppen "Foo:42,Bar:63" "Voorbeeld"
echo $?

gxmessage -knoppen "_Foo,_Bar" "Voorbeeld"
echo $?

gxbericht "Voorbeeld"
echo $?

gxmessage -knoppen "GTK_STOCK_OK:0" "Voorbeeld"
echo $?

gxmessage -knoppen "Hallo\, wereld" "Voorbeeld"

-centrum
Opent de gxbericht venster in het midden van het scherm.

-standaard LABEL
Opent de gxbericht venster met invoer gericht op de opgegeven knop. LABEL is
een van de LABELs in BUTTON_LIST (Zie -toetsen, bovenstaand).

-Scherm DISPLAY
Specificeert de X-weergave die moet worden gebruikt.

-codering TEKENSET
Specificeert de codering van de berichttekst. Standaard wordt de berichttekst aangenomen
overeenkomen met de codering van de huidige landinstelling. Deze optie is niet compatibel met:
xbericht.

-ingang
Voegt een tekstinvoervak ​​toe aan de gxbericht raam. Wanneer het venster sluit, wordt alle tekst in
het invoervak ​​wordt gekopieerd naar stdout. Deze optie is niet compatibel met: xbericht
en kan niet tegelijkertijd worden gebruikt met de -afdrukken optie.

-invoertekst TEKST
Hetzelfde als -ingang, maar stelt de standaard inhoud van het invoervak ​​in op TEKST. Deze optie is
niet compatibel met xbericht.

-fg COLOR
Stelt de tekstkleur van het bericht in op COLOR.

-het dossier BESTANDSNAAM
Zorgt ervoor dat het genoemde bestand wordt gebruikt als de berichtbron. Als een streepje (-) wordt gebruikt in
plaats van BESTANDSNAAM, het bericht wordt voorgelezen van stdin.

-fn | -lettertype FONT
Specificeert het berichtlettertype met behulp van GTK2's lettertypespecificatiesysteem. Bijvoorbeeld,
-lettertype "serif" cursief 14 ". (Het lettertypesysteem van GTK2 is niet compatibel met) xbericht. Zien
het gedeelte Compatibiliteit hieronder voor een tijdelijke oplossing.)

-geometrie GEOMETRY
Stelt de grootte van het venster in (positie wordt genegeerd door gxbericht). Voorbeeld: -geometrie
400x200

-Help
Geeft basisgebruiksinformatie weer en wordt vervolgens afgesloten.

-iconisch
Opent de gxbericht venster in zijn iconized (geminimaliseerde) staat.

-naam NAAM
Stelt de gxbericht de naam van het venster naar NAAM.

-in de buurt
Opent de gxbericht venster bij de muisaanwijzer.

-geen ontsnapping
Voorkomt dat het raam sluit als de ESC-toets wordt ingedrukt. Deze optie werkt alleen als a
bestand met de naam /usr/share/gxmessage/allow_noescape bestaat. Deze optie is niet
compatibel met xbericht.

-geen focus
Voorkomt de gxbericht venster geen focus krijgt wanneer het wordt geopend. Deze optie is
niet compatibel met xbericht.

-bovenop
Pogingen om de gxbericht raam voor andere ramen. Deze optie is
niet compatibel met xbericht.

-afdrukken
schrijft de LABEL van de geselecteerde knop om stdout.

-kleverig
veroorzaakt de gxbericht venster om op alle werkruimten te verschijnen. Deze optie is niet
compatibel met xbericht.

-time-out SECONDS
Sluit automatisch de gxbericht venster met afsluitcode 0 als er geen knop is
binnen gedrukt SECONDS seconden. (De -ingang en -invoertekst opties veroorzaken -time-out
te negeren.)

-titel TITEL
Stelt de gxbericht de titel van het venster naar TITEL.

-versie
Toont het versienummer van het programma en Copyright details, en sluit af. Dit
optie is niet compatibel met xbericht.

-wikkelen
Zorgt ervoor dat lijnen de breedte van het venster niet overschrijden. Deze optie is niet
compatibel met xbericht.

GTK STANDAARD


Het standaard uiterlijk van het programma kan worden aangepast met behulp van GTK-bronbestanden. De hoofdtekst
weergave-widget heet gxmessage-tekstweergave. De tekstinvoerwidget heeft de naam gxbericht-
toegang.

# Voorbeeld: ~/.gtkrc-2.0

stijl "gxmsg" {
tekst[NORMAL] = "#cc9900"
basis[NORMAAL] = "#660000"
tekst[SELECTED] = "#660000"
base[SELECTED] = "#cc9900"
font_name = "monospace"
}
widget "*.gxmessage-textview" stijl "gxmsg"
widget "*.gxmessage-entry" stijl "gxmsg"

EXIT STATUS


Als er op een knop wordt gedrukt, geeft het programma de waarde terug die aan die knop is toegewezen. De
standaard "oke" knop retourneert 0.

Als er een time-outgebeurtenis optreedt, geeft het programma 0 terug.

Als er een fout optreedt, of als het venster wordt gesloten zonder een druk op de knop of een time-outgebeurtenis,
het programma wordt afgesloten met code 1. Als u op de ESC-toets drukt, wordt het programma ook afgesloten met
codenummer 1.

COMPATIBILITEIT MET XBERICHT


Terugvallen op xbericht if gxbericht is niet beschikbaar:

#! / Bin / sh
XMESSAGE=$(welke gxbericht) || XMESSAGE=xbericht
$XMESSAGE "hallo wereld"

Als je lettertypen opgeeft, controleer dan welk programma je gebruikt:

font="monospace 14"
[ "$XMESSAGE" = xmessage ] && font="vast"
$XMESSAGE ${font:+-fn "$font"} "hallo wereld"

Gebruik geen dubbel gestreepte opdrachtregelopties:

$XMESSAGE "hallo, wereld" -knoppen goed
$XMESSAGE "hallo, wereld" --knoppen slecht

Gebruik de gxbericht-specifieke opties:

-ingang, -invoertekst, -randloos, -wikkelen,
-codering, -geen focus, -geen ontsnapping, -bovenop,
-kleverig, -versie, -h, -?

Gebruik gxmessage online met onworks.net-services



Nieuwste Linux & Windows online programma's