سؤال

عندما أنا باستخدام Bitvise Tunnelier وأنا تفرخ الجديد إكس تيرم نافذة الاتصال شمسنا محطة كل شيء يعمل بشكل جيد.لدينا رؤية بقعة تحرير مثبتا على الشمس محطة أمرت أن فتحه باستخدام الأمر vs&.عندما تفعل هذا على ما يلي:

fbm240-1:/home/users/ajahn 1 % vs&
[1] 4716
fbm240-1:/home/users/ajahn 2 % Visual SlickEdit: Can't open connection to X. DIS
PLAY='<Default Display>'

وأود أن بدلا من ذلك لا تذهب القفز من خلال الأطواق ftping المواد بلدي ذهابا وإيابا إلى الملقم.نصيحة ؟

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

المحلول

وأنت تسير في حاجة إلى Xwindows server على ويندوز الخاص بك مربع من أجل تشغيل رسومية Unix التطبيقات عن بعد على الشمس server و قد عرض على ويندوز الخاص بك مربع.لا أعتقد Tunnelier يدعم Xwindows نفق.نلقي نظرة على Xming ، Xwindows خادم ويندوز الذي يأتي مع المعجون ، عميل ssh:

http://sourceforge.net/projects/xming

تحرير: سعيد لرؤية هذا العمل بالنسبة لك.هنا بعض مزيد من التوضيح على ما يحدث.X-Windows, Unix بيئة رسومية هو عميل يستند إلى ملقم.أي:انها قادرة على عرض الفردية الرسومية ويندوز على أنظمة بعيدة دون ملء الشاشة البرمجيات مثل VNC أو "سطح المكتب البعيد".رسومية برنامج Unix يسمى X-Windows العميل ، الشيء الذي في الواقع لا في عرض يسمى X-Windows server.

الآن Bitvise Tunnelier هو مجرد عميل ssh.أي:فهو يتعامل مع سطر الأوامر terminal اتصالات.ومع ذلك ، فإن بروتوكول ssh هو في الواقع قادرة على نفق X-Windows عبر ssh, ولكن تحتاج إلى أمرين:1) X-Windows server قيد التشغيل على سطح المكتب الخاص بك (في الواقع عرض التطبيق) ، و 2) عميل ssh يدعم X-Windows نفق.أدخل Xming, خفيفة الوزن X server لـ windows و المعجون ، عميل ssh.

إذا كنت بخير ssh-ing في الشمس مربع كتابة أوامر الطرفية, ولكن Visual SlickEdit هو X-Windows التطبيق العميل.لتشغيل أن كنت في حاجة X-Windows server.عندما X-Windows server هو متاح ، فإنه يحدد عرض متغير على المحطة أن أقول تطبيقات رسومية حيث عرض الأشياء.

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

نصائح أخرى

ما هو العرض متغير البيئة في شل حيث يمكنك تشغيل vs ؟ هل هو حقا "<Default Display="">"?إذا كان الجواب نعم, حاول تحديد الأمر ":0" أو "yourhostname:0" ثم تشغيل vs مرة أخرى (قد تحتاج إلى استخدام xhost + على المضيف الخاص بك).

هذا فقط جزء بسيط من التوضيحات اللازمة لمساعدتك في هذا.

على نظام مع عرض (واحد تبدأ tunneler على):

xhost +fbm240-1

محل fbm240-1 مع اسم النظام إذا كان هذا ليس هو.أنا خمنت.

تحتاج أيضا إلى التأكد من عرض يتم تعيين بشكل صحيح ؛ إذا كنت تستخدم ssh tunneling ثم ينبغي أن يكون بالفعل (إذا المفتوح ، ذ ؛ إذا المعجون ثم حدد "تمكين X11 الشحن" تحت اتصال -- >SSH->X11;إذا كان البعض, ثم قراءة مستندات).على الأرجح إذا كان لديك X نفق الإعداد بشكل صحيح ثم لن تضطر إلى العبث xhost على الإطلاق.

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