في الآونة الأخيرة، اكتسبت برامج التحكم في الإنتقال بين النوافذ شعبية كبيرة بين مستخدمي لينكس Linux المكتبيين. ولسوء الحظ، قد يكون من الصعب...
في الآونة الأخيرة، اكتسبت برامج التحكم في الإنتقال بين النوافذ شعبية كبيرة بين مستخدمي لينكس Linux المكتبيين. ولسوء الحظ، قد يكون من الصعب على المستخدم العادي تثبيت برنامج للتحكم في الإنتقال بين النوافذ وإعداده بشكل سليم كما أن الأمر يستغرق وقتًا طويلاً.
هذا هو السبب وراء ظهور مشاريع مثل Regolith و PaperWM من أجل سلاسة التحكم في الإنتقال بين الوافذ وبأقل جهد. وفي هذا الموضوع سنتحدث عن برنامج PaperWM وكيفية تثبيته وطريقة عمله والتحكم في إعدادته.
ما هو PaperWM ؟
وفقا لمخزن GitHub repo فإن PaperWM هو إضافة من إضافات جنوم شيل Gnome shell التي تعمل على الإنتقال بين النوافذ ومساحات العمل المكتبية على سطح مكتب لينكس في بيئة جنوم وهي مستوحاة من برنامج الإنتقال بين النوافذ في ويندوز.
PaperWM يضع كل النوافذ الخاصة بك في صف واحد. ويمكنك من التبديل بينها بسرعة كبيرة.
وهاته الإضافة (مدير الإنتقال بين النوافذ) تعمل على بيئة سطح مكتب جنوم الإصدار 3.28 فما فوق Gnome shell 3.28
كيفية تثبيت PaperWM
لتثبيت هذه الإضافة يجب أولا إضافة مخزن githubافتح الطرفية Terminal وألصق الكود التالي بعد نسخه
[git clone 'https://github.com/paperwm/PaperWM.git' "${XDG_DATA_HOME:-$HOME/.local/share}/gnome-shell/extensions/paperwm@hedning:matrix.org"]بعدها شغل الكود التالي:
[./install.sh]
- [message]
- ##check## تنبيه مهم:
- هذه الإضافة تشتغل بشكل سليم على سطح مكتب بيئة جنوم لذلك إن كنت تستخدم لينكس أوبنتو الإصدار 19.04 فما سبق والتي تستخدم سطح مكتب بيئة يونتي بشكل افتراضي، عليك أولا التغيير إلى بيئة جنوم في شاشة الدخول. وفي حال اعترضتك مشاكل في تنصيب الإضافة على هذه النسخ، فمطوروا الإضافة ينصحون بإلغاء تفعيل إضافة الإيقونات من خلال برنامج مدير أدوات جنوم GNOME Tweaks tool
كيفية استخدام PaperWM
مثل معظم مديري النوافذ، يستخدم PaperWM لوحة المفاتيح للتحكم في النوافذ وإدارتها. يدعم أيضًا عناصر التحكم في الماوس ولوحة اللمس touchpad. على سبيل المثال: إذا كان لديك Wayland مثبتًا ، يمكنك استخدام التمرير بثلاثة أصابع للتنقل بين النوافذوفيما يلي قائمة ببعض روابط المفاتيح التي تم ضبطها مسبقًا في PaperWM:
الأزرار
|
اختصاراتها
|
Super, or Super.
|
للإنتقال
للنافذة التالية أو السابقة
|
SuperLeft or SuperRight
|
للإنتقال
للنافذة الموجودة إلى اليسار أو اليمين
|
SuperUp or SuperDown
|
للإنتقال
للنافذة أعلاه أو أدناه
|
SuperHome or SuperEnd
|
للإنتقال
للنافذة الأولى أو النافذة الأخيرة
|
SuperCtrl, or SuperCtrl.
|
تحريك
النافذة الحالية إلى اليمين أو اليسار
|
SuperCtrlUp or SuperCtrlDown
|
تحريك
النافذة الحالية إلى أعلى أو أسفل
|
SuperTab or AltTab
|
التنقل
بين النوافذ المستخدم حديثا
|
SuperShiftTab or AltShiftTab
|
التنقل
للخلف عبر أحدث النوافذ المستخدمة
|
SuperC
|
توسيط
النافذة الحالية
|
SuperR
|
تغيير
حجم النافذة (حسب العرض المناسب)
|
SuperShiftR
|
تغيير
حجم النافذة (حسب الطول المناسب)
|
SuperF
|
تكبير
عرض النافذة
|
SuperShiftF
|
تفعيل
ملء الشاشة للنافذة الحالية
|
SuperReturn or SuperN
|
فتح
نافذة جديدة من التطبيق النشط
|
SuperBackspace
|
إغلاق
النافذة الحالية
|
SuperO
|
نقل
النافذة السفلية إلى اليمين
|
تلميحات أخيرة حول إضافة PaperWM:
شخصيا لم يسبق لي استخدام إضافة للتحكم في التنقل بين النوافذ (أفضل دائما استخدام الإضافات الإفتراضية التي تأتي مع النظام للتحكم فيه، لكن مطوري البرنامج جعلوني أعيد التفكير في الأمر وذلك لعدة أسباب منها أن الإضافة بسيطة جدا وسهلة الإستخدام، كما أنها مبنية على بيئة جنوم Gnome مما يعني أن استخدامها في أبونتو 20.04 Ubuntu لن يحدث أي تعارض مع باقي إضافات النظام أثناء استخدامها.
والجانب السلبي الوحيد الذي يمكنني رؤيته هو استهلاك المزيد من موارد النظام فكلما كثرت الإضافات المتبثة على الجهاز كلما تطلب الأمر موادر نظام إضافية لاستهلاكها، لذلك إن كنت تستخدم جهاز بكفاءات ضعيفة أو متوسطة فدائما ما يفضل الإكتفاء بإضافات النظام الإفتراضية.
في نظرك هل سبق وأن استخدمت هذه الإضافة للتحكم في النوافذ والإنتقال بينها، أتمنى أن تخبرنا عن تجربة استخدامك لها في التعليقات، ولا تنسى إذا أعجبك الموضوع أخبر أصدقاءك في مواقع التواصل الإجتماعي عنه لكي تعم الفائدة.