عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

FvwmCommand - عبر الإنترنت في السحابة

قم بتشغيل FvwmCommand في مزود الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر FvwmCommand الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


FvwmCommand - واجهة خارجية للأمر fvwm

موجز


FvwmCommand [-cmrvw] [-S name] [-i level] [-f name] [-F level] [الأمر ...]

الوصف


يتيح لك FvwmCommand مراقبة معاملة fvwm وإصدار أمر fvwm من أمر shell
خط أو نصوص. يأخذ FvwmCommand كل وسيطة كأمر fvwm. يمكن استخدام الاقتباسات ل
إرسال الأوامر بما في ذلك المسافات.
Fvwm الأمر "FvwmPager 0 1"

استدعاء


يجب إنتاج FvwmCommandS مرة واحدة بواسطة fvwm ، إما في ملف .fvwm2rc ، أو من القائمة ، أو من
وحدة التحكم. من الآن فصاعدًا ، يمكن استدعاء FvwmCommand من shell أو برنامج نصي لتنفيذه
أوامر fvwm.

من داخل ملف fvwm2rc:
الوحدة النمطية FvwmCommandS

or

AddToFunc StartFunction "أنا" الوحدة النمطية FvwmCommandS

بعد ذلك ، في ملف البرنامج النصي أو من shell:

FvwmCommand "الأدوات المنبثقة"

OPTIONS


-c يُعلم FvwmCommand بقراءة أوامر متعددة من الإدخال القياسي بدلاً من
أمر واحد محدد في وسيطات سطر الأوامر. هذا يعطل -m or -i.

(صدى "Exec xload" ؛ صدى "Beep") | Fvwm الأمر -c

-F
يحدد مستوى مخرجات Fvwm window flags FvwmCommand.

0 لن تتم طباعة أعلام نافذة.

2 ستتم طباعة أعلام النافذة الكاملة إذا كان مستوى المعلومات ، الخيار -i ، هو 2 أو 3.

-f
يحدد مجموعة بديلة FIFO للتواصل مع الخادم. مجموعة FIFO الافتراضية
هو / var / tmp / FvwmCommand - $ {DISPLAY} C ، حيث يتم استخدام FvwmCommand..C لإرسال الأوامر
و FvwmCommand..M هو استقبال الرسائل. إذا كان هذا المسار غير قابل للاستخدام
سيتم استخدام $ {FVWM_USERDIR} / FvwmCommand - $ {DISPLAY} بدلاً من ذلك. يجب أن يمتلك FvwmCommandS
تم استدعاؤه مع نفس الشيء كأول وسيطة قبل FvwmCommand
استدعاء. بدلاً من ذلك ، يمكن استخدام الخيار -S. إحالة الخيار -S. هذا الخيار -f هو
مفيد عندما يكون الاتصال المخصص ضروريًا لتشغيل وظيفة في الخلفية أثناء عمل آخر
يتم الاحتفاظ بالاتصال للاستخدام التفاعلي.

-i
يحدد مستوى المعلومات التي يخرجها FvwmCommand.

0 رسائل خطأ فقط.
FvwmCommand -i0 FvwmBanner
سيعرض لافتة بدون أي إخراج. على الجانب الآخر،
FvwmCommand -i 0 foobar
سيعود،
[fvwm] [executeModule]: < > لا توجد مثل هذه الوحدة
´foobar´ في ModulePath '/ usr / lib / X11 / fvwm'

لاحظ أن Fvwm لا يعرض أي رسائل خطأ في الحالات مثل أدناه منذ ذلك الحين
'windowid' نفسها أمر صالح.

FvwmCommand -i 0 "windowid foo bar"

1 الأخطاء والردود ومعلومات تكوين النافذة. هذا هو الافتراضي.
FvwmCommand send_windowlist
سوف تظهر المعلومات مثل أدناه.

0x02000014 نافذة FvwmConsole
رمز 0x02000014 FvwmConsole
0x02000014 فئة XTerm
0x02000014 مورد FvwmConsole
0x01c00014 نافذة وحدة التحكم
0x01c00014 أيقونة وحدة التحكم
0x01c00014 فئة XTerm
0x01c00014 وحدة تحكم الموارد
0x01000003 نافذة Fvwm بيجر
رمز 0x01000003
0x01000003 فئة FvwmModule
0x01000003 مورد FvwmPager
0x00c0002c نافذة إيماكس: FvwmCommand.man
رمز 0x00c0002c FvwmCommand.man
0x00c0002c ملف رمز xemacs.xpm
0x00c0002c فئة Emacs
0x00c0002c emacs الموارد
قائمة نافذة النهاية
يُظهر العمود الأول رقم معرف النافذة ، والذي يمكن استخدامه في "windowid"
يأمر. يُظهر العمود الثاني أنواع المعلومات. يظهر العمود الأخير
محتويات المعلومات. إذا لم يتم إرجاع أي معلومات ، أضف -w أو -r
خيار. قد يكون هذا مطلوبًا في الأنظمة المحملة بشكل كبير.

2 أعلاه وثابت نافذة المعلومات.
FvwmCommand -i2 "FvwmPager 0 1"
أدناه هو ناتجها.

0x03c00003 إطار × 962 ، ص 743 ، عرض 187 ، ارتفاع 114
0x03c00003 سطح المكتب 0
0x03c00003 رقم StartIconic
0x03c00003 نعم
0x03c00003 نعم مثبت
0x03c00003 WindowListSkip نعم
0x03c00003 SuppressIcon لا
0x03c00003 NoiconTitle لا
0x03c00003 Lenience لا
0x03c00003 StickyIcon لا
0x03c00003 CirculateSkipIcon لا
0x03c00003 تعميم تخطي رقم
0x03c00003 رقم ClickToFocus
0x03c00003 قذرة رقم التركيز
0x03c00003 SkipMapping لا
0x03c00003 مقابض لا
0x03c00003 رقم العنوان
0x03c00003 معين لا
0x03c00003 غير مؤكد
0x03c00003 رقم عابر
0x03c00003 أثارت لا
0x03c00003 رقم مرئي
0x03c00003 IconOurs لا
0x03c00003 خريطة Pixmap
0x03c00003 رقم ShapedIcon
0x03c00003 لا الحد الأقصى
0x03c00003 WmTakeFocus لا
0x03c00003 WmDeleteWindow نعم
0x03c00003 IconMoved لا
0x03c00003 أيقونة غير محددة لا
0x03c00003 رقم الخريطة في انتظار المراجعة
0x03c00003 HintOverride نعم
0x03c00003 ميغاواط
0x03c00003 ميغاواط لا
0x03c00003 ارتفاع العنوان 0
عرض الحد 0x03c00003 4
0x03c00003 عرض حجم القاعدة 8 ، الارتفاع 7
عرض زيادة الحجم 0x03c00003 9 ، الارتفاع 9
0x03c00003 عرض الحجم الأدنى 8 ، الارتفاع 7
0x03c00003 أقصى عرض للحجم 32767 ، ارتفاع 32767
0x03c00003 الجاذبية جنوب شرق
نص 0x03c00003 بكسل 0xffffff ، ظهر 0x7f7f7f
0x03c00003 نافذة Fvwm بيجر
0x03c00003 icon Fvwm بيجر
0x03c00003 فئة Fvwm
0x03c00003 مورد FvwmPager

3 جميع المعلومات المتاحة.
FvwmCommand -i3 "Killmodule Fvwm *"
سيؤدي هذا إلى الإبلاغ عن النوافذ المغلقة.
0x03400003 تدمير
0x02400002 تدمير

-m يراقب معاملة معلومات نافذة fvwm. إخراج FvwmCommand بشكل مستمر
المعلومات التي يتلقاها دون الخروج. يمكن استخدام هذا الخيار في الخلفية
غالبًا ما يتم دمج الوظيفة مع خيار -i3 للتحكم في النوافذ ديناميكيًا.
FvwmCommand -mi3 ​​| grep "iconify"
سيتم الإبلاغ عندما يتم تمييز النوافذ أو إلغاء رمزها.

ملاحظة: لا يحظر FvwmCommand المخزن المؤقت لإخراجه ولكن العديد من الأدوات المساعدة مثل grep أو
سيد استخدام كتلة المخزن المؤقت. لن يظهر ناتج المثال التالي حتى أي منهما
تم إنهاء FvwmCommand أو ملء المخزن المؤقت stdout من grep.
FvwmCommand -mi3 ​​| grep "خريطة" |
sed 's / \ (0x [0-9a-f] * \). * / windowid \ 1 move 0 0 /'
بدلاً من ذلك ، استخدم أدوات مع التحكم في المخزن المؤقت مثل pty أو perl. أدناه سوف يرمز
نوافذ جديدة عند فتحها.
Fvwm -mi3 ​​| بيرل -ن
$ | = 1 ؛
طباعة "windowid $ 1 iconify \ n" إذا / ^ (0x \ S +) أضف / ؛
´> ~ /. fvwmCommandC

-r ينتظر الرد قبل أن يخرج. يخرج FvwmCommand إذا لم تكن هناك معلومات أو خطأ
عاد في فترة زمنية محددة. (راجع الخيار -w.) يتجاوز الخيار -r
هذه المهلة وانتظر رسالة واحدة على الأقل مرة أخرى. بعد الرسالة الأولية ، فإنه
سوف تنتظر رسالة أخرى للحد الزمني. يكون هذا الخيار مفيدًا عندما يكون ملف
النظام محمّل جدًا بحيث لا يمكنه إجراء أي تنبؤ عندما يستجيب النظام و
يؤدي الأمر إلى إرسال بعض الرسائل مرة أخرى.

-S
استدعاء خادم آخر ، FvwmCommandS ، مع تعيين FIFO .
إذا لم يتم استخدام الخيار -f مع هذا الخيار ، فإن استدعاء FvwmCommand يستخدم الإعداد الافتراضي
FIFO للاتصال بالخادم الافتراضي لاستدعاء خادم جديد.
إذا تم استخدام الخيار -f مع هذا الخيار ، فإن استدعاء FvwmCommand يستخدم FIFO الافتراضي
للاتصال بالخادم الافتراضي لاستدعاء خادم جديد. ثم قم بتبديل مجموعة FIFO
وابدأ في الاتصال بالخادم الجديد.
يكون هذا الخيار -S مفيدًا عندما يكون الاتصال المخصص ضروريًا لتشغيل الخلفية
مهمة بينما يتم الاحتفاظ باتصال آخر للاستخدام التفاعلي.

إذا كان هو اسم مسار نسبي ، نسبي من حيث يعمل fvwm ،
ليس من حيث تم استدعاء FvwmCommand.

-v إرجاع رقم إصدار الأمر ومخرجاته.

-w
ينتظر ثواني صغيرة للرسالة. يخرج FvwmCommand إذا لم تكن هناك معلومات أو
يتم إرجاع الخطأ في فترة زمنية محددة ما لم يتم استخدام option -m. ال
الافتراضي هو 500 مللي ثانية. يتجاوز هذا الخيار هذه القيمة الافتراضية.

غلاف


يحتوي FvwmCommand.sh على تعريفات لوظيفة bourne shell للحفاظ على بناء الجملة مشابهًا لـ fvwm
ملف الضبط. يجب الحصول على هذا الملف:
. fvwmCommand.sh
حجم سطح المكتب 5x5
FvwmCommand.pm مخصص لـ perl للحفاظ على بناء الجملة مشابهًا لملف تكوين fvwm.
يمكن استخدام الفواصل لفصل وسائط أوامر fvwm.
استخدم FvwmCommand ؛
إذا ($ ARGV [0] مكافئ "المنزل") {
مكتب 0,0،1 ؛ الانتقال إلى صفحة '1 XNUMX' ؛
} elsif ($ ARGV [0] eq 'jump') {
مكتب "0 2" ؛ الانتقال إلى الصفحة 0 ، 1 ؛
}
على الرغم من أن الوسائط في FvwmCommand ليست حساسة لحالة الأحرف مثل fvwm ، فإن الوظائف المحددة في
FvwmCommand.sh و FvwmCommand.pl حساسان لحالة الأحرف.

أخطاء


إذا ظهرت رسالة الخطأ التالية ، فمن الأرجح أن FvwmCommandS ليس كذلك
تشغيل.
خطأ FvwmCommand في فتح رسالة fifo
--لا يوجد ملف او مجلد--
لا تقوم وحدات Fvwm بإرجاع رسائل الخطأ إلى fvwm ولكن الإخراج على stderr. هذا الخطأ
لن يتم عرض الرسائل كرسائل FvwmCommand.

FvwmCommand هي واجهة لإرسال الأوامر واستقبال المعلومات من Fvwm2
العمليات التي ليست وحدات Fvwm.

أمثلة


test1.pl - يأخذ وسيطة واحدة 't' لاستدعاء FvwmTalk
'td' لقتل FvwmTalk
"" لتحريك النوافذ
test2.sh - يأخذ وسيطة واحدة 'b' لاستدعاء FvwmButtons
'kb' لقتل FvwmButtons
'r' لتغيير عدد صفوف الأزرار
"c" لتغيير عدد أعمدة الأزرار
ex-auto.pl - رفع تلقائي للنوافذ الصغيرة. سوف تبقيهم مرئية.
ex-cascade.pl - النوافذ المتتالية ، ثم حركها للخلف.
ex-grpmv.pl - اختر مجموعة من النوافذ للتحرك معًا.

لا يُقصد من الأمثلة المذكورة أعلاه أن تكون عملية ولكن لإظهار كيف يمكن ذلك
ينبغي القيام به.

التركيز- link.pl
هذا هو برنامج نصي لتركيز النافذة قابل للبرمجة.
السلوك الافتراضي هو:
1. عندما يتم فتح نافذة ، ركز النافذة وحرك المؤشر
إليها. تستعيد النافذة الأصلية التركيز عند إغلاق النافذة.
يتم تحديد الأبوة عند فتح النافذة. إنه الأخير
نافذة مركزة مع نفس فئة X.
2. # 1 لن يحدث لنافذة فتح AcroRead.
3. # 1 لن يحدث عندما يتم تعيين SkipMapping والنافذة هي
النافذة الوحيدة من فئتها.
4. بالنسبة إلى نافذة حوار البحث عن Netscape ، بالإضافة إلى رقم 1 ، قم بتغيير حجم النافذة
إلى 300x150 بكسل وانقله إلى الحافة الشرقية للشاشة.
لن تكون نوافذ التنزيل / التحميل مركزة ولن تكون في رابط التركيز
قائمة.
5. نقل appletviewer إلى الزاوية الشمالية الغربية.
6. Xterm لن يركز مرة أخرى على والده بعد إغلاقه.
7. عندما يتم إلغاء رمز نافذة ، ركز عليها وحرك المؤشر.

التركيز-Netscape.pl
يركز على النوافذ المنبثقة ، مثل "فتح عنوان URL" أو "البحث" في أي وقت
فتحت. هذا يتيح للمستخدم الكتابة على الفور بدون
الماوس المتحرك. ينقل هذا البرنامج النصي أيضًا نافذة "التنزيل" إلى ملف
الحافة اليمنى لإبقائها مرئية. إذا تم استدعاء هذا من
.fvwm2rc ، استخدم كـ:

AddToFunc "StartFunction" "I" الوحدة النمطية FvwmCommandS
+ "I" Exec $ HOME / scripts / focus-Netscape.pl

دفع أواي
يدفع النوافذ بعيدًا لتجنب التداخل. كما تستخدم:

push-away.pl up "Fvwm Pager"

استخدم FvwmCommand عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    NSIS: نظام التثبيت Nullsoft Scriptable
    NSIS: نظام التثبيت Nullsoft Scriptable
    NSIS (تثبيت Nullsoft Scriptable
    System) هو مصدر احترافي مفتوح
    نظام لإنشاء مثبتات Windows. هو - هي
    تم تصميمه ليكون صغيرًا ومرنًا
    ممكن ...
    تنزيل NSIS: Nullsoft Scriptable Install System
  • 2
    أوث باس
    أوث باس
    AuthPass هي كلمة مرور مفتوحة المصدر
    مدير مع دعم الشعبية و
    Keepass مثبت (kdbx 3.x و kdbx 4.x ...
    تنزيل authpass
  • 3
    Zabbix
    Zabbix
    Zabbix هو مفتوح من فئة المؤسسات
    حل المراقبة الموزعة المصدر
    مصممة للرصد والتتبع
    الأداء وتوافر الشبكة
    الخوادم والجهاز ...
    تحميل Zabbix
  • 4
    KDiff3
    KDiff3
    لم يعد هذا المستودع محفوظًا
    ويتم الاحتفاظ بها لأغراض الأرشفة. نرى
    https://invent.kde.org/sdk/kdiff3 for
    أحدث كود و
    https://download.kde.o...
    تنزيل KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX هو واجهة مستخدم رسومية لـ
    محمل USB من Waninkoko ، استنادًا إلى
    libwiigui. يسمح بإدراج و
    إطلاق ألعاب Wii وألعاب Gamecube و
    البيرة على Wii و WiiU ...
    قم بتنزيل USBLoaderGX
  • 6
    فايربيرد
    فايربيرد
    يوفر Firebird RDBMS ميزات ANSI SQL
    & يعمل على Linux و Windows و
    العديد من منصات Unix. سمات
    التزامن الممتاز والأداء
    & قوة...
    تنزيل Firebird
  • أكثر "

أوامر لينكس

Ad