الصفحة الرئيسية » howto » قم بتعيين مفتاح اختصار لتنشيط نافذة تطبيق مفتوحة على Linux

    قم بتعيين مفتاح اختصار لتنشيط نافذة تطبيق مفتوحة على Linux

    لقد أوضحنا لك كيفية تخصيص مفاتيح الاختصار في أي تطبيق من تطبيقات Linux ، ولكن بالنسبة لدرس اليوم ، سنأخذ خطوة إلى أبعد من ذلك ، وسنقوم بتعيين مفتاح اختصار لتحويل تطبيق مفتوح ليكون الإطار المركّز حاليًا.

    الفكرة هي أنه بدلاً من استخدام الماوس أو التقليب من خلال مجموعة من النوافذ في مبدل Alt + Tab ، يمكنك تعيين مفتاح التشغيل السريع بسرعة على أهم النوافذ لديك والتبديل إليها بضغطة واحدة ، مما يوفر لك الكثير من الوقت. لإنجاز هذه المهمة على Linux ، سنستخدم الأداة AutoKey الممتازة.

    ملحوظة: إذا كنت تريد طريقة Windows للقيام بذلك ، يمكنك إنجاز المهمة باستخدام AutoHotkey بسهولة.

    السيناريو

    نظرًا لأنني أقوم بمعظم أعمالي في Google Chrome ، فأنا أحتاج إلى إتاحته في أسرع وقت ممكن وأقوم عادة بتعيين تركيبة مفتاح Alt + G للتبديل إلى نافذة Chrome المفتوحة.

    تثبيت AutoKey

    ستحتاج إلى فتح مدير الحزم Synaptic وإجراء بحث سريع عنه autokey, حدد المربع ، ثم قم بتثبيت الحزمة. يمكنك أيضًا تثبيته باستخدام أمر apt-get مثل هذا:

    sudo apt-get install autokey

    تعيين مفتاح اختصار إلى نافذة التطبيق

    افتح شاشة تهيئة AutoKey من رمز علبة النظام ، ثم أنشئ نصًا جديدًا من القائمة ، ثم الصق في الشفرة التالية:

    window.activate ('Google Chrome')

    سترغب في استخدام الزر "تعيين" الموجود بجوار إعداد Hotkey ، وتعيين منجم مفتاح التشغيل المفضل لديك هو Alt + G ، على الرغم من أنك ستحتاج إلى التأكد من استخدامك للحرف الصغير أثناء تعيين مفتاح التشغيل السريع - إذا قمت بتعيينه. باستخدام حرف كبير لن تتصرف بشكل صحيح.

    بمجرد حفظ الإعداد وتقليل أو إغلاق شاشة تهيئة AutoKey ، يمكنك النقر على مفتاح الاختصار Alt + G في أي وقت تريد التبديل إلى النافذة المفتوحة.

    كيف يعمل هذا?

    عندما تضغط مفتاح الاختصار الذي قمت بتعيينه ، سيقوم AutoKey بتشغيل البرنامج النصي الذي قمت بإضافته - في هذه الحالة ، وهو برنامج نصي بسيط من Python يستخدم وظائف wmctrl للتحكم في الإطارات المفتوحة. إليك بناء جملة الدالة window.activate ، التي تقوم بتحويل الإطار المحدد ليكون الإطار النشط:

    window.activate ("عنوان النافذة الجزئي هنا")

    بشكل أساسي ، كل ما عليك فعله هو مطابقة جزء من عنوان النافذة ، وفي حالة Google Chrome ، يكون عنوان النافذة دائمًا "- Google Chrome" في النهاية.