تشغيل تطبيقات Windows Windows عن بعد من خادم Windows

StackOverflow https://stackoverflow.com/questions/1245276

  •  12-09-2019
  •  | 
  •  

سؤال

قد يبدو هذا مثل سؤال غريب ولكن لديه بعض القيمة للمشروع الذي أعمل عليه حاليا.

لدي خادم Windows 2003 يعمل Xming (أو Cygwinx). أقوم بالاتصال بالخادم من Ubunutu باستخدام SSH مع تمكين إعادة توجيه X11. عند تشغيل أي تطبيق X على خادم Windows 2003 (مثل XEYES) يعرض التطبيق على خادم Windows وليس على الجهاز Ubuntu المحلي.

XMMING هو خادم X منفذ تماما لذلك افترضت أنه سيدعم تطبيق تطبيقات X للعملاء عن بعد. أي اقتراحات لماذا هذا لا يعمل؟

هل كانت مفيدة؟

المحلول

يبدو الأصوات مثل خادم SSH لا يعترف بطلب إعادة توجيه X. بعد تسجيل الدخول، تحقق من البيئة ويجب أن ترى عرض مجموعة متغيرة، تشير إلى المضيف والعرض (مثل المحلي: 10)؛ إذا كان ذلك مفقودا، فسيستخدم العملاء X الافتراضي (مثل LocalHost: 0).

أيضا، لا يحتوي الخادم X على الجهاز البعيد (SSH'D في) لا يوجد لديه تأثير على هذا، فقط عملاء X مثبتين هناك. عندما تقوم SSH على الجهاز البعيد، فإن مضيف Ubuntu المحلي الخاص بك هو خادم X، وقبول الاتصالات من عملاء X البعيد.

نصائح أخرى

ما يحدث هو السلوك الصحيح. يعمل خادم X (XMM) على نظام التشغيل Windows 2003 ويقدم تطبيق XEYES (عميل) لك.

من ويكيبيديا مع بعض التعديلات ...

يقبل خادم X طلبات الإخراج الرسومي (شاشة W2003 Server) ويرسل إدخال المستخدم مرة أخرى (من لوحة المفاتيح أو الماوس أو اللمس).

مصطلحات خادم عميل Windows System الخاص بنظام X - محطة المستخدم كونها الخادم وتطبيقات كونها العملاء - غالبا ما يخلط المستخدمين الجدد، لأن المصطلحات التي تظهر عكسها. ولكن X يأخذ منظور التطبيق، بدلا من ذلك من المستخدم النهائي: X يوفر خدمات الإدخال / الإخراج إلى التطبيقات، لذلك هو خادم؛ تستخدم التطبيقات هذه الخدمات، وبالتالي فهي عملاء.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top