هذا هو الأمر FvwmTaskBar الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
FvwmTaskBar - وحدة شريط المهام fvwm
موجز
ففومتاسكبار [الاسم]
تم إنتاج FvwmTaskBar بواسطة fvwm ، لذلك لن يعمل استدعاء سطر الأوامر.
الوصف
توفر الوحدة النمطية FvwmTaskBar شريط مهام مكونًا من أزرار مرتبة حسب الصفوف ، كل منها
المقابلة للنافذة التي يديرها fvwm. يؤدي النقر فوق الزر الأول إلى التركيز على
نافذة المستوى الأعلى المقابلة ؛ سيؤدي النقر فوق الزر الأوسط إلى إخفاء مستوى أعلى
نافذة او شباك؛ تم حجز زر الماوس الثالث لملحق مستقبلي (قائمة السياق). مثل ال
الوحدات النمطية الأخرى ، يعمل FvwmTaskBar فقط عند استخدام fvwm كمدير النوافذ.
عند البدء ، يظهر شريط المهام كصف واحد من الأزرار يملأ العرض الكامل لـ
يمكن تغيير حجم الشاشة ، ولكن أثناء العمل لاستيعاب ما يصل إلى 8 صفوف. فضلاً عن ذلك،
إذا تم استخدام خيار AutoStick ، فسيقوم شريط المهام بوضع نفسه تلقائيًا في الأعلى أو
أسفل الشاشة ، ويمكن سحبها من موضع إلى آخر بحركة عادية
العملية.
يرسل الزر الأول من شريط المهام ، المسمى "ابدأ" ، أمر "Popup StartMenu" إلى ملف
fvwm ، والذي يمكن استخدامه لعرض قائمة الأغراض العامة المنبثقة عند الضغط على الزر.
يعرض FvwmTaskBar أيضًا على الجانب الأيمن نافذة تعرض الوقت الحالي و
المدمج في مؤشر البريد الوارد.
حقوق النسخ
وحدة FvwmTaskBar مشتقة من Mike Finger's FvwmWinList.
حقوق النشر 1994 ، مايك فنجر. المؤلف لا يقدم أي ضمانات أو كفالات من أي نوع
حول استخدام هذه الوحدة. استخدم هذه الوحدة على مسؤوليتك الخاصة. يمكنك استخدام هذا بحرية
الوحدة النمطية أو أي جزء منها لأي غرض طالما بقيت حقوق النشر سليمة.
التهيئة
أثناء التهيئة ، ففومتاسكبار يحصل على معلومات التكوين من fvwm للعثور على ملف
الخيارات التي تتعلق به. تتم مناقشة هذه الخيارات في قسم لاحق.
استدعاء
يمكن استدعاء FvwmTaskBar بواسطة fvwm أثناء التهيئة عن طريق إدخال سطر "الوحدة النمطية"
FvwmTaskBar 'في ملف fvwm2rc.
يجب أن يتواجد FvwmTaskBar في دليل مُدرج في خيار ModulePath الخاص بـ fvwm لـ
ليتم تنفيذه بواسطة fvwm.
CONFIGURATION OPTIONS
يمكن وضع الخيارات التالية في ملف .fvwm2rc
* FvwmTaskBar: الهندسة {+ -} {+ -}
يحدد الموقع والجاذبية لنافذة FvwmTaskBar. حاليا ، هذا
يتم فحص الخيار كسلسلة هندسة X عادية. يمكنك تضمين العرض و
الارتفاع بالإضافة إلى إزاحة "x" و "y". ومع ذلك ، فقط إزاحة "x" و "y"
يستخدم. لتجنب مشاكل التوافق المحتملة في المستقبل ، فقط قم بتشفير "x" و
تعويض "ص".
يكون العرض الفعلي لشريط المهام دائمًا هو العرض الكامل للشاشة وملف
يتم التحكم في الارتفاع بواسطة خيار * FvwmTaskBar: Rows.
إذا تم تحديد خيار AutoStick ، فإن شريط المهام "يتمسك" تلقائيًا في الأعلى
أو أسفل الشاشة ، أيهما أقرب إلى المواصفات الهندسية.
لوضع شريط المهام في الجزء السفلي من الشاشة ، استخدم الشكل الهندسي "+ 0-0".
* FvwmTaskBar: الصفوف r
يحدد الرقم الأولي في صفوف نافذة FvwmTaskBar. الافتراضي هو 1 و
الحد الأقصى هو 8.
* FvwmTaskBar: الخط الخط
يحدد الخط الافتراضي الذي سيتم استخدامه لتسمية الأزرار ، عندما لا تكون كذلك
محبَط. إذا لم يتم تحديده ، فسيتم افتراض خط ثابت.
* FvwmTaskBar: SelFont الخط
يحدد الخط الذي سيتم استخدامه للأزرار المضغوطة. لاحظ أن زر ابدأ
سيستخدم هذا الخط دائمًا حتى إذا لم يتم الضغط عليه. إذا لم يتم تحديد هذا الخيار ،
يتم استخدام الخط الافتراضي بدلاً من ذلك.
* FvwmTaskBar: StatusFont الخط
يحدد الخط الذي سيتم استخدامه للساعة ونوافذ التلميح. إذا لم يكن هذا الخيار
محدد ، يتم استخدام خط ثابت.
* FvwmTaskBar: المقدمة اللون
يحدد اللون الذي سيتم استخدامه لأسماء الأزرار.
* FvwmTaskBar: رجوع اللون
يحدد لون الخلفية للشريط والأزرار.
* FvwmTaskBar: مجموعة الألوان مجموعة الألوان
يخبر الوحدة لاستخدام مجموعة الألوان مجموعة الألوان لخلفية النافذة و
لون المقدمة من الأزرار. يرجى الرجوع إلى صفحة الدليل الخاصة بـ FvwmTheme
وحدة للحصول على تفاصيل حول الألوان.
* FvwmTaskBar: IconFore اللون
يحدد اللون الذي سيتم استخدامه لأسماء الأزرار التي تمثل النوافذ المميزة.
* FvwmTaskBar: IconBack اللون
يحدد اللون الذي سيتم استخدامه للأزرار التي تمثل النوافذ المميزة.
* FvwmTaskBar: IconColorset مجموعة الألوان
يخبر الوحدة لاستخدام مجموعة الألوان مجموعة الألوان لأزرار النوافذ الأيقونية.
يرجى الرجوع إلى صفحة الدليل الخاصة بوحدة FvwmTheme للحصول على تفاصيل حول مجموعات الألوان.
* FvwmTaskBar: FocusFore اللون
يحدد اللون الذي سيتم استخدامه للزر الذي يمثل النافذة بامتداد
ركز. إذا لم يتم تحديد اللون المحدد بواسطة * FvwmTaskBar: أمامي أو * FvwmTaskBar:
تم استخدام مجموعة الألوان.
* FvwmTaskBar: FocusBack اللون
يحدد اللون الذي سيتم استخدامه للزر الذي يمثل النافذة بامتداد
ركز. إذا لم يتم تحديد اللون المحدد بواسطة * FvwmTaskBar: Back أو * FvwmTaskBar:
تم استخدام مجموعة الألوان. لاحظ أن الزر الذي يمثل النافذة مع التركيز
تم تمييزه أيضًا. راجع "* FvwmTaskBar: NoBrightFocus".
* FvwmTaskBar: FocusColorset مجموعة الألوان
يخبر الوحدة لاستخدام مجموعة الألوان مجموعة الألوان للزر الذي يمثل
نافذة مع التركيز. يرجى الرجوع إلى صفحة الدليل الخاصة بوحدة FvwmTheme لـ
تفاصيل حول الألوان.
* FvwmTaskBar: NoBrightFocus
بشكل افتراضي ، يتم تمييز الزر الذي يمثل النافذة ذات التركيز البؤري.
هذا الخيار يعطل هذه الميزة. ملحوظة: سترغب في هذا الخيار إذا كنت تستخدم ملف
خريطة بكسل (عبر FvwmTheme) للخلفية.
* FvwmTaskBar: TipsFore اللون
يحدد اللون الذي سيتم استخدامه للنص في نوافذ التلميحات.
* FvwmTaskBar: TipsBack اللون
يحدد لون الخلفية لنوافذ التلميحات.
* FvwmTaskBar: TipsColorset مجموعة الألوان
يخبر الوحدة لاستخدام مجموعة الألوان مجموعة الألوان لنوافذ النصائح. يرجى الرجوع إلى
صفحة الدليل للوحدة النمطية FvwmTheme للحصول على تفاصيل حول مجموعات الألوان.
* FvwmTaskBar: AutoStick
يؤدي هذا الخيار إلى "لصق" شريط المهام بأعلى أو أسفل ملف
الشاشة ، أيهما أقرب إلى موضع النافذة الأولي. أي خطوة أخرى
العملية تخضع أيضًا لهذا السلوك.
* FvwmTaskBar: تركيز تلقائي
يؤدي هذا الخيار إلى قيام شريط المهام برفع نافذة إذا ظل المؤشر على الزر
شريط المهام وتلميحه مفتوح.
* FvwmTaskBar: إخفاء تلقائي [بكسل]
يؤدي هذا الخيار إلى اختفاء شريط المهام تاركًا شريطًا ضيقًا في الجزء السفلي من
على الشاشة ، وتعاود الظهور فقط عند تحريك الماوس إلى هذا الشريط. هذا الخيار
يقوم تلقائيًا بتمكين AutoStick. اختياري بكسل تحدد المعلمة سمك
من الشريط (3 بكسل بشكل افتراضي).
* FvwmTaskBar: UseSkipList
يخبر FvwmTaskBar بعدم إظهار النوافذ المدرجة في سطر WindowListSkip
في ملف التكوين.
* FvwmTaskBar: DeskOnly
يخبر FvwmTaskBar بإظهار النوافذ الموجودة على سطح المكتب الحالي فقط. متى
يتم تبديل أسطح المكتب ، تتغير قائمة النوافذ وفقًا لذلك.
* FvwmTaskBar: PageOnly
يخبر FvwmTaskBar بإظهار الإطارات الموجودة على نفس الصفحة مثل شريط المهام.
عندما تدخل نافذة الصفحة أو تغادرها ، تتغير قائمة النوافذ وفقًا لذلك.
* FvwmTaskBar: ScreenOnly
يخبر FvwmTaskBar بإظهار النوافذ الموجودة فقط على نفس شاشة Xinerama مثل
شريط المهام. عندما تدخل نافذة أو تغادر الشاشة ، تظهر قائمة النوافذ
وفقًا لذلك.
* FvwmTaskBar: UseIconNames
يخبر FvwmTaskBar باستخدام اسم رمز النافذة بدلاً من النافذة الكاملة
اسم. هذا مفيد للحفاظ على عرض الأزرار صغيرًا.
* FvwmTaskBar: ShowTransients
يخبر FvwmTaskBar لإظهار الإطارات المؤقتة للتطبيق أيضًا. افتراضيا هم
لا تظهر.
* FvwmTaskBar: العمل عمل استجابة
يخبر FvwmTaskBar بالقيام به استجابة متى عمل تم. المدعومة حاليا
عملs هي: Click1 و Click2 و Click3 وما إلى ذلك. بشكل افتراضي ، تدعم الوحدة النمطية 5
أزرار الماوس ، ولكن يمكن تجميعها لدعم المزيد. المدعومة حاليا
استجابةs أي أوامر fvwm مضمنة ، بما في ذلك الوحدات والوظائف.
تحذير: استخدام الصيغة السابقة التي سمحت باستخدام قوائم مفصولة بفواصل من
يتم تثبيط الأوامر بشدة بسبب مشاكل المزامنة مع fvwm. لو سمحت
استخدم وظائف fvwm المعقدة بدلاً من ذلك (يتم تعريفها باستخدام الأمر AddToFunc الخاص بـ fvwm).
في مجلة استجابة الجزء ، يمكنك استخدام عدد من المتغيرات المحددة مسبقًا: اليسار $, $ حق,
أعلى $ $ القاع يتم استبدالها بالإحداثيات اليسرى واليمنى والعلوية والسفلية لـ
الضغط على الزر. - اليسار, $ حق, أعلى $ -أسفل يتم استبدالها بالمثل ،
لكن الإحداثيات تحسب من أسفل أو من الحافة اليمنى للشاشة
بدلاً من ذلك (بالنسبة للزر الذي يبعد 5 بكسل عن حد الشاشة الأيمن ، $-right
سيكون 5). عرض دولار ارتفاع دولار عرض الزر أو ارتفاعه.
كل هذا يتم بغض النظر عن أي أحرف اقتباس. للحصول على "$" حرفيًا ، استخدم ملف
السلسلة "$$".
* FvwmTaskBar: عنوان الزر الاسم، أيقونة رمز، فعل عمل
يخبر FvwmTaskBar بوضع زر صغير للاختصار في شريط المهام عمل متى
نقر. يمكن أن يكون للأيقونة تسمية توضيحية بالرمز الاسم، رمز يشير إليه رمز أو
مزيج من الاثنين. ستظهر الرموز على يمين ملف
زر البدء ، وسيظهر بالترتيب الذي تم الإعلان عنه في ملف .fvwm2rc
ملف.
لاستدعاء أوامر مختلفة لنقرات مختلفة بالماوس ، استخدم بناء الجملة التالي:
* FvwmTaskBar: عنوان الزر الاسم، أيقونة رمز، \
عمل (ماوس 1) action1، أكشن (ماوس 2) action2
* FvwmTaskBar: ButtonWidth عرض
يشير إلى الحد الأقصى للعرض الذي يجب أن تصل إليه أزرار النافذة. (الحد الأدنى صعب
مشفرة في 32).
* FvwmTaskBar: الوسادة عرض
يحدد المسافة (بالبكسل) بين أزرار النافذة. إذا لم يكن هذا الخيار
المحدد ، المساحة الافتراضية هي 3.
* FvwmTaskBar: WindowButtonsLeftMargin هامش
يحدد المسافة (بالبكسل) بين الجانب الأيسر من النافذة الموجودة في أقصى اليسار
والجانب الأيمن من زر البدء أو الزر المصغر الموجود في أقصى اليمين.
إذا لم يتم تحديد هذا الخيار ، يكون الهامش الافتراضي هو 4.
* FvwmTaskBar: WindowButtonsRightMargin هامش
يحدد المسافة (بالبكسل) بين الجانب الأيمن من النافذة الموجودة في أقصى اليمين
زر والجانب الأيسر من الساعة ونافذة تلميح. إذا لم يكن هذا الخيار
المحدد ، الهامش الافتراضي هو 2.
* FvwmTaskBar: StartButtonRightMargin هامش
يحدد المسافة (بالبكسل) بين الجانب الأيمن من زر البداية و
الجانب الأيسر من الزر المصغر الموجود في أقصى اليسار. إذا لم يتم تحديد هذا الخيار ،
الهامش الافتراضي هو 0.
* FvwmTaskBar: 3DFvwm
بشكل افتراضي ، تستخدم الأزرار مظهرًا خاصًا (غير متماثل) ثلاثي الأبعاد. يتيح هذا الخيار ملف
مظهر ثلاثي الأبعاد أكثر كلاسيكية (على سبيل المثال ، a la fvwm).
* FvwmTaskBar: HighlightFocus
إذا كان مؤشر الماوس فوق شريط المهام ، فستكون النافذة الموجودة أسفل الزر الحالي
نشيط. هذا السلوك يشبه TVTWM Icon Manager أو FvwmIconMan. ملحوظة: إذا كنت
استخدم هذا الخيار جنبًا إلى جنب مع نمط التركيز FollowMouse ، فأنت تريد أن يقوم شريط المهام بذلك
كن ClickToFocus.
* FvwmTaskBar: ShowTips
لتمكين نوافذ التلميحات (افتراضيًا معطل).
* FvwmTaskBar: NoIconAction عمل
يخبر FvwmTaskBar بالقيام به عمل هو عندما يتم تمييز نافذة نمط NoIcon أو إلغاء
أيقوني. الإحداثيات ذات الصلة مرفقة بـ عمل بحيث يمكن أن يكون الرمز
تتبع زر FvwmTaskBar. مثال على ذلك الإجراء هو "* FvwmTaskBar: NoIconAction
SendToModule FvwmAnimate حركي ". يؤدي إجراء فارغ أو فارغ إلى إيقاف تشغيل هذه الميزة.
تتعامل الخيارات التالية بشكل أكثر تحديدًا مع مؤشرات الحالة المعروضة في
يمين شريط المهام.
* FvwmTaskBar: ClockFormat تنسيق السلسلة
يحدد هذا الخيار تنسيق الوقت للساعة الرقمية. إنها com.strftime(3)
سلسلة تنسيق متوافقة. بشكل افتراضي هو "٪ R". عدد الأحرف المسموح به لـ 24 حرفًا
توسيع السلسلة. تعتمد السلسلة على إعدادات اللغة.
* FvwmTaskBar: DateFormat تنسيق السلسلة
يحدد هذا الخيار تنسيق التاريخ و / أو الوقت لنصيحة الساعة. إنها
com.strftime(3) سلسلة تنسيق متوافقة. بشكل افتراضي هو "٪ A ،٪ B٪ d ،٪ Y". هنالك
40 حرفًا كحد أقصى لتوسيع السلسلة. تعتمد السلسلة على إعدادات اللغة
الآن.
* FvwmTaskBar: UpdateInterval ثواني
يحدد عدد المرات التي يجب أن يتم فيها تحديث عرض الساعة ، بحيث يتم تحديث أوقات
يمكن استخدام النموذج HH: MM: SS. بشكل افتراضي 60 ثانية.
* FvwmTaskBar: BellVolume حجم
هذا يضبط حجم الجرس عند اكتشاف البريد. إنها قيمة بين 0
(بدون جرس) و 100 (الحجم الأقصى). بشكل افتراضي ، يتم تعيينه على 20.
* FvwmTaskBar: MailBox مسار
يوجه هذا الخيار الوحدة النمطية للبحث عن البريد في المكان المحدد. إنها
اسم المسار الكامل لصندوق بريد المستخدم. بشكل افتراضي هو / var / spool / mail /USER_LOGIN دولار.
ترشد قيمة "لا شيء" الوحدة النمطية إلى عدم وجود مؤشر بريد.
* FvwmTaskBar: MailDir
التنسيق الافتراضي لصندوق بريد المستخدم هو mbox. إذا تم تحديد هذا الخيار ، فإن ملف
يتم استخدام تنسيق maildir بدلاً من ذلك.
* FvwmTaskBar: MailCommand أمر
يحدد أ fvwm الأمر المطلوب تنفيذه عند النقر المزدوج على أيقونة البريد.
* FvwmTaskBar: MailCheck ثواني
يحدد الفاصل الزمني بين عمليات التحقق من البريد الجديد. الافتراضي عشر ثوان. أ
قيمة الصفر أو أقل تبديل التحقق من البريد.
لاحظ أن هذه القيمة يمكن الاعتماد عليها فقط عندما تكون أكبر من الفاصل الزمني للتحديث القيمة. ال
يتم فحص البريد إما على أي إعادة رسم (مثل تغيير التركيز) أو كل أقرب
عامل ال الفاصل الزمني للتحديث .
* FvwmTaskBar: IgnoreOldMail
في حالة التعيين ، لا ترسم صورة نقطية إذا لم يكن هناك بريد جديد.
تتعامل الخيارات التالية مع الزر "ابدأ" على يسار شريط المهام:
* FvwmTaskBar: StartCommand أمر
يحدد هذا الخيار أمرًا ليتم تشغيله عند الضغط على زر البدء. بعض
يتم استبدال السلاسل في الأمر عند تنفيذه مثل الأزرار الأخرى.
يرى اكشن للتفاصيل. إذا كان كل من، أمر البدء StartMenu تم تعريفها ، و
يتم تنفيذ الأمر أولاً ثم يتم فتح القائمة بعد ذلك. ال أمر البدء يمكن
تستخدم لوضع قائمة بالضبط أعلى زر.
* FvwmTaskBar: StartCommand Popup StartMenu مستطيل \
عرض × ارتفاع دولار + يسار دولار + أعلى دولار من 0 إلى 100 م
لاستدعاء أوامر مختلفة لنقرات مختلفة بالماوس ، استخدم بناء الجملة التالي:
* FvwmTaskBar: StartCommand (Mouse 1) Popup Mouse1Menu
* FvwmTaskBar: StartCommand (Mouse 3) Popup Mouse3Menu
* FvwmTaskBar: StartName سلسلة
يحدد هذا الخيار السلسلة المعروضة في زر البدء. ('ابدأ ب
تقصير). إذا تم حذف السلسلة ، فلن يتم عرض سلسلة.
* FvwmTaskBar: StartMenu سلسلة
يحدد هذا الخيار القائمة المنبثقة للاستدعاء عند الضغط على زر البدء.
(افتراضيًا "StartMenu"). تقوم الوحدة النمطية بإرسال أمر "Popup StartMenu" إلى الملف fvwm
مدير النافذة.
لاستدعاء قوائم مختلفة لنقرات مختلفة بالماوس ، استخدم الصيغة التالية:
* FvwmTaskBar: StartMenu (Mouse 1) Mouse1Menu
* FvwmTaskBar: StartMenu (Mouse 3) Mouse3Menu
* FvwmTaskBar: StartIcon اسم الرمز
يحدد هذا الخيار اسم الرمز الذي سيتم عرضه على يسار البداية
.
* FvwmTaskBar: NoDefaultStartButton
يزيل هذا الخيار زر البدء الافتراضي في حالة عدم تكوين زر البدء
يتم إعطاء الخيارات. من المفيد إزالة زر البداية. لاحظ أن هذا هو ملف
افتراضي إذا كنت تستخدم خيار تكوين الزر.
عينة CONFIGURATION
فيما يلي مقتطفات من ملف .fvwm2rc الذي يصف تهيئة FvwmTaskBar
أوامر:
#
# ابدأ شريط المهام عند بدء تشغيل fvwm وإعادة تشغيله
#
AddToFunc "StartFunction" "I" الوحدة النمطية FvwmTaskBar
#
# للنقر 1 إجراء
#
AddToFunc DeiconifyRaiseAndFocus
+ I Iconify قبالة
+ أنا أرفع
+ أنا أركز
#
# عيّن النمط الخاص بنافذة شريط المهام ، واحتفظ دائمًا بالجزء العلوي من نافذة أخرى
# شبابيك
#
النمط "FvwmTaskBar" NoTitle، BorderWidth 4، HandleWidth 4، Sticky، \
StaysOnTop ، WindowListSkip ، CirculateSkip
# ------------------------------------ شريط المهام
* FvwmTaskBar: رجوع # c3c3c3
* FvwmTaskBar: الأمامي أسود
* FvwmTaskBar: حساء تيبس باك
* FvwmTaskBar: TipsFore أسود
* FvwmTaskBar: الهندسة + 0-0
* FvwmTaskBar: Font -adobe-helvetica-medium-r - * - * - 14 - * - * - * - * - * - * - *
* FvwmTaskBar: SelFont -adobe-helvetica-bold-r - * - * - 14 - * - * - * - * - * - * - *
* FvwmTaskBar: ثابت StatusFont
* FvwmTaskBar: Action Click1 DeiconifyRaiseAndFocus
* FvwmTaskBar: Action Click2 Iconify On
* FvwmTaskBar: انقر فوق الإجراء 3 أقل
* FvwmTaskBar: UseSkipList
* FvwmTaskBar: UseIconNames
* FvwmTaskBar: AutoStick
* FvwmTaskBar: ShowTips
* FvwmTaskBar: NoIconAction SendToModule FvwmAnimate animate
* FvwmTaskBar: ButtonWidth 180
* FvwmTaskBar: BellVolume 20
* FvwmTaskBar: MailBox / var / spool / mail /
* FvwmTaskBar: MailCommand Exec xterm -e mail
* FvwmTaskBar: ClockFormat٪ I:٪ M٪ p
* FvwmTaskBar: StartName ابدأ
* FvwmTaskBar: StartMenu StartMenu
* FvwmTaskBar: StartIcon mini-exp.xpm
* FvwmTaskBar: Button Title Mozilla ، Action exec exec / usr / local / mozilla / mozilla
* FvwmTaskBar: Button Icon mini.term.xpm ، Action exec exec xterm
* FvwmTaskBar: Button Title Freeamp ، Icon mini.cd.xpm ، Action exec exec freeamp
استخدم FvwmTaskBar عبر الإنترنت باستخدام خدمات onworks.net