يرجى مطابقة الوثائق والبرامج النصية مع إصدار rofi المستخدم
راجع أيضًا الوثائق المثبتة محليًا (manpages).
أداة تبديل النوافذ ومشغل التطبيقات واستبدال قائمة dmenu .
بدأ Rofi كنسخة من برنامج Simpleswitcher، الذي كتبه Sean Pringle - وهو عبارة عن مبدل نافذة منبثقة يعتمد تقريبًا على المحول الفائق. لقد وضع Simpleswitcher الأسس، وبالتالي يستحق Sean Pringle معظم الفضل في هذه الأداة. تم توسيع Rofi (الذي تمت إعادة تسميته لأنه فقد الخاصية البسيطة ) بميزات إضافية، مثل مشغل التطبيقات ومشغل ssh، ويمكن أن يعمل كبديل لقائمة dmenu المنسدلة، مما يجعله أداة متعددة الاستخدامات للغاية.
سيزود Rofi ، مثل dmenu، المستخدم بقائمة نصية من الخيارات حيث يمكن تحديد واحد أو أكثر. يمكن أن يكون هذا إما تشغيل تطبيق، أو تحديد نافذة، أو خيارات يوفرها برنامج نصي خارجي.
روفي ليس:
مجموعة أدوات واجهة المستخدم.
مكتبة لاستخدامها في تطبيقات أخرى.
تطبيق يمكنه دعم كل حالة استخدام ممكنة. تحاول أن تكون عامة بما يكفي لتكون قابلة للاستخدام من قبل الجميع.
مجرد استبدال dmenu. تعد وظيفة dmenu وظيفة "إضافية" لطيفة لـ rofi ، وليست غرضها الرئيسي.
ميزاته الرئيسية هي:
التنقل بلوحة المفاتيح قابل للتكوين بالكامل
اكتب للتصفية
تم تمكين UTF-8
دعم لغة RTL
رسم القاهرة وعرض خط بانجو
الأوضاع المضمنة:
وضع تبديل النافذة
قاذفة التطبيق
مشغل تطبيق ملف سطح المكتب
وضع قاذفة SSH
متصفح الملفات
وضع Combi، مما يسمح بدمج عدة أوضاع في قائمة واحدة
الترتيب المستند إلى التاريخ - يتم ترتيب آخر 25 اختيارًا في الأعلى بناءً على الاستخدام (اختياري)
مسافة Levenshtein أو fzf مثل فرز التطابقات (اختياري)
استبدال القائمة المنسدلة
قابلة للتوسعة بسهولة باستخدام البرامج النصية والمكونات الإضافية
السمات المتقدمة
يحتوي Rofi على العديد من الأوضاع المضمنة التي تنفذ حالات الاستخدام الشائع ويمكن توسيعها عن طريق البرامج النصية (إما يتم استدعاؤها من Rofi أو استدعاء Rofi ) أو المكونات الإضافية.
فيما يلي قائمة بالأوضاع المختلفة:
تشغيل : تشغيل التطبيقات من $PATH، مع خيار التشغيل في الوحدة الطرفية.
drun : تشغيل التطبيقات بناءً على ملفات سطح المكتب. يحاول أن يكون متوافقًا مع معيار XDG.
window : التبديل بين النوافذ على مدير النوافذ المتوافق مع EWMH.
ssh : الاتصال بمضيف بعيد عبر ssh.
filebrowser : متصفح ملفات أساسي لفتح الملفات.
المفاتيح : قائمة روابط المفاتيح الداخلية.
البرنامج النصي : كتابة الوضع المخصص (المحدود) باستخدام البرامج النصية البسيطة.
combi : دمج أوضاع متعددة في وضع واحد.
من المعروف أن Rofi يعمل على Linux وBSD.
لمزيد من المعلومات المحدثة، يرجى الاطلاع على صفحات manpages. قد تحتوي الأقسام والروابط الأخرى على معلومات قديمة لأنها تتمتع بصيانة أقل نسبيًا من الصفحات الإدارية. لذا، إذا واجهت أي مشكلات، فيرجى الرجوع إلى صفحات الدليل والمناقشة وتتبع المشكلات قبل تقديم إصدار جديد.
يرجى الاطلاع على دليل التثبيت للحصول على إرشادات حول كيفية تثبيت Rofi .
يقدم هذا القسم فقط لمحة موجزة عن الخيارات المختلفة. للحصول على المجموعة الكاملة من الخيارات، راجع قسم الصفحات أعلاه
لتشغيل rofi مباشرة في وضع معين، حدد الوضع باستخدام rofi -show
. لإظهار مربع حوار run
:
rofi -show run
أو احصل على الخيارات من البرنامج النصي:
~ /my_script.sh | rofi -dmenu
حدد قائمة أوضاع مرتبة ومفصولة بفواصل لتمكينها. يمكن تغيير الأوضاع الممكنة في وقت التشغيل. المفتاح الافتراضي هو Ctrl+Tab
. إذا لم يتم تحديد أي أوضاع، فسيتم تمكين جميع الأوضاع التي تم تكوينها. لإظهار مشغل run
و ssh
فقط:
rofi -modes " run,ssh " -show run
الأوضاع التي سيتم دمجها في وضع التحرير والسرد. لمعرفة بناء الجملة إلى -combi-modes
، راجع -modes
. للحصول على عرض دمج واحد لـ window
و run
و ssh
:
rofi -show combi -combi-modes " window,run,ssh " -modes combi
إنشاء ملف التكوين الافتراضي
mkdir -p ~ /.config/rofi
rofi -dump-config > ~ /.config/rofi/config.rasi
يؤدي هذا إلى إنشاء ملف يسمى config.rasi
في المجلد ~/.config/rofi/
. يمكنك تعديل هذا الملف لتعيين إعدادات التكوين وتعديل السمات. config.rasi
هو الملف الذي يبحث عنه rofi افتراضيًا.
الرجاء مراجعة دليل التكوين للحصول على ملخص لخيارات التكوين. يتم توفير المزيد من الخيارات التفصيلية في الصفحات.
يرجى الاطلاع على صفحات إدارة المواضيع للحصول على وصف تفصيلي.
يمكن العثور على أحدث المواضيع المجمعة هنا.
إعادة النظر:
آرثر:
الموضوع الافتراضي:
❗ **موقع Wiki غير خاضع للصيانة حاليًا وقد يحتوي على بيانات قديمة ** |
---|
اذهب إلى ويكي.
مناقشات GitHub هي المكان المفضل للمناقشات.