ນີ້ແມ່ນຄໍາສັ່ງ gxmessage ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນສະຖານີເຮັດວຽກອອນໄລນ໌ຟຣີຫຼາຍອັນຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
gxmessage - ເປັນ clone xmessage ທີ່ອີງໃສ່ GTK
ສະຫຼຸບສັງລວມ
gxmessage [OPTIONS] ຂໍ້ຄວາມ ...
gxmessage [OPTIONS] -file ຊື່ເອກະສານ
ລາຍລະອຽດ
gxmessage ເປີດປ່ອງຢ້ຽມເພື່ອສະແດງຂໍ້ຄວາມທີ່ໄດ້ຮັບຈາກເສັ້ນຄໍາສັ່ງ, ຈາກໄຟລ໌,
ຫຼືຈາກ stdin. ປ່ອງຢ້ຽມປະກອບມີການຕິດຕໍ່ກັນຂອງປຸ່ມ, ແຕ່ລະຄົນທີ່ເຮັດໃຫ້ໂຄງການ
ອອກດ້ວຍລະຫັດສົ່ງຄືນທີ່ແຕກຕ່າງກັນ.
ການປ້ອນຂໍ້ມູນ GNU ສໍາລັບ gxmessage ມີຂໍ້ມູນລາຍລະອຽດ ແລະຕົວຢ່າງ.
OPTIONS
gxmessage ຄວນຍອມຮັບທາງເລືອກໃດໆ ຂໍ້ຄວາມ ຈະ, ເຖິງແມ່ນວ່າບາງ (ເຊັ່ນ: -bw ແລະ -xrm)
ຖືກລະເລີຍຢ່າງງຽບໆ. ທາງເລືອກທີ່ສະຫນັບສະຫນູນໂດຍ gxmessage ມີດັ່ງນີ້:
-bg ສີ
ຕັ້ງສີພື້ນຫຼັງຂອງຂໍ້ຄວາມເປັນ ສີ. ຕົວຢ່າງ: ສີແດງ, "#c90",
"#446a7e".
- ບໍ່ມີພົມແດນ
ເປີດ gxmessage ປ່ອງຢ້ຽມທີ່ບໍ່ມີກອບປ່ອງຢ້ຽມປົກກະຕິ. ທາງເລືອກນີ້ບໍ່ແມ່ນ
ເຂົ້າກັນໄດ້ກັບ ຂໍ້ຄວາມ.
- ປຸ່ມ BUTTON_LIST
ກໍານົດປຸ່ມທີ່ຈະສ້າງ. BUTTON_LIST ແມ່ນບັນຊີລາຍຊື່ທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດ
LABEL:ມູນຄ່າ ຄູ່, ຫນຶ່ງສໍາລັບແຕ່ລະປຸ່ມ. ໄດ້ LABEL ແມ່ນຂໍ້ຄວາມທີ່ປາກົດຢູ່ໃນ
ປຸ່ມ. ທ ມູນຄ່າ (0..255) ແມ່ນລະຫັດທີ່ໂຄງການຈະອອກດ້ວຍຖ້າປຸ່ມນັ້ນແມ່ນ
ກົດດັນ. ເຄື່ອງໝາຍຈຸດ ແລະຈໍ້າສອງເມັດສາມາດເອົາອອກໄດ້ໂດຍໃຊ້ backslashes (\). ເຊັ່ນດຽວກັນກັບ
ຂໍ້ຄວາມທໍາມະດາ, ໄດ້ LABEL ສາມາດລະບຸປຸ່ມ GTK "ຫຼັກຊັບ", ເຊັ່ນ: "GTK_STOCK_CANCEL",
ຫຼືມັນສາມາດປະກອບມີຂີດກ້ອງ (_) ເພື່ອລະບຸຕົວເລັ່ງຄີບອດ. ຖ້າ ມູນຄ່າs
ຖືກລະເວັ້ນ, ພວກມັນເລີ່ມຕົ້ນເປັນ 101, 102, 103, ແລະອື່ນໆ, ຕາມລໍາດັບ. ຖ້າບໍ່ມີ - ປຸ່ມ ທາງເລືອກ
ແມ່ນໃຫ້, BUTTON_LIST ເລີ່ມຕົ້ນເປັນ "ບໍ່ເປັນຫຍັງ:0".
gxmessage -ປຸ່ມ "Foo:42,Bar:63" "ຕົວຢ່າງ"
ສະທ້ອນ $?
gxmessage -ປຸ່ມ "_Foo,_Bar" "ຕົວຢ່າງ"
ສະທ້ອນ $?
gxmessage "ຕົວຢ່າງ"
ສະທ້ອນ $?
gxmessage -ປຸ່ມ "GTK_STOCK_OK:0" "ຕົວຢ່າງ"
ສະທ້ອນ $?
gxmessage -ປຸ່ມ "ສະບາຍດີ\, ໂລກ" "ຕົວຢ່າງ"
- ກາງ
ເປີດ gxmessage ປ່ອງຢ້ຽມຢູ່ເຄິ່ງກາງຂອງຫນ້າຈໍໄດ້.
- ຄ່າເລີ່ມຕົ້ນ LABEL
ເປີດ gxmessage ປ່ອງຢ້ຽມທີ່ມີການປ້ອນຂໍ້ມູນເນັ້ນໃສ່ປຸ່ມທີ່ລະບຸ. LABEL is
ຫນຶ່ງໃນ LABELs in BUTTON_LIST (ເບິ່ງ - ປຸ່ມ, ຂ້າງເທິງ).
- ຈໍສະແດງຜົນ DISPLAY
ລະບຸຈໍສະແດງຜົນ X ເພື່ອໃຊ້.
- ການເຂົ້າລະຫັດ CHARSET
ລະບຸການເຂົ້າລະຫັດຂອງຂໍ້ຄວາມ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ຂໍ້ຄວາມແມ່ນສົມມຸດວ່າ
ເພື່ອໃຫ້ກົງກັບການເຂົ້າລະຫັດຂອງທ້ອງຖິ່ນໃນປະຈຸບັນ. ຕົວເລືອກນີ້ບໍ່ເຂົ້າກັນໄດ້ກັບ
ຂໍ້ຄວາມ.
- ເຂົ້າ
ເພີ່ມກ່ອງໃສ່ຂໍ້ຄວາມໃສ່ gxmessage ປ່ອງຢ້ຽມ. ເມື່ອປ່ອງຢ້ຽມປິດ, ຂໍ້ຄວາມໃດໆເຂົ້າໄປໃນ
ກ່ອງເຂົ້າຈະຖືກຄັດລອກໃສ່ stdout. ຕົວເລືອກນີ້ບໍ່ເຂົ້າກັນໄດ້ກັບ ຂໍ້ຄວາມ
ແລະບໍ່ສາມາດໃຊ້ໄດ້ໃນເວລາດຽວກັນກັບ - ພິມ ທາງເລືອກ.
- ຂໍ້ຄວາມ ຂໍ້ຄວາມ
ຄືກັນກັບ - ເຂົ້າ, ແຕ່ກໍານົດເນື້ອໃນກ່ອງເຂົ້າເລີ່ມຕົ້ນເປັນ ຂໍ້ຄວາມ. ທາງເລືອກນີ້ແມ່ນ
ບໍ່ເຂົ້າກັນໄດ້ກັບ ຂໍ້ຄວາມ.
-fg ສີ
ຕັ້ງສີຂໍ້ຄວາມເປັນ ສີ.
-file ຊື່ເອກະສານ
ເຮັດໃຫ້ໄຟລ໌ທີ່ມີຊື່ຖືກໃຊ້ເປັນແຫຼ່ງຂໍ້ຄວາມ. ຖ້າໃຊ້ dash (-) ໃນ
ສະຖານທີ່ຂອງ ຊື່ເອກະສານ, ຂໍ້ຄວາມຈະຖືກອ່ານຈາກ stdin.
-fn | -ຟອນ FONT
ລະບຸຕົວອັກສອນຂໍ້ຄວາມ, ໂດຍໃຊ້ລະບົບສະເພາະຕົວອັກສອນຂອງ GTK2. ຍົກຕົວຢ່າງ,
-ຟອນ "serif ໂຕເນີ້ງ 14 ". (ລະບົບຕົວອັກສອນຂອງ GTK2 ບໍ່ເຂົ້າກັນໄດ້ກັບ ຂໍ້ຄວາມ, ທະເລສາບ
ພາກສ່ວນຄວາມເຂົ້າກັນໄດ້, ຂ້າງລຸ່ມນີ້, ສໍາລັບການແກ້ໄຂ.)
-ເລຂາຄະນິດ ເລຂາຄະນິດ
ກໍານົດຂະຫນາດຂອງປ່ອງຢ້ຽມ (ຕໍາແຫນ່ງຖືກລະເວັ້ນໂດຍ gxmessage). ຕົວຢ່າງ: -ເລຂາຄະນິດ
400x200
-ຊ່ວຍ
ສະແດງຂໍ້ມູນການນໍາໃຊ້ພື້ນຖານຫຼັງຈາກນັ້ນອອກ.
- iconic
ເປີດ gxmessage ປ່ອງຢ້ຽມຢູ່ໃນສະຖານະການ iconized (ຫຼຸດຜ່ອນ) ຂອງຕົນ.
-yam NAME
ກໍານົດ gxmessage ຊື່ຂອງປ່ອງຢ້ຽມເປັນ NAME.
- ໃກ້ຄຽງ
ເປີດ gxmessage ປ່ອງຢ້ຽມໃກ້ຕົວຊີ້ເມົ້າ.
- noscape
ປ້ອງກັນບໍ່ໃຫ້ປ່ອງຢ້ຽມປິດຖ້າກົດປຸ່ມ ESC. ຕົວເລືອກນີ້ໃຊ້ໄດ້ພຽງແຕ່ຖ້າ a
ມີໄຟລ໌ຊື່ /usr/share/gxmessage/allow_noescape. ທາງເລືອກນີ້ບໍ່ແມ່ນ
ເຂົ້າກັນໄດ້ກັບ ຂໍ້ຄວາມ.
-nofocus
ປ້ອງກັນການ gxmessage ປ່ອງຢ້ຽມຈາກການໄດ້ຮັບຈຸດສຸມເມື່ອມັນເປີດ. ທາງເລືອກນີ້ແມ່ນ
ບໍ່ເຂົ້າກັນໄດ້ກັບ ຂໍ້ຄວາມ.
-ຢູ່ເທິງ
ຄວາມພະຍາຍາມທີ່ຈະຮັກສາ gxmessage ປ່ອງຢ້ຽມຢູ່ທາງຫນ້າຂອງປ່ອງຢ້ຽມອື່ນໆ. ທາງເລືອກນີ້ແມ່ນ
ບໍ່ເຂົ້າກັນໄດ້ກັບ ຂໍ້ຄວາມ.
- ພິມ
ຂຽນ LABEL ຂອງປຸ່ມເລືອກເພື່ອ stdout.
- ໜຽວ
ສາເຫດຂອງ gxmessage ປ່ອງຢ້ຽມທີ່ຈະປາກົດຢູ່ໃນພື້ນທີ່ເຮັດວຽກທັງຫມົດ. ທາງເລືອກນີ້ບໍ່ແມ່ນ
ເຂົ້າກັນໄດ້ກັບ ຂໍ້ຄວາມ.
-ຫມົດເວລາ ວິນາທີ
ປິດອັດຕະໂນມັດ gxmessage ປ່ອງຢ້ຽມທີ່ມີລະຫັດອອກຂອງ 0 ຖ້າບໍ່ມີປຸ່ມ
ກົດດັນພາຍໃນ ວິນາທີ ວິນາທີ. (ໄດ້ - ເຂົ້າ ແລະ - ຂໍ້ຄວາມ ທາງເລືອກເຮັດໃຫ້ເກີດ -ຫມົດເວລາ
ຈະຖືກລະເລີຍ.)
-ຫົວຂໍ້ TITLE
ກໍານົດ gxmessage ຫົວຂໍ້ຂອງປ່ອງຢ້ຽມເປັນ TITLE.
-ການປ່ຽນແປງ
ສະແດງໝາຍເລກເວີຊັນຂອງໂປຣແກຣມ ແລະລາຍລະອຽດລິຂະສິດ, ຈາກນັ້ນອອກ. ນີ້
ທາງເລືອກແມ່ນບໍ່ເຫມາະສົມກັບ ຂໍ້ຄວາມ.
- ຫໍ່
ເຮັດໃຫ້ເສັ້ນຫໍ່ຫຼາຍກວ່າຄວາມກວ້າງຂອງປ່ອງຢ້ຽມ. ທາງເລືອກນີ້ບໍ່ແມ່ນ
ເຂົ້າກັນໄດ້ກັບ ຂໍ້ຄວາມ.
GTK ຄ່າເລີ່ມຕົ້ນ
ລັກສະນະເລີ່ມຕົ້ນຂອງໂຄງການສາມາດປັບໄດ້ໂດຍໃຊ້ໄຟລ໌ຊັບພະຍາກອນ GTK. ຂໍ້ຄວາມຕົ້ນຕໍ
widget ສະແດງຊື່ gxmessage-textview. widget ການປ້ອນຂໍ້ຄວາມມີຊື່ gxmessage-
entry.
# ຕົວຢ່າງ: ~/.gtkrc-2.0
ແບບ "gxmsg" {
text[NORMAL] = "#cc9900"
base[NORMAL] = "#660000"
text[SELECTED] = "#660000"
base[SELECTED] = "#cc9900"
font_name = "monospace"
}
ວິດເຈັດ "*.gxmessage-textview" ຮູບແບບ "gxmsg"
ວິດເຈັດ "*.gxmessage-entry" ຮູບແບບ "gxmsg"
ອອກ STATUS
ຖ້າກົດປຸ່ມໃດນຶ່ງ, ໂປຣແກຣມຈະສົ່ງຄືນຄ່າທີ່ກຳນົດໃຫ້ກັບປຸ່ມນັ້ນ. ໄດ້
ປຸ່ມ "ຕົກລົງ" ເລີ່ມຕົ້ນກັບຄືນ 0.
ຖ້າເຫດການໝົດເວລາເກີດຂຶ້ນ, ໂປຣແກຣມຈະກັບຄືນມາ 0.
ຖ້າຫາກວ່າຄວາມຜິດພາດເກີດຂຶ້ນ, ຫຼືຖ້າຫາກວ່າປ່ອງຢ້ຽມໄດ້ຖືກປິດໂດຍບໍ່ມີການກົດປຸ່ມຫຼືເຫດການຫມົດເວລາ,
ໂປຣແກມອອກດ້ວຍລະຫັດ 1. ການກົດປຸ່ມ ESC ຍັງເຮັດໃຫ້ໂປຣແກມອອກໄປດ້ວຍ
ລະຫັດ 1.
ຄວາມເຂົ້າກັນໄດ້ ກັບ XMESSAGE
ຫຼຸດລົງກັບຄືນໄປບ່ອນ ຂໍ້ຄວາມ if gxmessage ບໍ່ສາມາດໃຊ້ໄດ້:
#! / ຖັງ / sh
XMESSAGE=$(ເຊິ່ງ gxmessage) || XMESSAGE=xmessage
$XMESSAGE "ສະບາຍດີ, ໂລກ"
ຖ້າເຈົ້າລະບຸຕົວອັກສອນ, ໃຫ້ກວດເບິ່ງວ່າເຈົ້າກຳລັງໃຊ້ໂປຣແກຣມໃດ:
font="monospace 14"
[ "$XMESSAGE" = xmessage ] && font="fixed"
$XMESSAGE ${font:+-fn "$font"} "ສະບາຍດີ, ໂລກ"
ຢ່າໃຊ້ຕົວເລືອກແຖວຄຳສັ່ງສອງເທົ່າ:
$XMESSAGE "ສະບາຍດີ, ໂລກ" - ປຸ່ມດີ
$XMESSAGE "ສະບາຍດີ, ໂລກ" --ປຸ່ມບໍ່ດີ
ຢ່າໃຊ້ gxmessage- ທາງເລືອກສະເພາະ:
- ເຂົ້າ, - ຂໍ້ຄວາມ, - ບໍ່ມີພົມແດນ, - ຫໍ່,
- ການເຂົ້າລະຫັດ, -nofocus, - noscape, -ຢູ່ເທິງ,
- ໜຽວ, -ການປ່ຽນແປງ, -h, -?
ໃຊ້ gxmessage ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net