gxmessage - Online sa Cloud

Ito ang command na gxmessage na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


gxmessage - isang xmessage clone na nakabase sa GTK

SINOPSIS


gxmessage [Opsyon] mensahe ...
gxmessage [Opsyon] -file FILENAME

DESCRIPTION


gxmessage nagbubukas ng isang window upang ipakita ang isang mensahe na nakuha mula sa command line, mula sa isang file,
o mula sa si stdin. Kasama sa window ang isang hilera ng mga pindutan, na ang bawat isa ay nagiging sanhi ng programa
exit na may ibang return code.

Ang GNU Info entry para sa gxmessage ay naglalaman ng detalyadong impormasyon at mga halimbawa.

Opsyon


gxmessage dapat tanggapin ang anumang opsyon xmessage gagawin, bagaman ang ilan (tulad ng -bw at -xrm)
ay tahimik na hindi pinapansin. Mga opsyon na sinusuportahan ng gxmessage ay ang mga sumusunod:

-bg COLOR
Itinatakda ang kulay ng background ng mensahe sa COLOR. Mga halimbawa: pula, "#c90",
"#446a7e".

-walang hangganan
Binubuksan ang gxmessage window na walang karaniwang window frame. Ang pagpipiliang ito ay hindi
katugma sa xmessage.

-mga pindutan BUTTON_LIST
Tinutukoy ang mga pindutan na gagawin. BUTTON_LIST ay isang listahan na pinaghihiwalay ng kuwit ng
LABEL:VALUE mga pares, isa para sa bawat pindutan. Ang LABEL ay ang text na lumalabas sa
na pindutan. Ang VALUE (0..255) ay ang code na lalabas sa programa kung ang button na iyon ay
pinindot. Maaaring i-escape ang mga kuwit at tutuldok gamit ang mga backslash (\). Pati na rin ang
ordinaryong teksto, ang LABEL maaaring tumukoy ng GTK na "stock" na button, tulad ng "GTK_STOCK_CANCEL",
o maaari itong magsama ng underscore (_) upang tumukoy ng keyboard accelerator. Kung VALUEs
ay tinanggal, ang mga ito ay default sa 101, 102, 103, atbp., sa pagkakasunud-sunod. Kung hindi -mga pindutan opsyon
ay ibinigay, BUTTON_LIST default sa "okay:0".

gxmessage -buttons "Foo:42,Bar:63" "Halimbawa"
echo $?

gxmessage -buttons "_Foo,_Bar" "Halimbawa"
echo $?

gxmessage "Halimbawa"
echo $?

gxmessage -buttons "GTK_STOCK_OK:0" "Halimbawa"
echo $?

gxmessage -buttons "Hello\, world" "Example"

-gitna
Binubuksan ang gxmessage window sa gitna ng screen.

-default LABEL
Binubuksan ang gxmessage window na may input na nakatutok sa tinukoy na button. LABEL is
isa sa mga LABELs sa BUTTON_LIST (Tingnan ang -mga pindutan, sa itaas).

-display DISPLAY
Tinutukoy ang X display na gagamitin.

-encoding CHARSET
Tinutukoy ang pag-encode ng text ng mensahe. Bilang default, ipinapalagay ang text ng mensahe
upang tumugma sa pag-encode ng kasalukuyang lokal. Ang pagpipiliang ito ay hindi tugma sa
xmessage.

-pagpasok
Nagdaragdag ng text entry box sa gxmessage bintana. Kapag nagsara ang window, pumasok ang anumang text
ang entry box ay kokopyahin sa stdout. Ang pagpipiliang ito ay hindi tugma sa xmessage
at hindi maaaring gamitin kasabay ng -print pagpipilian.

-entrytext TEXT
Katulad ng -pagpasok, ngunit itinatakda ang default na mga nilalaman ng entry box sa TEXT. Ang pagpipiliang ito ay
hindi tugma sa xmessage.

-fg COLOR
Itinatakda ang kulay ng text ng mensahe sa COLOR.

-file FILENAME
Dahilan upang magamit ang pinangalanang file bilang pinagmulan ng mensahe. Kung ang gitling (-) ay ginagamit sa
lugar ng FILENAME, babasahin ang mensahe mula sa si stdin.

-fn | -font GUMAGAWA
Tinutukoy ang font ng mensahe, gamit ang sistema ng pagtutukoy ng font ng GTK2. Halimbawa,
-font "serif italiko 14 ". (Ang font system ng GTK2 ay hindi tugma sa xmessage. Tingnan
ang seksyong Compatibility, sa ibaba, para sa isang solusyon.)

-geometry HEOMETRI
Itinatakda ang laki ng window (ang posisyon ay binabalewala ng gxmessage). Halimbawa: -geometry
400x200

-tulong
Nagpapakita ng pangunahing impormasyon sa paggamit pagkatapos ay lalabas.

-iconic
Binubuksan ang gxmessage window sa naka-icon (pinaliit) nitong estado.

-yam NAME
Itinatakda ang gxmessage pangalan ng window sa NAME.

-malapit na daga
Binubuksan ang gxmessage window na malapit sa pointer ng mouse.

-walang takas
Pinipigilan ang pagsasara ng window kung pinindot ang ESC key. Gumagana lamang ang opsyong ito kung a
umiiral ang file na may pangalang /usr/share/gxmessage/allow_noescape. Ang pagpipiliang ito ay hindi
katugma sa xmessage.

-walang focus
Pinipigilan ang gxmessage window mula sa pagtanggap ng focus kapag bumukas ito. Ang pagpipiliang ito ay
hindi tugma sa xmessage.

-sa taas
Mga pagtatangka na panatilihin ang gxmessage bintana sa harap ng iba pang mga bintana. Ang pagpipiliang ito ay
hindi tugma sa xmessage.

-print
Isinulat ang LABEL ng piniling button sa stdout.

-malagkit
Nagdudulot ng gxmessage window na lalabas sa lahat ng workspace. Ang pagpipiliang ito ay hindi
katugma sa xmessage.

-timeout SECONDS
Awtomatikong isinasara ang gxmessage window na may exit code na 0 kung walang button
pinindot sa loob SECONDS segundo. (Ang -pagpasok at -entrytext sanhi ng mga pagpipilian -timeout
hindi papansinin.)

-pamagat TITLE
Itinatakda ang gxmessage pamagat ng window sa TITLE.

-version
Ipinapakita ang numero ng bersyon ng programa at mga detalye ng Copyright, pagkatapos ay lalabas. Ito
ang opsyon ay hindi tugma sa xmessage.

-balot
Nagiging sanhi ng pagbalot ng mga linya sa halip na lumampas sa lapad ng bintana. Ang pagpipiliang ito ay hindi
katugma sa xmessage.

gTK MGA DEFAULT


Maaaring isaayos ang default na hitsura ng program gamit ang GTK resource file. Ang pangunahing teksto
pinangalanan ang display widget gxmessage-textview. Pinangalanan ang widget ng text entry gxmessage-
pagpasok.

# Halimbawa: ~/.gtkrc-2.0

istilong "gxmsg" {
text [NORMAL] = "#cc9900"
base[NORMAL] = "#660000"
text[SELECTED] = "#660000"
base[SELECTED] = "#cc9900"
font_name = "monospace"
}
widget na "*.gxmessage-textview" style "gxmsg"
widget na "*.gxmessage-entry" style "gxmsg"

EXIT STATUS


Kung pinindot ang isang pindutan, ibabalik ng programa ang halaga na itinalaga sa pindutang iyon. Ang
ang default na "okay" na button ay nagbabalik ng 0.

Kung may nangyaring timeout event, ang programa ay magbabalik ng 0.

Kung may naganap na error, o kung ang window ay sarado nang walang button-press o timeout event,
ang programa ay lalabas na may code 1. Ang pagpindot sa ESC key ay nagiging sanhi din ng paglabas ng programa kasama ang
code 1.

Kakayahan na SA XMESSAGE


Bumalik sa xmessage if gxmessage ay hindi magagamit:

#! / Bin / SH
XMESSAGE=$(aling gxmessage) || XMESSAGE=xmessage
$XMESSAGE "kumusta, mundo"

Kung tumukoy ka ng mga font, tingnan kung aling program ang iyong ginagamit:

font="monospace 14"
[ "$XMESSAGE" = xmessage ] && font="fixed"
$XMESSAGE ${font:+-fn "$font"} "hello, world"

Huwag gumamit ng double-dashed na mga opsyon sa command line:

$XMESSAGE "hello, world" -maganda ang mga button
$XMESSAGE "hello, world" --hindi maganda ang mga button

Huwag gamitin ang gxmessage-mga tukoy na pagpipilian:

-pagpasok, -entrytext, -walang hangganan, -balot,
-encoding, -walang focus, -walang takas, -sa taas,
-malagkit, -version, -h, -?

Gamitin ang gxmessage online gamit ang mga serbisyo ng onworks.net



Pinakabagong Linux at Windows online na mga programa