clipmenu هو مدير حافظة بسيط يستخدم dmenu (أو rofi مع CM_LAUNCHER=rofi ) وxsel.
ابدأ تشغيل clipmenud ، ثم قم بتشغيل clipmenu لتحديد شيء ما لوضعه في الحافظة. بالنسبة لمستخدمي systemd، يتم حزم خدمة مستخدم تسمى clipmenud كجزء من المشروع.
بالنسبة لأولئك الذين يستخدمون وحدة systemd ولا يستخدمون بيئة سطح المكتب التي تقوم بذلك تلقائيًا، يجب عليك استيراد $DISPLAY حتى يعرف clipmenud خادم X الذي يجب استخدامه. على سبيل المثال، في ~/.xinitrc الخاص بك، قم بذلك قبل تشغيل Clipmenud:
systemctl --user import-environment DISPLAY
قد ترغب في ربط اختصار في مدير النوافذ الخاص بك لبدء تشغيل clipmenu .
يتم إرسال جميع الوسائط التي تم تمريرها إلى قائمة القصاصات بشفافية إلى dmenu. بمعنى، إذا كنت عادةً تستدعي dmenu باستخدام الوسائط لتعيين الألوان والخصائص الأخرى، فيمكنك استدعاء clipmenu بنفس الطريقة تمامًا للحصول على نفس التأثير، كما يلي:
clipmenu -i -fn Terminus:size=8 -nb '#002b36' -nf '#839496' -sb '#073642' -sf '#93a1a1'
للحصول على قائمة كاملة بمتغيرات البيئة التي يمكن أن يأخذها clipmenud، يرجى مراجعة clipmenud --help .
يمكن تخصيص سلوك clipmenud من خلال متغيرات البيئة. على الرغم من كونها أقل من 300 سطر فقط، إلا أن قائمة القصاصات تحتوي على العديد من الميزات المفيدة، بما في ذلك:
clipctl disable ، وإعادة التمكين من خلال clipctl enable تحقق من clipmenud --help لعرض كافة متغيرات البيئة المحتملة وما تفعله. إذا كنت تدير clipmenud باستخدام systemd ، فيمكنك تجاوز الإعدادات الافتراضية باستخدام systemctl --user edit clipmenud لإنشاء ملف تجاوز.
سيعمل أي تطبيق متوافق مع dmenu، ولكن فيما يلي تكوينات CM_LAUNCHER المعروفة بأنها تعمل:
dmenu (الافتراضية)fzfrofirofi-script ، لوضع البرنامج النصي لـ rofi توفر العديد من التوزيعات، بما في ذلك Arch و Nix، قائمة القصاصات كحزمة رسمية تسمى clipmenu .
إذا لم توفر توزيعتك حزمة، فيمكنك التثبيت يدويًا باستخدام make install (أو الأفضل من ذلك، إنشاء حزمة لتوزيعتك!). ستحتاج إلى تثبيت xsel و clipnotify وأيضًا dmenu إلا إذا كنت تخطط لاستخدام مشغل مختلف.
clipmenud أقل من 300 سطر، و clipmenu أقل من 100 سطر، لذا نأمل أن تكون واضحة إلى حد ما. ولكن على المستوى الأساسي:
clipmenud clipnotify لانتظار أحداث الحافظة الجديدة.clipmenud تغييرات في محتويات الحافظة، فإنه يكتبها إلى دليل ذاكرة التخزين المؤقت والفهرس باستخدام التجزئة كاسم ملف. clipmenu بقراءة الفهرس للعثور على جميع المقاطع المتاحة.dmenu للسماح للمستخدم بتحديد مقطع.