
لم يكن تشغيل تطبيقات ويندوز على نظام لينكس بالأمر السهل قط. ورغم أن برنامج Wine كان الخيار الأمثل لهذه المهمة لسنوات عديدة، إلا أن إدارته من سطر الأوامر قد تكون معقدة للمستخدمين الأقل خبرة. وهنا يأتي دور WineCharm ، بواجهة رسومية تُبسط وتُحسّن استخدام Wine من خلال تجربة استخدام أكثر سهولة.
في الأشهر الأخيرة، برز برنامج WineCharm كخيارٍ ممتاز لمن يرغبون بتشغيل برامج ويندوز على لينكس بسلاسة، سواءً للألعاب، أو استخدام أدوات العمل، أو تجربة برامج حصرية لهذا النظام. في هذه المقالة، سنتعرف على برنامج WineCharm، وكيفية تثبيته، وميزاته، وكيفية الاستفادة منه إلى أقصى حد.
ما هو WineCharm؟
WineCharm هو تطبيق بواجهة مستخدم رسومية (GUI) مصمم لتسهيل تشغيل وإدارة تطبيقات ويندوز على أنظمة التشغيل المبنية على لينكس باستخدام Wine. تم تطويره بلغة بايثون ويستخدم مكتبة GTK4 بالإضافة إلى Libadwaita لتوفير واجهة عصرية وواضحة وعملية.
يركز تصميمه على تبسيط المهام اليومية المتعلقة بـ WINE ، مثل تشغيل ملفات .exe أو .msi التنفيذية، وإدارة تكوينات WINE المتعددة المعروفة باسم البادئات، وإنشاء نسخ احتياطية محمولة لبيئات التشغيل الخاصة بك.
الميزات الرئيسية لـ WineCharm
WineCharm أداة شاملة تتميز بميزاتها المتكاملة. من أهم ميزاتها:
- الوضع الرسومي والوضع الخالي من الواجهة:يمكنك استخدامه في الوضع المرئي ومن المحطة الطرفية (بدون رأس).
- وضع البادئة الفرديةإذا كانت المساحة المتوفرة لديك محدودة أو كنت تريد إعدادًا مشتركًا، فيمكنك استخدام بادئة واحدة لجميع التطبيقات.
- اختصارات:يسمح لك بإنشاء اختصارات بسهولة على سطح المكتب أو في قائمة التطبيقات.
- دعم النسخ الاحتياطي:يمكنك إدارة ملفات النسخ الاحتياطي مثل
.prefix,.bottleo.wzt.
بالإضافة إلى ذلك، فإنه يوفر التكامل مع البرامج النصية بتنسيق .charm إلى أتمتة العمليات، وهو أمر مفيد جدًا للمستخدمين المتقدمين أو للانتشار الجماعي.
كيفية تثبيت WineCharm
هناك طريقتان رئيسيتان لتثبيت WineCharm: عبر Flatpak أو من المصدر باستخدام pip. لنشرح كلتا الطريقتين بالتفصيل:
التثبيت باستخدام Flatpak
هذه هي الطريقة الأبسط والأكثر استحسانًا لمعظم المستخدمين. فهي تتضمن جميع التبعيات اللازمة وتعمل في بيئة تجريبية.
- قم بتثبيت Flatpak وflatpak-builder من مدير الحزم الخاص بالتوزيعة لديك.
- أضف مستودع Flathub إذا لم يكن لديك بالفعل:
flatpak remote-add - if-not-exist flathub https://flathub.org/repo/flathub.flatpakrepo
- تثبيت WineCharm:
تثبيت flatpak على flathub io.github.fastrizwaan.WineCharm
- قم بتشغيل WineCharm من قائمة التطبيقات أو باستخدام:
تشغيل flatpak io.github.fastrizwaan.WineCharm
التثبيت من شفرة المصدر
إذا كنت تفضل التثبيت التقليدي أو تحتاج إلى تخصيص الكود، فيمكنك تثبيته كحزمة Python:
- استنساخ المستودع الرسمي:
استنساخ git https://github.com/fastrizwaan/WineCharm
- قم بالوصول إلى الدليل وتشغيل التثبيت باستخدام pip:
تثبيت pip .
- يمكنك أيضًا تشغيل الملف الرئيسي مباشرةً من المحطة الطرفية إذا كنت تفضل ذلك.
متطلبات النظام
لتشغيل برنامج WineCharm بشكل صحيح، ستحتاج إلى برامج ومكتبات معينة على مستوى النظام ومستوى لغة بايثون :
متطلبات النظام
- Wine مع إصدارات 32 بت و64 بت (wine32 وwine64)
- winetricks
- icotool و exiftool و wrestool لإدارة الأيقونات والبيانات الوصفية
- xdg-open، pgrep، procps للأدوات المساعدة
- wget وzstd للتنزيلات والضغط
- gnome-terminal أو أي برنامج متوافق مثل konsole أو xfce4-terminal
متطلبات بايثون
- بايثون 3.6 أو أعلى
- PyGObject >= 3.36
- PyYAML >= 5.3
- psutil >= 5.7
إدارة WINE المتقدمة مع WineCharm
لا يقتصر برنامج WineCharm على تشغيل تطبيق واحد فقط، بل يتيح إدارة كاملة لبيئات WINE . ومن أبرز ميزاته:
- إدارة البادئة:يمكنك إنشاء أو استنساخ أو استعادة أو حذف بيئات WINE محددة لتطبيقات مختلفة.
- قوالب قابلة لإعادة الاستخدام:يستخدم تكوينات أساسية لهندسة win32 أو win64، مما يجعل من السهل إنشاء بيئات جديدة.
- عدائي مخصصون:يمكنك استخدام نظام WINE أو برامج التشغيل المخصصة القابلة للتنزيل والاستيراد.
الأتمتة باستخدام نصوص .charm
يُتيح لك برنامج WineCharm تشغيل البرامج النصية المؤتمتة بامتداد .charm ، وهو مثالي لتهيئة بيئات العمل أو تشغيل التطبيقات دون تدخل المستخدم. وهذا يُوفر ميزة كبيرة للمهام المتكررة أو النشر المُتحكم به للألعاب والبرامج.
دعم النسخ الاحتياطية المحمولة
بفضل ملفات النسخ الاحتياطي مثل .bottle, .prefix y .wztيمكنك ذلك نقل بيئات WINE بين أجهزة الكمبيوتر دون فقدان الإعدادات. هذا مفيدٌ بشكل خاص للاعبين الذين يرغبون في مشاركة الإعدادات أو للفنيين الذين يحتاجون إلى نسخ البيئات بسهولة.
التكامل مع النظام
يسمح WineCharm إضافة اختصارات إلى سطح المكتب أو القائمة من التطبيقات، وهو أمرٌ يحظى بتقدير كبير من المستخدمين الذين يفضلون تجربةً أكثر تكاملاً. بالإضافة إلى ذلك، عند تثبيته كـ Flatpak، فإنه يعمل ضمن بيئته الخاصة، ولكن مع وصولٍ واسعٍ إلى المجلدات الرئيسية مثل ~/Games y ~/.wine.
موقع البيانات
اعتمادًا على كيفية تثبيت WineCharm، سيتم تخزين البيانات بشكل مختلف:
- تركيب Flatpak:
~/.var/app/io.github.fastrzwaan.WineCharm/data/winecharm/ - التثبيت اليدوي: داخل المجلد الشخصي للمستخدم
ستجد في هذه المواقع البادئات والقوالب والمشغلات والملفات Settings.yaml مع إعدادات التطبيق الرئيسية.
من يقوم بتطوير WineCharm وبأي ترخيص؟
تم تطوير برنامج WineCharm بواسطة المطور fastrizwaan ، وهو متاح للعموم على منصة GitHub . ويتم توزيعه بموجب رخصة جنو العمومية العامة الإصدار 3 وما بعده ، والتي تسمح باستخدامه وتعديله وإعادة توزيعه طالما يتم الالتزام بشروط الرخصة.
WineCharm أداة فعّالة وعملية لأي شخص يرغب في تشغيل برامج ويندوز على لينكس بسهولة. واجهته البديهية، وقدرته على استخدام البرامج النصية الآلية، وتوافقه مع Flatpak، وإمكانية إنشاء نسخ احتياطية محمولة، تجعله حلاً متكاملاً للغاية. إنها أداة يمكن أن تصبح مدير WINE المفضل لديك إذا كنت تعمل في بيئات مختلطة.