كيفية إلغاء تسجيل جمعيات ملفات Wine في Linux



جرب أداة القضاء على المشاكل

سواء كنت تستخدم Wine لتشغيل تطبيقات الأعمال الهامة أو مجرد لعب مجموعة من الألعاب الممتعة المتوفرة فقط لـ Microsoft Windows ، سيبدأ Wine في تسجيل اقترانات الملفات للامتدادات المختلفة التي تستخدمها برامج Windows. قد لا ترغب في أن يكون لديك برامج قديمة من البرامج التي ألغيت تثبيتها ، وقد تواجه بالفعل بعض المشكلات مع البرامج التي يقرنها Wine بشكل افتراضي. إذا قام برنامج آخر بإنشاء ملف بامتداد ملف متطابق بالصدفة ، فقد يكون لديك بعض التعارض الغريب إذا حاولت النقر فوقه نقرًا مزدوجًا.



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



الطريقة الأولى: إزالة اقترانات ملف Wine نهائيًا

ستحتاج إلى البدء بفتح نافذة طرفية. ابحث عن كلمة Terminal في Ubuntu Unity Dash أو انقر على قائمة التطبيقات ثم ابحث عنها في أدوات النظام. نظرًا لأن هذه العملية لا تتضمن سوى معالجة الملفات الموجودة داخل الدليل الرئيسي الخاص بك ، فلن تحتاج إلى وصول المسؤول لها.



لإزالة كل اقترانات الملفات بضربة واحدة ، اكتب أولاً rm -f ~ / .local / share / applications / wine-extension * .desktop ثم اضغط Enter متبوعًا بالكتابة rm -f ~ / .local / share / icons / hicolor / * / * / application-x-wine-extension * ودفع زر الإدخال الثاني. يقوم الأمر الأول بإزالة جميع ملفات سطح المكتب الخاصة بامتداد Wine التي أنشأتها برامج Windows بينما يقوم الأمر الثاني بمسح أي رموز قد يكون برنامج Wine قد ارتبط بها.

إذا رأيت كؤوس نبيذ حمراء غريبة على ما يبدو كأيقونات لبعض الملفات ، فسيؤدي ذلك أيضًا إلى حل هذه المشكلة. إنه ناتج عن وجود أنواع ملفات مرتبطة بـ Wine عندما لا يحتوي Wine على أي رمز فعلي لها. الزجاج الأحمر هو إشارة مزحة لاسم برنامج Wine ، ولكن مرجع النكتة هذا سيؤدي أحيانًا إلى تعثر المستخدمين الجدد لأنه ليس بالضبط الشيء الأكثر بديهية من الخفافيش. القاعدة الأساسية هي أنه إذا كان لديك أي شيء يظهر كأس نبيذ أعلى رمز ، فهذه طريقة مضحكة في Linux لإخبار المستخدم أن الملف مرتبط بكود Windows الذي يتم تنفيذه من خلال Wine.

سيتعين عليك بعد ذلك إزالة ذاكرة التخزين المؤقت القديمة بثلاثة أوامر. نوع

rm -f ~ / .local / share / applications / mimeinfo.cache تليها

rm -f ~ / .local / share / mime / packs / x-wine * ثم أخيرًا rm -f ~ / .local / share / mime / application / x-wine-extension * كل ذلك كأوامر منفصلة. بمجرد أن تصل إلى هذه النقطة ، ليس هناك عودة إلى الوراء ، لذا سترغب في التأكد من أنك تريد فعل ذلك قبل المتابعة. في حين أن هذا لن يحدث في الواقع أي ضرر لا يمكن إصلاحه ، إذا قمت بإزالة اقترانات الملفات دون أن تعني ذلك حقًا ، فقد يكون ذلك مزعجًا بعض الشيء. مرة أخرى ، على الرغم من ذلك ، عادةً ما تقوم برامج Wine بإعادة إنشائها عند تشغيلها.

قم بتحديث ذاكرة التخزين المؤقت عن طريق إصدار تحديث قاعدة بيانات سطح المكتب ~ /. محلي / مشاركة / تطبيقات وثم

update-mime-database ~ / .local / share / mime / كأمرين منفصلين. سيكون لديك على الأرجح عدد من اقترانات ملفات Linux الافتراضية الجديدة مرة أخرى. يجب أن يكون هذا هو كل ما عليك فعله للتخلص منها ، لذلك يكون هذا مفيدًا إذا كنت قد تخلصت للتو من برنامج قديم لم تعد تستخدمه بعد الآن وتريد التخلص من الارتباطات المرتبطة به. يؤدي هذا إلى إزالة جميع اقترانات الملفات الأخرى المتنوعة التي أنشأها Wine أيضًا ، ولكن إذا كنت لا تستخدم مترجم VBScript ، فلن يمثل هذا مشكلة كبيرة على الإطلاق. ستحتاج إلى إعادة إنشاء اقترانات استضافة Windows إذا كنت تستخدم برامج VBScript أو Microsoft JScript ، ولكن سيتم إصلاح هذه الارتباطات تلقائيًا على أي حال. بالإضافة إلى ذلك ، من المحتمل أنك تستخدم البرامج النصية للصدفة للقيام بأي شيء تريده باستخدام Wine.

بالمناسبة ، قد ترغب في القيام بذلك بعد إلغاء تثبيت بعض الألعاب. هناك بعض برامج ألعاب Windows القديمة التي تربط العديد من امتدادات الملفات الاحتكارية المختلفة بالبرنامج نفسه ، لذا قد ترغب في القيام بذلك من أجل الحفاظ على كل ذلك واضحًا.

تأكد من عدم تشغيل هذه الأوامر أبدًا بشكل غير ضروري ، نظرًا لأنها ستعيد تعيين أنواع MIME التي يستخدمها كل من Nautilus و PCManFM و Thunar ومديري الملفات الآخرين لربط امتدادات مختلفة ببرامج مختلفة. من ناحية أخرى ، على الرغم من ذلك ، فإن العملية قد تجعل الأمور في الواقع أسرع لأنك لن تضطر إلى النظر في الكثير منها عند فتح شيء كنت تبحث عنه.

الطريقة 2: استعادة اقترانات المساعدة

إذا كنت تستخدم Wine لقراءة الكتب الإلكترونية بتنسيق CHM ، فلا داعي للقلق. ما عليك سوى النقر بزر الماوس الأيمن على ملف CHM ، والنقر فوق فتح باستخدام ، ثم كتابة wine hh في المربع الذي يقرأ 'سطر الأوامر للتنفيذ:' بحيث يقوم بتحميل عارض النبيذ الافتراضي CHM. لحفظ هذا الارتباط مرة أخرى ، اكتب اسمًا في مربع اسم التطبيق وانقر فوق 'تعيين التطبيق المحدد كإجراء افتراضي لنوع الملف هذا' للاحتفاظ به بشكل دائم.

لن تضطر إلى القيام بذلك إذا كنت لا تستخدم ملفات CHM أو تفتحها باستخدام متصفح Linux أصلي. بينما يتم نشر عدد كبير بشكل متزايد من كتيبات تكنولوجيا المعلومات بتنسيق PDF هذه الأيام ، قد ترغب في قراءة ملفات التعليمات أو أدلة الترميز من الإصدارات القديمة من تطبيقات Windows من هذه الوظيفة. هناك أيضًا ملحقات متصفح متاحة لـ Firefox قد ترغب في النظر فيها إذا كنت مهتمًا بالاستمرار في قراءة هذه الملفات دون الحاجة إلى تثبيت Wine لتبدأ. سيؤدي ذلك إلى حل مشكلة اقترانات الملفات تمامًا إذا كنت تستخدم Wine فقط كنوع من العارضين.

4 دقائق للقراءة