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

Ad


OnWorks فافيكون

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

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

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

برنامج:

اسم


FvwmForm - وحدة نموذج الإدخال لـ Fvwm

موجز


وحدة نموذج [ الاسم المستعار ]

يجب إنتاج FvwmForm بواسطة Fvwm. إذا تم الاستدعاء من سطر الأوامر ، يقوم FvwmForm بطباعة ملف
رقم الإصدار والمخارج.

الوصف


يوفر FvwmForm آلية للحصول على مدخلات المستخدم والتصرف وفقًا لذلك. يتم تحقيق ذلك عن طريق
وسيلة لنموذج يمكن للمستخدم ملؤه ، ويمكن للمستخدم تحديد الإجراءات منه
يريد أن يأخذ Fvwm. يتكون النموذج من خمسة أنواع من العناصر: تسميات نصية ، نص أحادي السطر
المدخلات ، والاختيارات الحصرية للطرفين ، والاختيارات متعددة الخيارات ، وأزرار الإجراءات.
يتم ترتيب هذه العناصر في عدة أسطر ، مع تصميم مرن للغاية.

تخدم تسمية النص فقط الغرض من الشرح. لا يمكن قبول أي مدخلات.

يوفر إدخال المهلة آلية لتوقيت النموذج وتنفيذ شيء معين
العمل عند حدوث المهلة. يتم عرض العد التنازلي بشكل مشابه لتسمية نصية باستثناء
أنه يتم تحديثه مع مقدار الوقت المتبقي.

يمكن استخدام حقل إدخال النص لتحرير سلسلة من سطر واحد. يقبل FvwmForm أسلوب Emacs
مفاتيح حركة المؤشر. راجع FvwmFormInput للحصول على التفاصيل. نسخة الماوس غير مدعومة ، ولكن
يمكنك لصق.

الاختيار يتكون من عدة اختيارات.

التحديد نفسه هو كيان منطقي لا يحتوي على أي ميزة عرض.

يتم عرض كل خيار كزر ضغط متبوعًا بتسمية نص توضيحي. متى
المحدد ، يظهر الاختيار الحصري دائرة في المنتصف ، بينما يظهر الاختيار من متعدد
فحص.

يرسل زر الإجراء ، عند تنشيطه ، أمرًا واحدًا أو أكثر إلى Fvwm أو ينفذ shell
أوامر. يمكن أن تحتوي أوامر shell على محتوى حقول الإدخال في النموذج و
تعكس تحديد الاختيارات في النموذج.

يمكن تنشيط أزرار الإجراءات من خلال لوحة المفاتيح أو الماوس.

التهيئة


يستخدم FvwmForm الذي تم استدعاؤه بدون اسم مستعار أوامر التكوين التي تبدأ بـ "* FvwmForm".

عادةً ما تقوم باستدعاء FvwmForm باستخدام اسم مستعار يمثل اسم النموذج ، الخاص به
أوامر التكوين وملف التكوين. على سبيل المثال ، الأمر "Module FvwmForm
يستخدم Rlogin "أوامر التكوين التي تبدأ بـ" * Rlogin "، ويقرأ الخيار
ملف التكوين "Rlogin".

جميع النماذج ، بغض النظر عن الاسم المستعار ، تفحص أولاً أوامر التكوين التي تبدأ بـ
"* FvwmFormDefault". تأتي هذه الأوامر عادةً من النموذج المدمج "FvwmForm-Form"
الذي يحفظ الأوامر إلى ملف ".FvwmForm".

تتم القراءة الفعلية لملف الإدخال الاختياري ".FvwmForm" في المرة الأولى فقط
يتم استدعاء FvwmForm ، أو بعد قيام "FvwmForm-Form" بتحديث الملف.

عند قراءة ملف ".FvwmForm" ، يتم ذلك عن طريق إرسال الأمر "Read .FvwmForm
هادئ "إلى fvwm. نظرًا للطريقة التي يعمل بها الأمر" قراءة "، يمكن أن يتواجد الملف
في دليل مستخدم fvwm الشخصي الخاص بك ، أو في دليل بيانات fvwm. انظر
وصف الأمر read في صفحة الدليل fvwm لمزيد من المعلومات حول ملف
متغير البيئة $ FVWM_USERDIR.

ثم يقرأ FvwmForm باقي التكوين الذي تم تخزينه بواسطة fvwm. متاجر Fvwm
التكوين على أساس مستمر. التكوين الأولي يأتي من .fvwm2rc
ملف. يمكن للمصادر الأخرى ، بما في ذلك أوامر "القراءة" تحديد نموذج.

عند السماح لـ FvwmForm و fvwm بقراءة الملفات ، تذكر أن هذه الملفات تحتوي على أوامر
يمكنه تنفيذ أوامر shell ، لذا يجب أن تكون حريصًا عند تعيين الأذونات على
هذه الملفات.

عندما يتم استدعاء FvwmForm مع سياق نافذة ، على سبيل المثال من قائمة نافذة ، كل أوامره
يرسل إلى Fvwm سيكون سياق النافذة هذا. سيسمح هذا لـ FvwmForm بالتحكم في ملف
النافذة التي تم استدعاءها منه.

بعد قراءة جميع أوامر التكوين ، يعرض FvwmForm النموذج المحدد بواسطة
الأوامر.

العيوب


ينشئ FvwmForm نموذجًا مضمنًا باسم "FvwmForm-Form" يقوم بإنشاء ملف يسمى
".FvwmForm". يحتوي هذا الملف على ألوان وخطوط افتراضية محفوظة للنموذج. تستخدم أشكال أخرى
هذه الافتراضات ما لم يتم تجاوزها داخل النموذج.

عادةً ما يتم استدعاء نموذج الإنشاء الافتراضي من "قائمة الوحدة النمطية". على سبيل المثال ، إذا
تستدعي قائمة الوحدة النمطية "Module-Popup" ، يمكنك إضافة السطر:
AddToMenu "الوحدة النمطية-المنبثقة" "FvwmForm Defaults" FvwmForm FvwmForm-Form
عند تحديد "FvwmForm Defaults" من قائمة الوحدة النمطية الخاصة بك ، يتم عرض نموذج يظهر
الافتراضي الحالي ويسمح لك بتغييرها. إذا قمت بتنشيط "Save Restart Me"
الزر ، تتم كتابة ملف ".FvwmForm" ويتم الخروج من "نموذج FvwmForm" وإعادة تشغيله لإظهار
الافتراضات الجديدة.

مثال على ما قد يحتويه هذا الملف بعد الحفظ:
# تم إنشاء هذا الملف آخر مرة بواسطة FvwmForm-Form في الأحد 28 نوفمبر 11:18:26 EST 1999.
* FvwmFormDefault: الخط 10x20
* FvwmFormDefault: InputFont 8x13bold
* FvwmFormDefault: ButtonFont 10x20
* FvwmFormDefault: TimeoutFont 10x20
* FvwmFormDefault: أبيض أمامي
* FvwmFormDefault: عودة ردة الذرة
* FvwmFormDefault: ألوان -1
* FvwmFormDefault: ItemFore أخضر
* FvwmFormDefault: ItemBack gray40
* FvwmFormDefault: ItemColorset -1
* FvwmFormDefault: ButtonPointer hand2
* FvwmFormDefault: ButtonInPointer star
* FvwmFormDefault: InputPointer gumby
* FvwmFormDefault: ButtonPointerFore أزرق
* FvwmFormDefault: ButtonPointerBack رمادي
* FvwmFormDefault: ButtonInPointerFore رمادي
* FvwmFormDefault: ButtonInPointerBack الأزرق
* FvwmFormDefault: InputPointerFore
* FvwmFormDefault: InputPointerBack
الأوامر الموجودة في هذا الملف هي تمامًا مثل أي أمر FvwmForm آخر باستثناء أنها تبدأ
مع "* FvwmFormDefault".

يقرأ FvwmForm الملف ".FvwmForm" فقط في المرة الأولى التي يبدأ فيها أو بعد أن يتم تشغيل الملف
تم تغييره بواسطة "FvwmForm-Form". يقوم بذلك عن طريق إرسال الأمر "* FvwmFormDefault: قراءة x".
مع ضبط "x" على "y" أو "n". يجعل "n" FvwmForm يرسل أمر "read .FvwmForm quiet" إلى
fvwm.

متغير الاستبدال


إذا قمت بتوفير المتغيرات والقيم في سطر الأوامر المستخدم لبدء FvwmForm (مثل هذا):

الوحدة النمطية FvwmForm MyForm ACTION = تصفح "TITLE = تصفح النموذج"

ثم تخضع جميع أوامر الإدخال FvwmForm لاستبدال متغير. المتغيرات من
يتم تصدير سطر الأوامر. ثم يتم توسيع كل أمر باستخدام المتغيرات من
بيئة. على سبيل المثال ، بافتراض استدعاء "MyForm" أعلاه ، ستكون الأوامر
تغير مثل هذا:

قبل * MyForm: أرسل رسالة نصية تتضمن "$ TITLE، Home $ HOME، Going to $ ACTION"
بعد * MyForm: TEXT "تصفح النموذج ، الصفحة الرئيسية / المنزل / أنا ، الانتقال إلى التصفح"

يجب أن يتيح استخدام هذا المرفق إمكانية استخدام نموذج واحد لمجموعات مختلفة من
ادخال البيانات.

CONFIGURATION


يمكن تعيين الأوامر التالية في ملف .fvwm2rc أو من خلال أي من الطرق الأخرى التي
يمكن أن يقبل fvwm الأوامر. إن أبسط أسلوب هو إنشاء ملف للقراءة فقط
دليل بيانات مستقل عن العمارة ، [PREFIX / share / fvwm] أو fvwm الشخصي الخاص بك
الدليل [$ HOME / .fvwm] ، الذي يطابق الاسم المستعار للنموذج.

في الفقرات التالية ، ستكون السلسلة "FvwmForm" عادةً الاسم المستعار للنموذج.

يقرأ FvwmForm الأوامر قبل عرض النموذج على الإطلاق ، وأثناء وجود النموذج
عرض.

يتم قبول الأوامر التالية قبل عرض النموذج:
الرجوع
أزرار
ButtonFont
ButtonInPointer
ButtonInPointerFore
ButtonInPointerBack
ButtonPointer
ButtonPointerFore
ButtonPointerBack
الاختيار
أمر
مجموعة الألوان
الخط
الصدارة
GrabServer
إدخال
خط الإدخال
مؤشر الإدخال
العنصر
ItemColorset
ItemFore
InputPointerFore
InputPointerBack
خط
الرسالة
PadVText
الموقع الحالي
اختيار
نص
مهلة
مهلة الخط
عنوان الاعلان
UseData
الاعوجاج

يتم قبول الأوامر التالية أثناء عرض النموذج:
الخريطة
قلة النوم
قم بإلغاء تحديد الخريطة

مرفق "Map" و "UnMap" و "Stop" قيد التطوير ولم يتم شرحه حاليًا
في هذا المستند ، حيث من المحتمل أن يتغير.

ترتيب الخيارات مهم. لون نص الخلفية الأول ، "* FvwmFormBack" ،
التي تمت مواجهتها قبل أن يعيّن العنصر القابل للعرض لون الخلفية الافتراضي للكل
شكل.

بخلاف ذلك ، يمكن خلط الألوان والخطوط والنصوص والخيارات والأزرار بأي ترتيب.
لا توجد حدود مضمنة على حجم النموذج أو عدد العناصر في النموذج أو عدد الخطوط أو
الألوان المستخدمة.

* نموذج Fvwm: GrabServer
هذا الخيار يجعل FvwmForm يمسك بمؤشر الماوس عند بدء التشغيل. هذه الميزة مفيدة
لأشياء مثل التحقق من تسجيل الخروج.

* نموذج Fvwm: الاعوجاج
هذا الخيار يجعل FvwmForm يلتف مؤشر الماوس في نافذته عند بدء التشغيل. هو - هي
يحفظ المستخدم بعض التنقل بالماوس.

* نموذج Fvwm: علم الهندسة علم الهندسة
يحدد موقع نافذة FvwmForm. هذا مشابه لما هو خيار الموقف
ولكنه أكثر مرونة.

* نموذج Fvwm: الموقع الحالي x y
يضع نافذة FvwmForm في الموقع (x, y) على الشاشة. عن طريق الاصطلاح ، سلبي
x (y) تقيس القيمة المسافة من يمين (أسفل) الشاشة.

إذا تم حذف هذا الخيار ، يبدأ FvwmForm في منتصف الشاشة.

* نموذج Fvwm: مجموعة الألوان n
يخبر الوحدة لاستخدام مجموعة الألوان n. انظر FvwmTheme.

* نموذج Fvwm: الرجوع اللون
يحدد لون الخلفية لنافذة FvwmForm وأي نص في النافذة. ال
تحدد قراءة لون الخلفية الأول FvwmForm اللون الكلي لخلفية الشاشة.
يوقف تشغيل خيار Colorset. انظر العيوب.

* نموذج Fvwm: الصدارة اللون
يحدد لون المقدمة لعرض تسميات النص. يوقف تشغيل مجموعة الألوان
خيار. انظر العيوب.

* نموذج Fvwm: ItemColorset n
يخبر الوحدة لاستخدام مجموعة الألوان n للعناصر. انظر FvwmTheme.

* نموذج Fvwm: العنصر اللون
يحدد لون الخلفية لنوافذ إدخال النص والأزرار. أزرار
يتم عرضها كأزرار ثلاثية الأبعاد قابلة للضغط. يتم عرض المدخلات على هيئة حقول ذات مسافة بادئة ثلاثية الأبعاد.
تعمل ألوان الخلفية ذات الظل المتوسط ​​بشكل أفضل. يغلق خيار ItemColorset. يرى
العيوب.

* نموذج Fvwm: ItemFore اللون
يحدد لون المقدمة لسلاسل إدخال النص ونص الزر. مفاتيح
من خيار ItemColorset. انظر العيوب.

* نموذج Fvwm: الخط الخط
يحدد الخط لعرض النص العادي. انظر العيوب.

* نموذج Fvwm: ButtonFont الخط
يحدد خط النص في أزرار الإجراءات. انظر العيوب.

* نموذج Fvwm: خط الإدخال الخط
يحدد الخط لإدخال النص. انظر العيوب.

* نموذج Fvwm: مهلة الخط الخط
يحدد الخط لعرض عداد المهلة والنص ذي الصلة. انظر العيوب.

* نموذج Fvwm: خط مبرر
يبدأ سطر جديد. يمكن أن يحتوي الخط على أي عدد من النص والإدخال والأزرار والاختيار
أغراض. يمكن أن تحتوي نافذة FvwmForm على أي عدد من الأسطر. عرض النافذة
هذا من أطول سطر.

يتم تحديد تبرير العناصر في السطر بواسطة مبرر، والتي يمكن أن تكون واحدة من
ما يلي:

اليسار العناصر مبررة على يسار النافذة.

حق العناصر مبررة على يمين النافذة.

مركز يتم وضع العناصر في وسط النافذة.

توسيع إذا كان هناك عنصر واحد فقط في السطر ، فسيتم توسيط العنصر في النافذة.
في حالة وجود عنصرين أو أكثر ، يتم توزيعهما لملء العرض بالكامل
من خلال النافذة.

* نموذج Fvwm: الرسالة
يحدد منطقة نص في النموذج تحتوي على آخر رسالة خطأ من fvwm. ل
لأغراض تحديد حجم النموذج ، تعتبر مساحة الرسالة بطول 80 بايت.
طوله الفعلي هو نفس طول الرسالة المستلمة. إذا تجاوزت الرسالة 80
بايت ، يمكنك رؤية باقي الرسالة عن طريق تغيير حجم النموذج.

يجب ألا تحاول وضع أي نص أو أزرار أو حقول إدخال على نفس السطر بعد ذلك
حقل الرسالة. ستتراكب الرسائل الأكبر من 80 بايت على باقي
الخط.

* نموذج Fvwm: PadVText بكسل
عدد وحدات البكسل المستخدمة كحشو عمودي بين عناصر النص ، من سطر إلى سطر. ال
الافتراضي هو 6 والذي يبدو جيدًا على الأسطر التي تحتوي على نص مختلط مع مربعات الإدخال ،
الخيارات أو الأزرار.

بالنسبة للنص المستقيم ، مثل الذي قد يظهر في نموذج تعليمات ، تبدو المساحة المتروكة للصفر أفضل.

(هناك الكثير من قيم الحشو الأخرى المستخدمة في تخطيط النموذج والتي لا يمكن استخدامها حاليًا
تغيرت بالأوامر.)

* نموذج Fvwm: نص سلسلة
يعرض سلسلة كنص عادي. يجب تحقيق فواصل الأسطر بواسطة * FvwmForm متعدد:
الخط و * FvwmForm: خيارات النص. يمكن استخدام الفراغات لتوفير مساحة إضافية بين الفراغات
بنود

* نموذج Fvwm: عنوان الاعلان سلسلة
يعرض سلسلة كعنوان النافذة. يجب وضع السلسلة بين علامتي اقتباس.
يؤدي استخدام هذا الأمر مع أي شيء بخلاف السلسلة المضمنة بين علامتي اقتباس إلى إنشاء ملف
عنوان فارغ. إذا لم يتم استخدام هذا الأمر ، فإن عنوان النافذة هو الاسم المستعار للنموذج.

* نموذج Fvwm: إدخال الاسم المقاسات init_string
يحدد عنصر إدخال نص بالاسم الاسم. نافذة فرعية من المقاسات الأحرف في العرض
يستخدم للتحرير. لو init_string موجود ، هو السلسلة الأولية عندما
يبدأ FvwmForm أو يعيد تعيين نفسه. السلسلة الأولية الافتراضية هي "".

يمكنك لصق الماوس في حقل الإدخال باستخدام الزر 2. يقوم الزران 1 و 3 بتحريك ملف
المؤشر في حقل الإدخال.

تكون حقول الإدخال دائمًا في وضع الإدراج ، ولا يتم دعم الكتابة الفوقية.

يتم دعم ضغطات المفاتيح من نوع Emacs.

تحكم- a ، انتقل إلى الصفحة الرئيسية وابدأ إلى مقدمة حقل الإدخال. التحكم الإلكتروني والانتهاء من الحركة
إلى نهاية حقل الإدخال. التحكم- ب واليسار التحرك لليسار في حقل الإدخال.
يتحرك التحكم- f واليمين في حقل الإدخال. التحكم- p ، لأعلى ، وتحرك Shift-Tab
إلى حقل إدخال سابق إن وجد ، إذا كان النموذج يحتوي على حقل إدخال واحد ، فتذكر السابق
قيمة. انتقل Control-n و Down و Return و Line-feed و Tab إلى حقل الإدخال التالي إذا كان
أي ، إذا كان النموذج يحتوي على حقل إدخال واحد ، من أجل control-n و Down ، قم باستعادة الإدخال السابق
قيمة. يتحرك Control-h للخلف في حقل الإدخال ويمسح الحرف. التحكم- د و
حذف حذف الحرف التالي في حقل الإدخال. يمحو Control-k للمؤشر
إلى نهاية حقل الإدخال. يمحو Control-u حقل الإدخال بالكامل.

عندما ينفذ نموذج أمرًا ما ، يتم حفظ جميع قيم الإدخال في حلقة إدخال
التاريخ 50 بندا عميق.

مييتااا(mod2) - "<" تسترجع القيمة السابقة لحقل الإدخال. مييتااا(mod2) - ">"
يسترد القيمة التالية لحقل الإدخال.

(للنماذج التي تحتوي على حقل إدخال واحد ، استخدم مفاتيح الأسهم الأكثر سهولة.)

* نموذج Fvwm: اختيار الاسم نوع
يبدأ هذا الخيار عنصرًا محددًا بالاسم الاسم. يتم تحديد خياراتها في
أوامر التكوين التالية. الخيار نوع هو واحد مما يلي:

عزباء التحديدات حصرية بشكل متبادل.

متعدد هذا هو الاختيار من متعدد.

* نموذج Fvwm: الاختيار الاسم قيمنا on | خصم سلسلة
يحدد اختيارًا لاستمرار التحديد. عنصر الاختيار له الاسم و قيمنا
هذه تستخدم في الأوامر. انظر * FvwmForm: Command. ال سلسلة يتم عرضه على
حق زر الاختيار كتسمية.

يفترض الاختيار الحالة الأولية المحددة (يعني "تشغيل" المحدد) عندما يكون FvwmForm
يبدأ أو يعيد. إذا كانت التحديدات حصرية بشكل متبادل ، فلن يكتشف FvwmForm
التناقضات في الحالات الأولية للخيارات ، أي خياران أو عدم وجود أي من الخيارات
يمكن اختيارها. ومع ذلك ، بمجرد أن يختار المستخدم اختيارًا ، يضمن FvwmForm خيارًا واحدًا فقط
يتم تحديد.

* نموذج Fvwm: أزرار نوع سلسلة [مفتاح]
يحدد هذا الخيار زر إجراء. الزر له سلسلة كتسمية ، و
ينفذ مجموعة من Fvwm أمر عندما يتم تنشيطه. الأوامر هي التالية
* FvwmForm: أوامر.

اختياري مفتاح يحدد اختصار لوحة المفاتيح الذي ينشط الزر. انها بالداخل
تم تحديد إما حرف تحكم محدد كـ ^ @ أو ^ A أو ... أو ^ _ أو مفتاح وظيفي
مثل F1 ، F2 ، ... ، F35. مفاتيح التحكم المستخدمة لحركة المؤشر في إدخال النص
لا يمكن للحقول تنشيط أي أزرار ، باستثناء TAB (^ I) ، RETURN (^ M) ،
LINEFEED (^ J) ، والذي يمكنه تنشيط زر عندما يكون المؤشر في إدخال النص الأخير
الميدان.

يتم تحديد سلوك الزر بواسطة نوع:

يواصل FvwmForm التنفيذ بعد إرسال الأوامر.

إعادة التشغيل بعد إرسال الأوامر ، يقوم FvwmForm بإعادة تعيين جميع القيم إلى القيمة الأولية
منها ، ثم يواصل التنفيذ.

إنهاء FvwmForm إنهاء بعد إرسال الأوامر.

* نموذج Fvwm: أمر أمر
يحدد هذا الخيار أمر Fvwm المرتبط بالزر الحالي. هناك يمكن
يتم إرفاق أكثر من أمر واحد بالزر. الأوامر التي تظهر قبل أي
* FvwmForm: يتم تنفيذ خيار الزر في وقت بدء التشغيل. هذا هو عادة صوت تنبيه
يجذب انتباه المستخدم.

يتم تنفيذ الأوامر التي تبدأ بعلامة تعجب (!) بواسطة FvwmForm ، وجميع الأوامر الأخرى
يتم إرسال الأوامر إلى Fvwm للتنفيذ. قبل إرسال كل أمر إلى Fvwm ،
يتعرف FvwmForm على متغيرات النماذج التالية ويقدم قيمًا لها.

$(الاسم) If الاسم يتوافق مع حقل إدخال النص ، والنتيجة هي إدخال المستخدم
خيط. علامات التنصيص الفردي الخاصة والاقتباس المزدوج والشرطة المائلة للخلف
مسبوقة بشرطة مائلة للخلف.

If الاسم يتوافق مع خيار ، والنتيجة هي قيمة الاختيار (مثل
المحدد في * FvwmForm: Choice) إذا تم تحديد الاختيار. إذا كان الاختيار
لم يتم تحديده ، والنتيجة هي عبارة عن سلسلة فارغة.

If الاسم يتوافق مع التحديد ، ستكون النتيجة قائمة بامتداد
القيم المختارة لجميع اختياراتها مفصولة بمسافات.

$(الاسم?سلسلة) If الاسم هو حقل إدخال نص وقيمته ليست سلسلة فارغة ، فإن
النتيجة هي سلسلة، مع تطبيق استبدال متغير متكرر. إذا كان
قيمة الإدخال فارغة ، والنتيجة فارغة.

If الاسم هو اختيار ويتم تحديده ، والنتيجة هي سلسلة، مع
تطبيق استبدال المتغير العودي. إذا لم يتم تحديد الاختيار ،
النتيجة فارغة.

$(الاسم!سلسلة) نفس ما ورد أعلاه ، باستثناء أن الشروط المعاكسة مأخوذة.

عند استخدام "؟" و "!" أشكال لتمرير سلسلة ، يتم تحديد السلسلة
بقوس أيمن. إذا كنت بحاجة إلى وضع قوس أيمن في a
سلسلة ، تسبق القوس الأيمن بشرطة مائلة للخلف.

* نموذج Fvwm: UseData ملف البيانات قيادة
يخبر FvwmForm بقراءة ملف بيانات واستخراج البيانات من أوامر الوحدة النمطية المتطابقة
الوسيطة "الرائدة" ومدخلات أو اختيار أو متغير اختيار في نموذج.

يتيح هذا للنموذج عرض بيانات تكوين وحدة fvwm الحالية. على سبيل المثال
كيف يعمل هذا ، افحص ملف "FvwmForm-Rlogin" المثبت في وضع القراءة فقط
دليل البيانات المستقل عن العمارة ، [PREFIX / share / fvwm] والموضح أدناه.

بالنسبة للاختيارات ، يتم تمثيل إعداد الزر على أنه كلمة "تشغيل" ، كل شيء آخر
يتم التعامل مع قيم أحد الإعدادات على أنها متوقفة عن التشغيل.

بالنسبة للتحديدات ، يتم تحديد إعداد كل زر اختيار من خلال مطابقة ملف
القيمة الحالية للاختيار مقابل كل اختيار. حاليا ، هذا يعمل فقط
بشكل صحيح للتحديدات التي تسمح بخيار واحد.

* نموذج Fvwm: ButtonPointer اسم العلامة
قم بتغيير مؤشر الماوس الافتراضي (اليد 2) المستخدم عند التمرير فوق الزر. ال
يجب أن يكون اسم العنصر أحد الأسماء المحددة في ملف التضمين X11 / cursorfont.h
(بدون بادئة XC_). انظر العيوب.

* نموذج Fvwm: ButtonInPointer اسم العلامة
قم بتغيير مؤشر الماوس الافتراضي (اليد 1) المستخدم أثناء الضغط على أحد الأزرار
يجب أن يكون اسم العنصر أحد الأسماء المحددة في ملف التضمين X11 / cursorfont.h
(بدون بادئة XC_). انظر العيوب.

* نموذج Fvwm: مؤشر الإدخال اسم العلامة
قم بتغيير مؤشر الماوس الافتراضي (xterm) المستخدم عندما يكون المؤشر فوق حقل نصي.
يجب أن يكون اسم العنصر أحد الأسماء المحددة في ملف التضمين X11 / cursorfont.h
(بدون بادئة XC_). انظر العيوب.

* نموذج Fvwm: ButtonPointerFore | رجوع اللون
قم بتغيير ألوان المقدمة والخلفية الافتراضية بمؤشر الماوس المستخدمة عند التمرير
على زر. انظر العيوب.

* نموذج Fvwm: ButtonInPointerFore | رجوع اللون
قم بتغيير ألوان المقدمة والخلفية الافتراضية بمؤشر الماوس المستخدمة أثناء الزر
تم الضغط عليه. راجع العيوب.

* نموذج Fvwm: InputPointerFore | رجوع اللون
قم بتغيير ألوان المقدمة والخلفية الافتراضية بمؤشر الماوس المستخدمة أثناء تنسيق
المؤشر فوق حقل نصي. انظر العيوب.

* نموذج Fvwm: مهلة ثواني أمر "نص"
قم بإعداد FvwmForm للمهلة بعد مقدار ثواني محدد. عندما يكون الموقت
يضرب الصفر ، أمر ينفذ. ال نص يتم عرض الحقل إلى حد كبير مثل نص حقل،
فيما عدا أنه يتم استبدال "٪٪" في السطر تلقائيًا بمقدار الوقت المتبقي
الموقت. يتم تحديث القيمة كل ثانية أثناء العد التنازلي للمؤقت. هناك يمكن
يكون حقل مهلة واحد فقط لكل نموذج.

أمثلة


يتم تثبيت كافة "الأمثلة" التالية في بنية القراءة فقط المستقلة
دليل البيانات ، [PREFIX / share / fvwm] ، أثناء تثبيت fvwm.

تُنشئ الأوامر التالية قائمة لاستدعاء الأمثلة:

نماذج DestroyMenu
نماذج AddToMenu "& Q. QuitVerify" الوحدة النمطية FvwmForm FvwmForm-QuitVerify
نماذج AddToMenu "& ج. التقاط" الوحدة النمطية FvwmForm FvwmForm-Capture
نماذج AddToMenu "& R. Rlogin" الوحدة النمطية FvwmForm FvwmForm-Rlogin
نماذج AddToMenu "& T. Talk" الوحدة النمطية FvwmForm FvwmForm-Talk

مثال 1 - استقال التحقق من البريد


هذا المثال يحاكي طريقة mwm لتأكيد تسجيل الخروج. العودة يفعل الخروج ، الهروب
يلغي تسجيل الخروج. تنتهي المهلة بعد 20 ثانية وتؤدي ما يعادل "تسجيل الخروج"
.
DestroyModuleConfig FvwmForm-Quit تحقق: *
* FvwmForm-QuitVerify: GrabServer
* FvwmForm-Quit تحقق: WarpPointer
* FvwmForm-QuitVerify: الأوامر الصفارة
* FvwmForm-QuitVerify: Line center
* FvwmForm-QuitVerify: نص "هل تريد حقًا تسجيل الخروج؟"
* FvwmForm-QuitVerify: توسيع الخط
* FvwmForm-QuitVerify: زر إنهاء "تسجيل الخروج" ^ M
* FvwmForm-QuitVerify: أمر إنهاء
* FvwmForm-QuitVerify: إعادة تشغيل الزر "إعادة التشغيل" ^ R
* FvwmForm-QuitVerify: إعادة تشغيل الأمر
* FvwmForm-QuitVerify: زر إنهاء "إلغاء" ^ [
* FvwmForm-QuitVerify: Command Nop
* FvwmForm-QuitVerify: Timeout 20 Quit "سيحدث تسجيل الخروج التلقائي في ٪٪ من الثواني."

مثال 2 - عن بعد تسجيل الدخول


يتيح هذا المثال للمستخدم كتابة اسم مضيف واسم مستخدم اختياري ويفتح xterm
نافذة من المضيف البعيد.
DestroyModuleConfig FvwmForm-Rlogin: *
* FvwmForm-Rlogin: WarpPointer
* FvwmForm-Rlogin: مركز الخط
* FvwmForm-Rlogin: اكتب "تسجيل الدخول إلى المضيف البعيد"
* FvwmForm-Rlogin: مركز الخط
* FvwmForm-Rlogin: نص "المضيف:"
* FvwmForm-Rlogin: إدخال اسم المضيف 20 ""
* FvwmForm-Rlogin: مركز الخط
* FvwmForm-Rlogin: اختيار UserSel واحد
* FvwmForm-Rlogin: الاختيار الافتراضي الافتراضي على "نفس المستخدم"
* FvwmForm-Rlogin: اختيار مخصص مخصص إيقاف "المستخدم:"
* FvwmForm-Rlogin: إدخال اسم المستخدم 10 ""
* FvwmForm-Rlogin: توسيع الخط
* FvwmForm-Rlogin: زر إنهاء "تسجيل الدخول" ^ م
* FvwmForm-Rlogin: الأمر Exec exec ssh $ (Custom؟ -l $ (UserName)) $ (HostName) xterm -T xterm @ $ (HostName) -display $ HOSTDISPLAY &
# قبل حفظ البيانات ، قم بإزالة أي بيانات محفوظة مسبقًا:
* FvwmForm-Rlogin: Command DestroyModuleConfig FvwmForm-RloginDefault: *
# زر "تسجيل الدخول" يؤدي إلى تسجيل الدخول وحفظ البيانات الحالية:
* FvwmForm-Rlogin: الأمر! ( / بن / صدى \
"# تم إنشاؤه بواسطة FvwmForm-Rlogin على:`/ بن / التاريخ`." ؛ / بن / صدى \
'* FvwmForm-RloginDefault: HostName $ (HostName)'؛ / بن / صدى \
'* FvwmForm-RloginDefault: UserName $ (UserName)'؛ / بن / صدى \
'* FvwmForm-RloginDefault: افتراضي $ (افتراضي؟ on)'؛ / بن / صدى \
'* FvwmForm-RloginDefault: Custom $ (Custom؟ on)' \
)> $ {FVWM_USERDIR} /. FvwmForm-Rlogin
* FvwmForm-Rlogin: إعادة تشغيل الزر "إعادة تعيين"
* FvwmForm-Rlogin: زر إنهاء "إلغاء" ^ [
* FvwmForm-Rlogin: Command Nop
# أخبر FvwmForm بقراءة المتغيرات من ملف FvwmForm-RloginDefault:
* FvwmForm-Rlogin: UseData .FvwmForm-Rlogin * FvwmForm-RloginDefault

مثال 3 - إنها تقوم بالتسجيل نافذة


يوفر هذا المثال واجهة أمامية لـ xwd و xwud و xpr.
DestroyModuleConfig FvwmForm-Capture: *
* FvwmForm-Capture: مركز الخط
* FvwmForm-Capture: نص "لقطة نافذة"
* FvwmForm-Capture: الخط الأيسر
* FvwmForm-Capture: نص "ملف:"
* FvwmForm-Capture: ملف الإدخال 25 "/ tmp / Capture"
* FvwmForm-Capture: الخط الأيسر
* FvwmForm-Capture: نص "الطابعة:"
* FvwmForm-Capture: طابعة إدخال 20 "طابعة بالدولار الأمريكي"
* FvwmForm-Capture: توسيع الخط
* FvwmForm-Capture: اختيار PtrType واحد
* FvwmForm-Capture: Choice PS ps على "PostScript"
* FvwmForm-Capture: Choice Ljet ljet off "HP LaserJet"
* FvwmForm-Capture: الخط الأيسر
* FvwmForm-Capture: نص "خيارات xwd:"
* FvwmForm-Capture: توسيع الخط
* FvwmForm-Capture: خيارات التحديد متعددة
* FvwmForm-Capture: Choice Brd -nobdrs قبالة "بلا حدود"
* FvwmForm-Capture: Choice Frm -frame on "With frame"
* FvwmForm-Capture: اختيار XYZ -xy إيقاف "تنسيق XY"
* FvwmForm-Capture: توسيع الخط
* FvwmForm-Capture: استمرار الزر "التقاط" ^ M.
* FvwmForm-Capture: Command Exec exec xwd -out $ (ملف) $ (خيارات) &
* FvwmForm-Capture: استمرار الزر "معاينة"
* FvwmForm-Capture: Command Exec exec xwud -in $ (ملف) &
* FvwmForm-Capture: استمرار الزر "طباعة"
* FvwmForm-Capture: الأمر Exec exec xpr -device $ (PtrType) $ (ملف) | lpr -P $ (طابعة) &
* FvwmForm-Capture: زر إنهاء "إنهاء"

مثال 4 - حديث شكل


يوفر هذا المثال بديلاً للوحدة النمطية FvwmTalk. هناك نوعان ،
"FvwmForm-Talk." الذي ينفذ الأوامر ، أو يرسل أوامر إلى fvwm للتنفيذ ، و
"FvwmForm-TalkHelp." وهو نموذج مساعدة.

في نموذج المساعدة ، لاحظ كيف تم تغيير تباعد الأسطر الرأسي. خط عادي FvwmForm
يفترض التباعد أن النص متداخل مع الأزرار ، وتتطلب نماذج المساعدة مسافات مختلفة.

# FvwmForm-Talk - الاستبدال الأساسي لـ FvwmTalk
DestroyModuleConfig FvwmForm-Talk: *
* FvwmForm-Talk: WarpPointer
# تَخطِيط
* FvwmForm-Talk: Line center
* FvwmForm-Talk: نص "تحدث إلى Fvwm"
* FvwmForm-Talk: الخط الأيسر
* FvwmForm-Talk: نص "الأمر:"
* FvwmForm-Talk: أمر الإدخال 80 ""
* FvwmForm-Talk: الخط الأيسر
* FvwmForm-Talk: نص "Msg:"
* FvwmForm-Talk: رسالة
* FvwmForm-Talk: Line center
# أزرار
* FvwmForm-Talk: زر إعادة التشغيل "عودة - تنفيذ" ^ M
* FvwmForm-Talk: Command $ (الأمر)
* FvwmForm-Talk: متابعة الزر "F1 - تعليمات" F1
* FvwmForm-Talk: وحدة الأوامر FvwmForm FvwmForm-TalkHelp
* FvwmForm-Talk: إعادة تشغيل الزر "F3 - إعادة تعيين الإدخال" F3
* FvwmForm-Talk: Command Nop
* FvwmForm-Talk: زر إنهاء "F4 - استبعاد" F4
* FvwmForm-Talk: Command Nop

# FvwmForm-TalkHelp - نص تعليمات لـ FvwmForm-Talk
DestroyModuleConfig FvwmForm-Talk تعليمات: *
* FvwmForm-TalkHelp: WarpPointer
# تَخطِيط
* FvwmForm-TalkHelp: مركز الخط
* FvwmForm-TalkHelp: نص "التحدث إلى Fvwm - مساعدة"
* FvwmForm-TalkHelp: الخط الأيسر
* FvwmForm-TalkHelp: نص ""
* FvwmForm-TalkHelp: الخط الأيسر
* FvwmForm-TalkHelp: PadVText 0
* FvwmForm-TalkHelp: نص "أدخل الأوامر في ملف
* FvwmForm-TalkHelp: الخط الأيسر
* FvwmForm-TalkHelp: أوامر نصية تبدأ بـ
* FvwmForm-TalkHelp: الخط الأيسر
* FvwmForm-TalkHelp: نص "shell كعملية فرعية للنموذج."
* FvwmForm-TalkHelp: الخط الأيسر
* FvwmForm-TalkHelp: نص "يتم إرسال جميع الأوامر الأخرى إلى fvwm للتنفيذ."
* FvwmForm-TalkHelp: الخط الأيسر
* FvwmForm-TalkHelp: نص ""
* FvwmForm-TalkHelp: الخط الأيسر
* FvwmForm-TalkHelp: نص "تظهر رسائل خطأ Fvwm على ملف
* FvwmForm-TalkHelp: الخط الأيسر
* FvwmForm-TalkHelp: نص ""
# أزرار
* FvwmForm-TalkHelp: مركز الخط
* FvwmForm-TalkHelp: زر إنهاء "عودة - استبعاد" ^ M
* FvwmForm-TalkHelp: الأمر Nop

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


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

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

  • 1
    KDiff3
    KDiff3
    لم يعد هذا المستودع محفوظًا
    ويتم الاحتفاظ بها لأغراض الأرشفة. نرى
    https://invent.kde.org/sdk/kdiff3 for
    أحدث كود و
    https://download.kde.o...
    تنزيل KDiff3
  • 2
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX هو واجهة مستخدم رسومية لـ
    محمل USB من Waninkoko ، استنادًا إلى
    libwiigui. يسمح بإدراج و
    إطلاق ألعاب Wii وألعاب Gamecube و
    البيرة على Wii و WiiU ...
    قم بتنزيل USBLoaderGX
  • 3
    فايربيرد
    فايربيرد
    يوفر Firebird RDBMS ميزات ANSI SQL
    & يعمل على Linux و Windows و
    العديد من منصات Unix. سمات
    التزامن الممتاز والأداء
    & قوة...
    تنزيل Firebird
  • 4
    KompoZer و
    KompoZer و
    KompoZer هو محرر wysiwyg HTML يستخدم
    قاعدة كود Mozilla Composer. مثل
    تم إيقاف تطوير Nvu
    في عام 2005 ، قام KompoZer بإصلاح العديد من الأخطاء و
    يضيف و ...
    تنزيل KompoZer
  • 5
    تنزيل مانغا مجاني
    تنزيل مانغا مجاني
    برنامج Free Manga Downloader (FMD) هو ملف
    تطبيق مفتوح المصدر مكتوب بلغة
    Object-Pascal لإدارة و
    تحميل المانجا من مختلف المواقع.
    هذا هو المرآة ...
    تنزيل Free Manga Downloader
  • 6
    UNetbootin
    UNetbootin
    يتيح لك UNetbootin إنشاء ملفات
    محركات أقراص USB المباشرة لـ Ubuntu و Fedora و
    توزيعات Linux الأخرى بدون ملفات
    حرق قرص مضغوط. يعمل على أنظمة تشغيل Windows و Linux و
    و ...
    تنزيل UNetbootin
  • أكثر "

أوامر لينكس

Ad