هذا هو الأمر FvwmEvent الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
حدث - وحدة الحدث fvwm
موجز
حدث هو بديل أكثر تنوعا ل صوت. يمكن استخدامه بشكل عام ل
ربط أي fvwm وظيفة أو برنامج لأي حدث مدير نوافذ. على سبيل المثال: حذف غير المرغوب فيه
النوافذ المنبثقة من Netscape أو أخطاء التطبيق المنبثقة عند ظهورها وتشغيل الأصوات وتسجيل الأحداث في ملف
ملف وما شابه. كن مبدعًا ، ستجد فائدة لذلك.
حدث ولدت من قبل fvwm، لذلك لن يعمل استدعاء سطر الأوامر. من داخل
.fvwm2rc ملف، حدث يتم إنتاجها على النحو التالي:
الوحدة النمطية FvwmEvent
أو من داخل fvwm قائمة منبثقة:
وحدة DestroyMenu المنبثقة
AddToMenu Module-Popup "Modules" Title
+ وحدة "الحدث" FvwmEvent
+ الوحدة النمطية "تلقائي" FvwmAuto 200
+ "أزرار" الوحدة النمطية FvwmButtons
+ "وحدة التحكم" الوحدة النمطية FvwmConsole
+ "تحديد" الوحدة النمطية FvwmIdent
+ "بانر" الوحدة النمطية FvwmBanner
+ وحدة "بيجر" FvwmPager 0 3
الوصف
ال حدث وحدة يتواصل مع fvwm مدير النوافذ للربط الإجراءات إلى النافذة
مدير أحداث. قد يتم تعيين إجراءات مختلفة لأحداث مدير نافذة مميزة.
حدث يمكن استخدامها لربط ملفات الصوت بأحداث مثل صوت (RiP) فعل. يمكن أن يكون
تستخدم لتسجيل آثار الأحداث إلى ملف السجل ، أثناء التصحيح fvwm.
حدث يمكن أن تحتوي أيضًا على دعم مدمج لمكتبة rplay. (تراث FvwmAudio)
استدعاء
تم عرض طريقة الاحتجاج في قسم الملخص. لا يوجد استدعاء لسطر الأوامر
ممكن. حدث يجب أن يتم استدعاؤه بواسطة fvwm مدير النافذة. حدث يقبل واحد
حجة:
-audio يتيح وضع التوافق مع FvwmAudio.
الاسم المستعار يجعل استخدام FvwmEvent الاسم المستعار كاسمه. هذا يؤثر على الخطوط من المستخدم
يتم استخدام ملف التكوين.
استدعاء الحدث FvwmEvent as صوت (إما باستخدام اسم مستعار أو إنشاء ارتباط رمزي)
تمكن وضع التوافق FvwmAudio.
CONFIGURATION OPTIONS
حدث يحصل على معلومات التكوين من fvwmقاعدة بيانات تكوين الوحدة النمطية (انظر fvwm(1) قسم
MODULE أوامر) ، ويبحث عن خيارات تكوين معينة:
* FvwmEvent: كمد أمر
وهذا يحدد fvwm الوظيفة التي سيتم استدعاؤها مع معلمات الحدث.
قد ترغب في القيام بأحد الإجراءات التالية (التفاصيل أدناه):
# تشغيل الأصوات
* FvwmEvent: كمد مضمنة rplay
# تنفيذ وظائف fvwm مميزة
* FvwmEvent: كمد
# تنفيذ برامج خارجية متميزة
* FvwmEvent: Cmd exec
هذا الإصدار من حدث بنيت rplay الدعم الذي لا يحتاج إلى استدعاء
مشغل صوت خارجي لتشغيل الأصوات. يتم تمكين دعم rplay عندما
حدث تم تجميعها مع لديك_RPLAY محددة ومتى حدث: كمد ومن المقرر أن
مضمنة rplay. انظر الملاحظات أدناه إذا حدث تم استدعاؤه في توافق FvwmAudio
واسطة.
فمثلا:
* FvwmEvent: كمد مضمنة rplay
* FvwmEvent: add_window drip.au
يمكن الحصول على rplay عبر بروتوكول نقل الملفات المجهول في
<عنوان URL:ftp: //ftp.sdsu.edu/pub/rplay> أو
<عنوان URL:ftp://ftp.x.org/contrib/Event/audio/rplay>
حدث لديه أيضًا دعم لأي برنامج خارجي آخر. على سبيل المثال: "قل" rsynth
أمر:
* FvwmEvent: Cmd "Exec / rsynth / say"
* FvwmEvent: destruction_window "النافذة مغلقة"
يمكنك أيضا استخدام fvwmمدمج صدى الأمر مثل حدث: كمد للحصول على التصحيح
الإخراج ل fvwm الأحداث بهدوء. لقد استخدمت هذا الإعداد لتصحيح أخطاء FvwmAuto:
* FvwmEvent: كمد صدى
* FvwmEvent: focus_change "تغيير التركيز"
* FvwmEvent: lift_window "رفع النافذة"
يمكنك حتى استدعاء أوامر shell مختلفة لكل حدث فقط عن طريق الضبط
* FvwmEvent: Cmd exec
* FvwmEvent: add_window 'killname "APPL ERROR" "
* FvwmEvent: PassId
يحدد أن إجراء الحدث سيحتوي على معلمة معرف مضافة إلى نهاية
سطر الأوامر. معظم الأحداث سيكون لها windowID للنافذة الخاصة بالحدث
يشير إلى ، سيكون للمكتب الجديد رقم المكتب الجديد. يعد windowID نظامًا سداسيًا عشريًا
سلسلة مسبوقة بـ 0 x ، وأرقام المكتب عشرية.
* ففوم الحدث: حدث مدير النوافذ عمل أو اسم ملف
يربط إجراءات معينة بأحداث مدير النوافذ.
على سبيل المثال للأحداث الصوتية:
* FvwmEvent: بدء التشغيل TaDa.au
* FvwmEvent: اغلاق Elvis_Left.au
* FvwmEvent: غير معروف doh.au
* FvwmEvent: new_page beam_trek.au
* FvwmEvent: new_desk beam_trek.au
* FvwmEvent: old_add_window drip.au
* FvwmEvent: lift_window swoosh.au
* FvwmEvent: lower_window swoosh.au
* FvwmEvent: old_configure_window hammer.au
* FvwmEvent: focus_change boing.au
* FvwmEvent: enter_window boing.au
* FvwmEvent: Leave_window boing.au
* FvwmEvent: destruction_window انفجار. a
* FvwmEvent: iconify ploop.au
* FvwmEvent: deiconize ploop.au
* FvwmEvent: window_name huh.au
* FvwmEvent: icon_name beep.au
* FvwmEvent: visual_icon_name beep.au
* FvwmEvent: res_class beep.au
* FvwmEvent: res_name beep.au
* FvwmEvent: end_windowlist twang.au
* FvwmEvent: icon_location beep.au
* FvwmEvent: خريطة beep.au
* FvwmEvent: خطأ beep.au
* FvwmEvent: config_info beep.au
* FvwmEvent: end_config_info beep.au
* FvwmEvent: icon_file beep.au
* FvwmEvent: default_icon beep.au
* FvwmEvent: سلسلة plapper.au
* FvwmEvent: mini_icon beep.au
* FvwmEvent: windowshade beep.au
* FvwmEvent: dewindowshade beep.au
* FvwmEvent: visual_name beep.au
* FvwmEvent: sendconfig beep.au
* FvwmEvent: استراحة تنبيه صوتي
* FvwmEvent: add_window beep.au
* FvwmEvent: config_window beep.au
* FvwmEvent: visual_icon_name beep.au
* FvwmEvent: enter_window beep.au
* FvwmEvent: Leave_window beep.au
* FvwmEvent: property_change beep.au
يتم تنفيذ معالجات الأحداث ذات الصلة بالنافذة ضمن سياق النافذة. سابقًا
تم استخدام PassId لهذا الغرض ، ولكن الآن لا داعي لاستخدام PassId.
ملاحظة: يتم إنشاء حدث enter_window عندما يدخل المؤشر في نافذة. مع
الخيار -passid ، يتم تمرير معرف تلك النافذة إلى fvwm. حدث enter_window هو
يتم إنشاؤه أيضًا عندما يترك المؤشر نافذة ويتحرك إلى نافذة الجذر. في
هذه الحالة ، المعرف الذي تم تمريره هو 0.
ملاحظة: عند وصول حدث إيقاف التشغيل ، قد يتم إيقاف FvwmEvent قبل أن يتمكن من ذلك
تحريك الإجراء المرتبط.
المقدمة fvwm يدعمه (ليس بعد) ، هناك حدث إضافي ليحل محل الكل
fvwm يصدر صفيرًا بصوت:
* FvwmEvent: صوت تنبيه. au
* FvwmEvent: تأخير 5
يحدد أنه سيتم تنفيذ إجراء حدث فقط في حالة حدوثه على الأقل 5
بعد ثوان من الحدث السابق. الأحداث التي تحدث خلال فترة التأخير هي
تجاهله. يكون هذا الخيار مفيدًا إذا كنت لا تريد تشغيل العديد من الأصوات في
نفس الوقت. التأخير الافتراضي هو 0 مما يؤدي إلى تعطيل تأخير الحدث.
* FvwmEvent: StartDelay تأخير
يحدد أنه لن يتم تنفيذ إجراء حدث إلا إذا حدث على الأقل تأخير
ثوانٍ بعد حدث بدء التشغيل. الأحداث التي تحدث خلال فترة التأخير هي
تجاهله. هذا الخيار مفيد عندما fvwm يبدأ ويعيد تشغيله باستخدام صوت
لاعب. التأخير الافتراضي هو 0.
آر بلاي OPTIONS
الخيارات التالية صالحة فقط مع دعم rplay المدمج. على سبيل المثال: متى حدث وكان
جمعت مع لديك_RPLAY مُعرف. يتم استخدامها فقط إذا حدث: كمد ومن المقرر أن مدمج-
rplay.
* FvwmEvent: RplayHost اسم المضيف
يحدد المضيف الذي سيتم تشغيل أصوات rplay عليه. ال اسم المضيف يمكن أن يكون أيضا
متغير البيئة مثل $ HOSTDISPLAY.
* FvwmEvent: RplayPriority 0
يحدد الأولوية التي سيتم تعيينها لأصوات rplay عند تشغيلها.
* FvwmEvent: RplayVolume 127
يحدد حجم الصوت الذي سيتم تخصيصه للأصوات عند تشغيلها.
صوت التوافق المعالم
عند الاستدعاء في وضع التوافق FvwmAudio (انظر أعلاه) ، يقبل FvwmEvent ما يلي
خيارات لتوفير التوافق مع الإصدارات السابقة لـ FvwmAudio:
* FvwmEvent: PlayCmd أمر
هذا يعادل استخدام * FvwmEvent: Cmd إلى أوامر Exec. هذا يحدد
برنامج مشغل الصوت المستقل الذي سيقوم بالفعل بتشغيل الأصوات. إذا كانت المسرحية
تم تعيين الأمر على مضمنة rplay ثم سيتم استخدام دعم rplay المدمج.
* FvwmAudio: دير دليل
يحدد الدليل للبحث عن الملفات الصوتية. يتم تجاهل هذا الخيار عندما
يستخدم rplay.
استخدم FvwmEvent عبر الإنترنت باستخدام خدمات onworks.net