القراء مثلك يساعدون في دعم MUO. عند إجراء عملية شراء باستخدام الروابط الموجودة على موقعنا ، فقد نربح عمولة تابعة. اقرأ أكثر.

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

باستخدام WinApps ، يمكنك بسهولة إدارة برامج Windows وتشغيلها على Linux ، وحتى دمجها في قوائم النظام والسياق لديك.

لماذا تشغيل برامج Windows على Linux؟

البرمجيات مفتوحة المصدر رائعة ، لكن لا يعتقد ذلك الجميع. في مجال الأعمال التجارية ، يعد Microsoft Office هو النموذج السائد ، حيث ظهر لأول مرة في عام 1990 ، قبل عام من إصدار Linux kernel الأول. بغض النظر عن مدى حبك لـ LibreOffice ، في بعض الأحيان ، تحتاج فقط إلى استخدام ما يستخدمه أي شخص آخر.

وبالمثل ، يستخدم محترفو التصميم الجرافيكي والتصوير Adobe Photoshop ، ويتوقع العملاء أن يتم إنشاء منتجاتهم باستخدام Photoshop ، وليس بدائل منتجات Adobe لنظام التشغيل Linux مثل GIMP.

instagram viewer

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

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

WinApps for Linux يجعل من السهل تشغيل تطبيقات Windows

لا حرج في تشغيل الأجهزة الافتراضية لاستخدام تطبيقات Windows ، ولكن في بعض الأحيان لا ترغب في تحميل نظام تشغيل كامل لمجرد إرسال بريد إلكتروني باستخدام Microsoft Outlook. وإذا كنت تريد ، لسبب ما ، استخدام Microsoft Outlook كتطبيق البريد الافتراضي الخاص بك ، فليس هناك من السهل طريقة تنشيطه داخل الجهاز الظاهري عند النقر فوق ارتباط "mailto" باستخدام متصفح على مضيفك آلة.

يستخدم WinApps for Linux بروتوكول سطح المكتب البعيد (RDP) ، ويسمح لك بمعاملة تطبيقات Windows كما لو كانت جزءًا من توزيعة Linux الخاصة بك. يتضمن ذلك إضافتها إلى قائمة البداية والتكامل للتعامل مع أنواع MIME.

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

قم بإعداد جهاز VM الخاص بك قبل تثبيت WinApps

قبل تثبيت WinApps لنظام التشغيل Linux ، يجب أن يكون لديك جهاز افتراضي KVM يعمل بنظام Windows. أسهل طريقة للقيام بذلك هي تثبيت Virtual Machine Manager.

sudo apt-يحصل تثبيت Virt-manager

.. وأضف المستخدم الخاص بك إلى مجموعة libvirt:

sudo usermod -aG libvirt username

قم بتنزيل برامج تشغيل ISO لـ KVM VirtIO باستخدام:

wget https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso

ابدأ تشغيل Virtual Machine Manager ، ثم من القائمة ، حدد يحرر ثم التفضيلات. حدد المربع المحدد تمكين تحرير XML.

أغلق مربع الحوار ، ثم انقر على أيقونة "إنشاء جهاز افتراضي جديد".

يختار تثبيت الوسائط المحلية، ثم حدد ISO الخاص بك وتصفح المعالج. القيمة الوحيدة التي تحتاج إلى تغييرها هي اسم الجهاز الذي يجب تسميته "RDP"حتى تتمكن WinApps من اكتشافها ، وتأكد من التحقق من"تخصيص التكوين قبل التثبيت" صندوق.

بعد النقر فوق ينهي، سوف تحتاج إلى إجراء تكوين إضافي قبل تثبيت Windows:

  • في ال وحدة المعالجة المركزية قسم ، حدد المربع "نسخ تكوين وحدة المعالجة المركزية للمضيف"
  • لا يزال في وحدة المعالجة المركزية قسم ، قم بالتبديل إلى XML علامة التبويب ، وتأكد من أن ملف ساعة يقرأ القسم:
    <إزاحة الساعة ='الوقت المحلي'>
    <اسم الموقت ='hpet' الحاضر ='نعم'/>
    <اسم الموقت ='هيبرفكلوك' الحاضر ='نعم'/>
    </clock>
  • في ذاكرة، قم بتخفيض التخصيص الحالي إلى 1024 ميغا بايت
  • تحت خيارات التمهيد، ضع علامة في المربع "ابدأ تشغيل الجهاز الظاهري عند تمهيد المضيف"
  • تحت قرص SATA 1، يختار "الفضيلة"كحافلة القرص
  • في قسم NIC ، اضبط طراز الجهاز على "الفضيلة"
  • انقر على اضف معدات الزر أسفل يسار الشاشة ، ثم حدد "قرص مدمج"كنوع الجهاز
  • انقر يدير، ثم اختر "Virtio-win.iso.iso"الذي قمت بتنزيله مسبقًا

أنت الآن جاهز لبدء تثبيت Windows ، لذا اضغط على ابدأ التثبيت زر.

سيستمر التثبيت كما هو الحال على أي جهاز آخر حتى يسألك ، "أين تريد التثبيت Windows؟ "لا توجد مواقع متاحة لأن Windows لا يأتي مع برنامج تشغيل لجهازك الظاهري.

انقر سائق تحميل، ثم تصفح. سيتم تثبيت ملف ISO Virtio-win كمحرك أقراص ، لذا حدده وانتقل إليه AMD64 > W10، ثم اختر برنامج التشغيل w10.

سيتم تثبيت برنامج التشغيل ، ويمكنك متابعة عملية إعداد Windows المرهقة كالمعتاد.

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

في النهاية ، ستصل إلى سطح المكتب. افتح File Explorer وحدد موقع Virtio-win ISO ، والذي يجب تثبيته كمحرك أقراص. افتحه ، ثم انقر نقرًا مزدوجًا فوق Virt-win-gt-64.exe ، وانقر فوق المعالج. سيرغب Windows في "إنهاء إعداد جهازك". انقر ذكرني لاحقا لتجاهل عروض المبيعات ، ثم انقر فوق ينهي على ساحر Virtio-win.

افتح Microsoft Edge للمرة الأولى والأخيرة ، والصقه https://github.com/Fmstrat/winapps/blob/main/install/RDPApps.reg في شريط العناوين لرؤية بعض إدخالات التسجيل التي تحتاج إلى إضافتها.

انقر بزر الماوس الأيمن فوق خام فوق مقتطف الشفرة ، ثم اختر احفظ الرابط باسم. قم بتنزيله إلى الموقع الذي تختاره ، وانقر بزر الماوس الأيمن فوق الملف في File Explorer ، واختر دمج.

لقد أعطيت VM اسمًا في وقت سابق ، والآن تحتاج إلى تغيير الاسم الذي يعرفه Windows من خلاله.

انقر في مربع البحث واكتب "مواصفات الجهاز". في النافذة الجديدة ، قم بالتمرير حتى ترى أعد تسمية هذا الكمبيوتر. انقر فوق الزر ، ثم أعد تسمية الجهاز باسم "RDPWindows". انقر التالي ثم إعادة التشغيل لاحقا.

أخيرًا ، حدد موقع سطح المكتب البعيد في الشريط الجانبي ، وبدّل الزر إلى على.

يمكنك الآن تثبيت تطبيقات Windows مثل Microsoft Office و Adobe Photoshop والمزيد.

عندما تكون راضيًا عن مجموعة الأدوات الخاصة بك على Windows ، أعد تشغيل الجهاز ، لكن لا تسجّل الدخول. أغلق العارض ومدير الجهاز الظاهري.

كيفية تثبيت WinApps لنظام التشغيل Linux

للاتصال بجهازك الظاهري ، ستحتاج إلى تثبيت FreeRDP و WinApps لنظام التشغيل Linux.

sudo apt-يحصل تثبيت- y freerdp2-x11
شخص سخيف استنساخ https://github.com/Fmstrat/winapps.git

قم بإنشاء دليل جديد لتكوين WinApps في ملف .config الدليل:

mkdir ~/.config/winapps

... واستخدم nano لإنشاء ملف التكوين نفسه:

نانو ~/.config/winapps / winapps.conf

في الملف الجديد ، أضف اسم مستخدم Windows وكلمة المرور:

RDP_USER ="ديفيد"
RDP_PASS ="SuperSecretPassword"

احفظ واخرج من nano باستخدام السيطرة + O ثم السيطرة + X.

انتقل إلى دليل WinApps ، واختبر أن الاتصال بجهاز Windows VM يعمل:

بن / winapps يفحص

سوف تتلقى تحذير عدم تطابق الشهادة. يدخل ص لقبول الشهادة. سيظهر سطح مكتب Windows كتطبيق ملء الشاشة. ارجع إلى المحطة ، وقم بإلغاء العملية باستخدام Ctrl + C.

يمكنك الآن تشغيل مثبت WinApps:

./installer.sh

سيسألك المثبت عما إذا كنت ترغب في تثبيته للمستخدم الحالي أم للنظام بأكمله ، ثم يتحقق من التطبيقات المثبتة في جهاز Windows VM الخاص بك. تستغرق هذه العملية عدة دقائق حتى تكتمل.

بعد ذلك ، اختر الطريقة التي ترغب في التعامل بها مع تطبيقات WinApps المهيأة مسبقًا والتطبيقات الأخرى.

هذا كل شيء! يمكنك الآن الوصول إلى تطبيقات Windows الخاصة بك من سطح مكتب Linux وقوائم السياق دون الحاجة إلى بدء تشغيل سطح مكتب Windows كامل أو التعامل مع Wine.

يحتوي Windows على تطبيقات مفتوحة المصدر أيضًا!

باستخدام WinApps لتشغيل تطبيقات Windows على سطح مكتب Linux لديك ، يمكنك الوصول إلى جميع البرامج الاحتكارية التي تحتاجها للأعمال والتعليم والإبداع. لكن Windows لديه أيضًا برنامج مفتوح المصدر ، وبقليل من الجهد ، يمكنك تشغيل برنامج مفتوح المصدر لنظام Windows على توزيعة Linux مفتوحة المصدر!