هل لا يعمل مفتاح الحذف في تطبيقك المبني على كروميوم؟ جرّب هذا

  • توقف مفتاح الحذف عن العمل في متصفح كروميوم.
  • إنها مشكلة في Wayland ويتم حلها عن طريق فرض استخدام X11.

لا يعمل زر الحذف في متصفح بريف.

منذ بضعة أشهر، لا أتذكر متى بالضبط، بدأت أواجه مشكلة مزعجة للغاية: في متصفحي (Vivaldi)، توقف مفتاح الحذف في لوحة المفاتيح الرقمية عن العملأزعجني الأمر حقًا، لأنه المفتاح الذي كنت أستخدمه دائمًا للحذف. لم يكن لدي خيار سوى استخدام المفتاح الموجود فوقه، بجوار مفتاح الإدراج. دفعني فضولي إلى اكتشاف أن هذا يحدث أيضًا في متصفحات أخرى مبنية على كروميوم، مثل بريف.

اكتشفت مؤخراً المشكلة الحقيقيةفي بعض التكوينات، يكون مفتاح الحذف على لوحة المفاتيح الرقمية سيتوقف عن العمل إذا تم استخدام Wayland.سيظهر هذا الخلل في أي برنامج مبني على Chromium، مثلاً في Visual Studio Code وتطبيقات Electron. وبما أننا نعلم أن المشكلة تظهر عند دمج Chromium مع Wayland، يمكننا الآن اتخاذ الإجراءات اللازمة.

هل برنامج "Supr" لا يعمل لديك على Wayland و Chromium؟

أول ما نحتاج إليه للتحقق من أن الخطأ هو كما هو موضح في هذه المقالة هو فتح برنامج يحتوي على الخطأ في نافذة X11. على سبيل المثال، بالنسبة لمتصفح Vivaldi في X11، سنفتح نافذة طرفية ونكتب ما يلي:

vivaldi –ozone-platform=x11

سيؤدي الأمر المذكور أعلاه، والذي يجب كتابته مع إغلاق متصفح Vivaldi، إلى فتحه كما هو الحال في X11. إذا نجح الأمر، فقد حددنا المشكلة وحلناها جزئيًا. أما الحل النهائي فيتطلب الصبر وانتظار المطورين لإصلاحها.

في بيئة KDE، قد يكون الحل المؤقت هو فتح تطبيق "محرر القوائم"، والعثور على التطبيق الذي به المشكلة، ثم إضافة وسيطات سطر الأوامر في قسم "وسيطات سطر الأوامر". –ozone-platform=x11من المحتمل أن تختفي هذه الوسائط في كل مرة يتم فيها تحديث التطبيق، وسيكون الحل هو إضافتها مرة أخرى.

خيار آخر هو إنشاء ملف بامتداد .desktop في ~ / .local / مشاركة / تطبيقاتلكن الأمر أكثر تعقيداً.

ماذا ضاع؟

عندما يكون التطبيق يعمل نظام التشغيل X11 على وايلاند (عبر XWayland) يعمل عادةً بنفس الطريقة تقريبًا، ولكن توجد اختلافات لأن Wayland يدير أمورًا مثل لوحة المفاتيح والتركيز وتغيير الحجم بنفسه ثم "يترجمها" إلى X11. في هذه الخطوة، قد تظهر أخطاء بسيطة: بعض المفاتيح الخاصة لا تصل بنفس الطريقة، وقد يتصرف الحافظة أو التركيز بشكل مختلف، وقد تحدث مشاكل في تغيير الحجم أو لقطات الشاشة.

أنصحك بالتحقق مما إذا كان ذلك مجديًا في حالتك تحديدًا. شخصيًا، لا أفتقد أي شيء، لذا أضفتُ الوسائط إلى متصفحي Vivaldi وVisual Studio Code لأتمكن من استخدام مفتاح أضغط عليه تلقائيًا.