يوم جيد.
بعد آخر تحديث لبرنامج Skype (الإصدار 8.51.0.92) ضمن Linux (Mint، Cinnamon shell) ، واجهت مشكلة غير سارة عند تبديل تخطيط اللغة في حقل إدخال الرسائل: عندما تضغط على Alt + Shift ، ينتقل التركيز ، من حقل الإدخال ، إلى اللوحة العلوية من النافذة (انتقائي).
لعدة أيام من الاستخدام النشط ، أصبح غضب بشكل لا يصدق. وقال زميل يستخدم أوبونتو إن الخطأ ظهر أيضًا هناك. تمكنت من حل المشكلة (عكاز) ، قررت مشاركتها مع المجتمع ، وآمل أن يساعد شخص ما.
لم يكن لدي متسع من الوقت لتحليل المصادر بعناية ، فقد قررت إزالة هذه اللوحة من القائمة نهائيًا - لست بحاجة إليها على الإطلاق ، تم تكرار جميع الوظائف تقريبًا أدناه ، ويمكنك الدخول إلى الإعدادات من خلال قائمة النقاط الثلاث.
1. نقوم بتثبيت مدير حزمة npm (إن لم يكن مثبتًا).
sudo apt install npm
2. نضع الحزمة asar
sudo npm install -g asar
3. انتقل إلى الدليل مع ملفات Skype المزدحمة
cd /usr/share/skypeforlinux/resources/
4. قم بفك ضغط app.asar الذي نحتاجه في دليل التطبيق النسبي
sudo asar extract app.asar app
5. قم بإيقاف تشغيل Skype
6. أعد تسمية ملف app.asar الأصلي (عندما لا يجد
Electron ملف asar ، فسيستخدم المصادر غير المحزومة من دليل التطبيق النسبي)
sudo mv /usr/share/skypeforlinux/resources/app.asar /usr/share/skypeforlinux/resources/app.asar.backup
7. التحقق من أداء Skype: ما عليك سوى تشغيله وإيقاف تشغيله.
8. افتح الملف /usr/share/skypeforlinux/resources/app/WindowBase.js في محرر النصوص المفضل لديك ، أسفل sudo ، وأضف السطر التالي إلى المُنشئ بعد إنشاء كائن BrowserWindow:
this._instance.setMenuBarVisibility(false);
وثائق هذا على الوظيفة من النقطة 8:
win.setMenuBarVisibility (مرئية)الحل ، بالطبع ، ليس هو الأجمل ، ولكنه يعمل (حتى التحديث التالي).
شكرا لاهتمامكم