غير محافظ
تحقق من DevilSpie2 إذا كنت تبحث عن أداة مطابقة للنافذة.
Devilspy هي أداة مطابقة للنافذة ، مما يسمح للمستخدم بإجراء إجراءات على Windows عند إنشائها.
إنه يستلهم من DevilSpie2 والذي للأسف غير محافظ.
تتمثل الفكرة في أتمتة الإجراءات على Windows ، كما هو الحال دائمًا مع متصفحي في مساحة العمل 3 وعميل IRC الذي أريد أن يتم تعظيمه ، وهكذا. لتحقيق ذلك ، سيتم اختبار كل نافذة جديدة يتم إنشاؤها مقابل مجموعة من القواعد. إذا تم تنفيذ قاعدة واحدة من إجراء عدد من الإجراءات المخصصة.
استنساخ هذا المستودع.
$ ./setup.py install
أو ، والأفضل من ذلك ، استخدم حزمة AUR إذا كنت على Lenux.
ابدأ Devilspy على سطر الأوامر لتحديد Windows الجديد.
$ devilspy --print-window-info
عادةً ما تريد بدء Devilspy في الخلفية مع جلسة تسجيل الدخول الخاصة بك بمجرد تكوين قواعدك. استخدم autostart أو ما شابه ، اعتمادًا على بيئة سطح المكتب.
$ devilspy --fork
Devilspy يأخذ نهجا التصريحي للتكوين. قم بإنشاء ملف config ~/.config/devilspy/config.yml في النموذج التالي.
KEY :
- rules :
- MATCHER : [...]
- [...]
- actions :
- ACTION : [...]
- [...]
[...] KEY هو اسم تعسفي للإدخال. يمكن أن يحتوي كل إدخال على عدد من المطاعم والإجراءات.
browser :
rules :
- class_group :
- Chromium
- firefox
actions :
- workspace : 2
- activate_workspace : 2
irc :
match :
- class_group : Hexchat
actions :
- maximize : true GNU General Public License v2.0