انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

gxmessage - آنلاین در ابر

gxmessage را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور gxmessage است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


gxmessage - یک کلون xmessage مبتنی بر GTK

خلاصه


gxmessage [OPTIONS] پیام ...
gxmessage [OPTIONS] -فایل نام فایل

شرح


gxmessage پنجره ای را برای نمایش پیامی که از خط فرمان، از یک فایل به دست آمده است، باز می کند.
و یا از stdin. پنجره شامل یک ردیف دکمه است که هر کدام باعث می شود برنامه به
با کد بازگشتی متفاوت خارج شوید.

ورودی اطلاعات گنو برای gxmessage حاوی اطلاعات و مثال های دقیق است.

OPTIONS


gxmessage باید هر گزینه ای را بپذیرد xmessage اگر چه برخی (مانند -بله و -xrm)
در سکوت نادیده گرفته می شوند. گزینه های پشتیبانی شده توسط gxmessage به شرح زیر است:

-bg COLOR
رنگ پس زمینه پیام را روی آن تنظیم می کند COLOR. مثال‌ها: قرمز، "#c90"،
"#446a7e".

-بدون مرز
باز می کند gxmessage پنجره بدون قاب پنجره معمولی این گزینه نیست
سازگار با xmessage.

-دکمه ها BUTTON_LIST
دکمه های ایجاد شده را تعریف می کند. BUTTON_LIST یک لیست جدا شده با کاما از
LABEL:ارزش جفت، یکی برای هر دکمه. در LABEL متنی است که روی آن ظاهر می شود
دکمه. این ارزش (0..255) کدی است که در صورت وجود آن دکمه، برنامه از آن خارج می شود
فشرده شده است. با استفاده از بک اسلش (\) می توان از کاما و دو نقطه فرار کرد. همچنین
متن معمولی، LABEL می تواند یک دکمه " سهام " GTK ، مانند "GTK_STOCK_CANCEL" را مشخص کند،
یا می تواند شامل یک زیرخط (_) برای تعیین شتاب دهنده صفحه کلید باشد. اگر ارزشs
حذف می شوند، آنها به ترتیب 101، 102، 103 و غیره را به طور پیش فرض قرار می دهند. اگر نه -دکمه ها انتخاب
داده شده است، BUTTON_LIST پیش فرض به "خوب:0".

gxmessage -buttons "Foo:42,Bar:63" "Example"
اکو $؟

gxmessage -buttons "_Foo,_Bar" "Example"
اکو $؟

gxmessage "مثال"
اکو $؟

gxmessage -buttons "GTK_STOCK_OK:0" "مثال"
اکو $؟

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

مرکز
باز می کند gxmessage پنجره وسط صفحه

پیش فرض LABEL
باز می کند gxmessage پنجره با ورودی متمرکز بر روی دکمه مشخص شده. LABEL is
یکی از LABELدر BUTTON_LIST (نگاه کنید به -دکمه ها، در بالا).

-نمایش دادن نمایش دادن
نمایش X را برای استفاده مشخص می کند.

-رمزگذاری CHARSET
رمزگذاری متن پیام را مشخص می کند. به طور پیش فرض، متن پیام فرض می شود
برای مطابقت با رمزگذاری محلی فعلی. این گزینه با
xmessage.

- ورود
یک کادر ورودی متن را به gxmessage پنجره وقتی پنجره بسته می شود، هر متنی وارد می شود
کادر ورودی در آن کپی می شود stdout. این گزینه با xmessage
و نمی توان همزمان با آن استفاده کرد -چاپ گزینه.

-entrytext TEXT
مثل - ورود، اما محتویات جعبه ورودی پیش فرض را روی آن تنظیم می کند TEXT. این گزینه است
سازگار نیست با xmessage.

-fg COLOR
رنگ متن پیام را روی آن تنظیم می کند COLOR.

-فایل نام فایل
باعث می شود فایل نامگذاری شده به عنوان منبع پیام استفاده شود. اگر خط تیره (-) در استفاده شود
جای نام فایل، پیام از آن خوانده می شود stdin.

-نه | حتماً قلم
فونت پیام را با استفاده از سیستم مشخصات فونت GTK2 مشخص می کند. مثلا،
حتماً "سریف کتانی 14 ". (سیستم فونت GTK2 با آن سازگار نیست xmessageاست. دیدن
بخش سازگاری، در زیر، برای یک راه حل.)

-هندسه هندسه
اندازه پنجره را تنظیم می کند (موقعیت نادیده گرفته می شود gxmessage). مثال: -هندسه
400x200

-کمک
اطلاعات اولیه استفاده را نمایش می دهد و سپس خارج می شود.

صوتی
باز می کند gxmessage پنجره در حالت نمادین (حداقل شده) خود.

-سیب زمینی شیرین نام
تنظیم می کند gxmessage نام پنجره به نام.

نزدیکی
باز می کند gxmessage پنجره نزدیک نشانگر ماوس

-راه فراری نیست
در صورت فشار دادن کلید ESC از بسته شدن پنجره جلوگیری می کند. این گزینه فقط در صورتی کار می کند که a
فایلی با نام /usr/share/gxmessage/allow_noescape وجود دارد. این گزینه نیست
سازگار با xmessage.

-بدون فوکوس
جلوگیری از gxmessage پنجره از دریافت فوکوس وقتی باز می شود. این گزینه است
سازگار نیست با xmessage.

-بر روی
تلاش برای حفظ gxmessage پنجره در مقابل پنجره های دیگر این گزینه است
سازگار نیست با xmessage.

-چاپ
می نویسد LABEL از دکمه انتخاب شده به stdout.

خوش رنگ
باعث می شود gxmessage پنجره ای برای نمایش در تمام فضاهای کاری این گزینه نیست
سازگار با xmessage.

-تایم اوت ثانیه ها
به صورت خودکار بسته می شود gxmessage پنجره ای با کد خروج 0 در صورت عدم وجود دکمه
در داخل فشرده شده است ثانیه ها ثانیه ( - ورود و -entrytext گزینه ها باعث می شود -تایم اوت
نادیده گرفته شود.)

-عنوان TITLE
تنظیم می کند gxmessage عنوان پنجره به TITLE.

-version
شماره نسخه و جزئیات حق چاپ برنامه را نمایش می دهد، سپس خارج می شود. این
گزینه سازگار نیست xmessage.

-بسته بندی کردن
باعث می شود خطوط به جای فراتر رفتن از عرض پنجره پیچیده شوند. این گزینه نیست
سازگار با xmessage.

GTK پیش فرض ها


ظاهر پیش فرض برنامه را می توان با استفاده از فایل های منبع GTK تنظیم کرد. متن اصلی
ویجت نمایش نامگذاری شده است gxmessage-textview. ویجت ورود متن نامگذاری شده است gxmessage-
ورود.

# مثال: ~/.gtkrc-2.0

سبک "gxmsg" {
text[NORMAL] = "#cc9900"
base[NORMAL] = "#660000"
text[SELECTED] = "#660000"
base[SELECTED] = "#cc9900"
font_name = "تک فضا"
}
ویجت "*.gxmessage-textview" به سبک "gxmsg"
ویجت "*.gxmessage-entry" به سبک "gxmsg"

خروج وضعیت


اگر دکمه ای فشار داده شود، برنامه مقدار اختصاص داده شده به آن دکمه را برمی گرداند. در
دکمه پیش فرض "OK" 0 را برمی گرداند.

اگر یک رویداد تایم اوت رخ دهد، برنامه 0 را برمی گرداند.

اگر خطایی رخ دهد، یا اگر پنجره بدون فشردن دکمه یا رویداد مهلت زمانی بسته شود،
برنامه با کد 1 خارج می شود. فشار دادن کلید ESC نیز باعث خروج برنامه با آن می شود
کد 1.

COMPATIBILITY با XMESSAGE


به عقب برگرد xmessage if gxmessage در دسترس نیست:

#! / بن / شل
XMESSAGE=$(کدام gxmessage) || XMESSAGE=xmessage
$XMESSAGE "سلام، دنیا"

اگر فونت ها را مشخص می کنید، بررسی کنید که از کدام برنامه استفاده می کنید:

font="monospace 14"
[ "$XMESSAGE" = xmessage ] && font="fixed"
$XMESSAGE ${font:+-fn "$font"} "سلام، دنیا"

از گزینه های خط فرمان دو چینه استفاده نکنید:

دکمه های $XMESSAGE "سلام، دنیا" خوب است
$XMESSAGE "سلام، دنیا" --دکمه ها خراب است

از استفاده نکنید gxmessage-گزینه های خاص:

- ورود, -entrytext, -بدون مرز, -بسته بندی کردن,
-رمزگذاری, -بدون فوکوس, -راه فراری نیست, -بر روی,
خوش رنگ, -version, -h, -?

از gxmessage آنلاین با استفاده از خدمات onworks.net استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad