fvwm-menu-directory - عبر الإنترنت في السحابة

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

برنامج:

اسم


fvwm-menu-directory - ينشئ قائمة تصفح الدليل لـ fvwm

موجز


دليل القائمة fvwm [ --مساعدة|-h|-? ] [ --الإصدار|-V ] [ --اسم|خلق اسم ] [ --لقب|-t
اسم ] [ --غرض|-انها اسم ] [ - عنوان الأيقونة|أيقونة- ر XPM ] [ - أيقونة دير|أيقونة- د XPM ] [
--icon-file|-أيقونة- f XPM ] [ --icon-app|-أيقونة-أ XPM ] [ --wm- الرموز ] [ - دير|-d اسم ] [
--ترتيب|-o رقم ] [ - [لا] الكل|-a ] [ - روابط [لا]|-l ] [ --xterm|-x كمد ] [
--العنوان|-تصحيح كمد ] [ - ملف exec|-التنفيذي-و كمد ] [ --exec التطبيق|-التنفيذي-أ [كمد] ] [
- عنوان الأمر|-الأمر ر كمد ] [ --ملف الأوامر|-الأمر- f كمد ] [
--command-app|-أمر- كمد ] [ - [لا] إعادة الاستخدام|-r ] [ - [لا] تحقق من subdirs| ] [
- خاص - dirs|-s [قيمة] ] [ - [لا] ذاكرة للسرعة|-ميم ] [ - على غرار القائمة|-رجال اسم ] [
- الاسم الوظيفي|-f اسم ]

الوصف


نص برل يوفر مخرجات للقراءة باستخدام PipeRead لبناء قائمة fvwm
تحتوي على قائمة دليل. يمكن تكوين كل شيء تقريبًا.

تلميحات


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

OPTIONS


--مساعدة
إظهار الاستخدام والخروج

--الإصدار
عرض الإصدار والخروج

--اسم الاسم
اسم القائمة، يستخدم فقط مع --reuse، الافتراضي هو MenuBrowser

--لقب لقب
تنسيق عنوان القائمة ، الافتراضي هو "٪ * - 40p" - آخر 40 حرفًا من المسار الكامل الحالي.
يمكن تحديد TAB كـ '\t'، ولكن في .fvwm2rc يجب عليك تحديد شرطة مائلة عكسية مزدوجة أو
علامة تبويب حقيقية.

محددات التنسيق:٪ d - اسم الدليل الحالي٪ p - الدليل الحالي ممتلئ
مسار

يمكن أن تتلقى هذه المحددات حجمًا صحيحًا اختياريًا ، موجبًا لليمين المعدل
سلسلة أو سالبة للمعدلة إلى اليسار ، على سبيل المثال:٪ 8x ؛ والاختياري * num أو * -num ، والتي
يعني ترك عدد الأحرف الأول أو الأخير (إذا كان ناقصًا) ، يجب أن يكون العدد أكبر
من 3 ، حيث تم استبدال الجزء المخطط بـ "..." ، مثال:٪ * 30x. كلاهما يمكن أن يكون
مجتمعة: %-10*-20x، يؤدي هذا إلى الحصول على آخر 20 حرفًا فقط، ولكن إذا كان
الطول أقل من 10 - لملء ما يصل إلى 10 مسافات على اليمين.

--غرض شكل
تنسيق عنصر القائمة، الافتراضي هو '%n'. يمكن استخدام معدّلات TAB والعرض لـ %n و%N و%s
المحدد كما هو موضح في --لقب فوق. ملاحظة ، يؤدي تحديد تنسيق غير افتراضي إلى إبطاء
النص.

محددات التنسيق:

٪ n - اسم الملف / الدليل (بدون المسار)
٪ N - اسم الملف / الدليل (ممتلئ بالمسار)
٪ d - تاريخ الملف / الدليل (yyyy-mm-dd HH: MM: SS)
%D - تاريخ الملف/الدير (yyyy-mm-dd)
٪ s - حجم الملف / الدليل (بالبايت)
٪ t - نوع الملف / dir (File | Dir | Link | Sock | Blck | Char | Pipe)
٪ T - نوع الملف / dir (F | D | L | S | B | C | P)

مثال: --title '%*-40p\tالتاريخ، النوع\tالحجم' --item '%*40n\t%d %t\t%s'

- عنوان الأيقونة رمز
رمز عنوان القائمة ، الافتراضي هو لا شيء

- أيقونة دير رمز
رمز القائمة دير ، الافتراضي هو لا شيء

--icon-file رمز
رمز ملف القائمة، الافتراضي هو لا شيء

--icon-app رمز
رمز تطبيق القائمة ، الافتراضي هو لا شيء

--wm- الرموز
تحديد أسماء الأيقونات المناسبة للاستخدام مع حزمة wm-icons. حاليا هذا يعادل
إلى: - icon-title menu / folder-open.xpm --icon-item menu / file.xpm --icon-dir
Menu/folder.xpm --icon-app list/utility.xpm.

- دير دير
يبدأ dir ، الافتراضي هو $ {HOME-.}

--ترتيب عدد
في النطاق (-6 .. 6) ، الافتراضي هو 5:

1 - لا تفرز ، 2 - dirs أولاً ، 3 - الملفات أولاً
4 - فرز حسب الاسم، 5 - dirs أولا، 6 - الملفات أولا
الرقم السالب يمثل الترتيب العكسي.

- [لا] الكل
إظهار الملفات المخفية ، مثل 'ls -A' ، الافتراضي هو - noall

- روابط [لا]
اتبع الدلائل المرتبطة ، الافتراضي هو - nolinks

--xterm أمر
X Terminal call ، الافتراضي هو "xterm -e"

--العنوان أمر
أمر Exec fvwm على عنوان الدليل (عادةً ما يكون shell) ، الافتراضي هو
${شل-/ بن / ش}. تعني "-" عدم وجود أمر Exec ، أي Nop. إذا لم يبدأ الأمر
مع '^' X يتم إضافة المكالمة الطرفية مسبقًا. يتم بدء تشغيل الأمر في المتصفح حاليًا
الدليل.

- ملف exec أمر
أمر fvwm Exec على الملفات العادية، الافتراضي هو ${EDITOR-vi}. "-" تعني عدم وجود Exec
الأمر ، أي Nop. إذا لم يبدأ الأمر بـ '^' X ، فسيكون استدعاء المحطة الطرفية
مُسبقًا. يتم إلحاق اسم الملف الفعلي بالأمر.

--exec التطبيق [أمر]
أمر fvwm Exec على ملفات + x ، الافتراضي هو "-" ، مما يعني نفس الأمر كما في
الملفات العادية. إذا لم يتم إعطاء أمر ، فمن المفترض أن يكون فارغًا - ما عليك سوى تشغيل + x
ملف. إذا لم يبدأ الأمر بـ "^" ، يتم إضافة المكالمة الطرفية. الفعلية
يتم إلحاق اسم الملف بالأمر.

- عنوان الأمر أمر
أمر fvwm للتنفيذ على العنوان. إذا لم يتم تحديد هذا الخيار (أو كان الأمر '-')،
يتم استخدام "--exec-title" بدلاً من ذلك. في الأمر ، تم استبدال٪ d بالملء
مسار الدليل.

في الواقع، --exec-title = tcsh ما يعادل --command-title = 'Exec cd "٪د"؛ إكس تيرم -e
tcsh '

القيمة الفارغة تعطل إجراء العنوان.

--ملف الأوامر أمر
أمر fvwm لتنفيذه على الملفات العادية. إذا لم يتم إعطاء هذا الخيار (أو الأمر
هو "-") ، يتم استخدام "--exec-file" بدلاً من ذلك. في الأمر ، يتم استبدال٪ f بـ
مسار الملف الكامل.

في الواقع ، --exec-file = vi يكافئ --command-file = 'Exec xterm -e vi "٪ f"'

--command-app أمر
أمر fvwm لتنفيذه على ملفات + x. إذا لم يتم إعطاء هذا الخيار (أو كان الأمر
'-')، يتم استخدام "--command-app" بدلاً من ذلك. في الأمر، تم استبدال %f بـ
مسار الملف الكامل.

في الواقع ، --exec-app = ^ exec يعادل --command-app = 'Exec exec "٪ f" "

- [لا] إعادة الاستخدام
لا توجد قوائم منبثقة، أعد استخدام نفس القائمة، الافتراضي هو --noreuse. عندما تحدد هذا
خيار القائمة المستخدمة ، وليس منبثقة. أيضًا ، لا يتم تجاهل المعلمة --name ،
و - يتم تجاهل المعلمة --dir إذا كان هناك ~ / .fvwm / .fvwm-menu-directory.dir ملف. هذا
يتم إنشاء الملف أو استخدامه فقط مع تحديد هذا الخيار، وهو الحل الوحيد لـ
حالة قائمة fvwm الحالية.

- [لا] تحقق من subdirs
تحقق من جميع العروض الفرعية للحصول على إذن تنفيذ (+ x) واستبدل "Popup" / "Menu"
الأمر مع "Nop" لهؤلاء دون أذونات. هذا له تأثير مرئي لـ
تعطيل المثلث المنبثق في عنصر الدليل الفرعي. الافتراضي هو --nocheck-subdirs ،
للأسباب التالية: 1) يؤدي تمكين هذا إلى إبطاء البرنامج النصي قليلاً، 2) مع تمكين هذا الخيار، إذا لم يكن الأمر كذلك
الرموز المستخدمة ولا يوجد فرز منفصل لـ dir / ملف لا توجد طريقة لمعرفة أن العنصر
هو دليل وليس ملف.

- خاص - dirs قيمنا
إضافة .. أو ~ أو / أدلة خاصة وفقًا لقيمة اختيارية معينة. من دون مع
الخيار لا يتم إضافة هذه الدلائل. القيمة الافتراضية إذا لم يتم تحديدها هي "1,2،XNUMX". ال
القيمة مفصولة بفواصل مرتبة في فهارس الدليل الخاصة، حيث يكون الرقم 1 هو الأصل
الدليل، 2 هو الدليل الرئيسي، 3 هو الدليل الجذر. إذا تم إضافة علامة ناقص إلى
القيمة، تتم إضافة أدلة خاصة في أسفل القائمة بدلاً من الأعلى. القيمة "0"
أو أي قيمة سيئة تعادل عدم تحديد هذا الخيار على الإطلاق.

- [لا] ذاكرة للسرعة
استخدام تحسين السرعة، أي استخدام قوائم الدليل التي تم إنشاؤها مسبقًا دون إتلافها
عند إغلاقه ، الافتراضي هو - ذاكرة مقابل السرعة

تحذير: يستهلك تحسين السرعة قدرًا كبيرًا من الذاكرة
لن يتم تحرير ذلك أبدًا مرة أخرى أثناء تشغيل fvwm.

- على غرار القائمة الاسم
قم بتعيين اسم MenuStyle للقوائم

- الاسم الوظيفي الاسم
الكتابة فوق اسم MissingSubmenuFunction الافتراضي وهو "FuncFvwmMenuDirectory"

يمكن تحديد معلمات الخيار إما باستخدام '=' أو في الوسيطة التالية. خيارات قصيرة
لا بأس إن لم تكن غامضة: "-a" ، "-x" ، "-icon-f" ؛ لكن كن حذرا مع الخيارات القصيرة ، ما هو
الآن لا لبس فيه ، يمكن أن تصبح غامضة في الإصدارات التالية.

الاستعمال


ضع هذا في ملف التكوين fvwm الخاص بك لاستدعاء البرنامج النصي:

AddToFunc FuncFvwmMenuDirectory
+ أنا PipeRead "fvwm-menu-directory -d '$0'"

مثال أكثر تعقيدًا:

# AddToFunc FuncFvwmMenuDirectory
# + I PipeRead "fvwm-menu-directory -d '$ 0' -x 'Eterm -g 80x40 -e' \
-a -l -o 6 --exec-app --exec-title 'tcsh -l' --exec-file 'vim -R' \
-t 'انتقال إلى:٪ d' -wm-icons "

وقم بوضع هذا في القائمة التي تريد أن تظهر قوائم الدليل منها:

AddToMenu SomeMenu MissingSubmenuFunction FuncFvwmMenuDirectory
+ نافذة منبثقة "الدليل الرئيسي" $ [HOME]
+ انبثاق "دليل Httpd" / home / httpd

ملاحظة: الرجاء استخدام أسماء المسار المطلقة.

إنها فكرة جيدة أن تقوم بتعيين تأخير القائمة المنبثقة على شيء إيجابي وتمكين مشغول
المؤشر

MenuStyle * PopupDelay، PopupDelay 200
BusyCursor DynamicMenu صحيح

في ملف التكوين الخاص بك عند استخدام هذا البرنامج النصي للحصول على نتائج أفضل.

استخدام آخر مثير للاهتمام ("--reuse" أو "-r" إلزامي لهذا):

متصفح AddToMenu
+ قراءة أنبوب DynamicPopupAction \
"fvwm-menu-directory -r -na Browser -d / -s"
AddToMenu SomeMenu "مستعرضي" مستعرض القائمة

هنا يتم تجاهل المعلمة "--dir" (دليل البدء) إذا كان هناك
~ / .fvwm / .fvwm-menu-directory.dir الملف الذي يمكنك حذفه.

مؤلفون


مستوحى من دومينيك فوغت في 1999-06-07domivogt@fvwm.org>.

أعيد كتابته بتاريخ 1999/08/05 بواسطة ميخائيل جويخمانmigo@homemail.com>.

COPYING


يتم توزيع البرنامج النصي بنفس الشروط مثل fvwm نفسه. انظر رخصة جنو العمومية العامة
للتفاصيل.

استخدم دليل fvwm-menu عبر الإنترنت باستخدام خدمات onworks.net



أحدث برامج Linux و Windows عبر الإنترنت