আমি কীভাবে এসএসএইচ এর মাধ্যমে জিইউআই অ্যাপ চালাব?


10

আমি ইউনিক্স / লিনাক্সে কাজ করতে অভ্যস্ত এবং সম্প্রতি ম্যাকে চলে এসেছি। এটি করতে সক্ষম হতে ব্যবহৃত:

derick@linux1:~$ ssh -X linux2
derick@linux2's password:
derick@linux2:~$ xclock

আমি ম্যাক্সপোর্টগুলি থেকে এক্স 11 ইনস্টল করেছি এবং আমি আমার ম্যাক থেকেও এটি করতে পারি। যদি আমি লিনাক্স থেকে আমার ম্যাকের মধ্যে এসএস-ইন করে বিপরীত চেষ্টা করি তবে আমি কেবলমাত্র কয়েকটি নির্দিষ্ট অ্যাপ্লিকেশন চালাতে পারি:

  • /usr/X11/bin/xclock ঠিকভাবে কাজ করে
  • এমন কিছু /Applications/Preview.app/Contents/MacOS/Previewম্যাকের উপর জিইউআই খোলে।

    মনে হচ্ছে এটি ম্যাকের পক্ষে সম্ভব নয় কি? যদি তা না হয় তবে স্থানীয় (লিনাক্স) ডিসপ্লে সহ আমি কীভাবে দূরবর্তীভাবে (ম্যাকে) একটি অ্যাপ্লিকেশন চালাব? আমার কি কিছু তৃতীয় পক্ষের অ্যাপ্লিকেশন দরকার?

আপডেট: আরও সুনির্দিষ্ট হওয়ার জন্য: আমার কোডিংয়ের জন্য সিঙ্কি রয়েছে এবং ম্যাক ব্যবহার করছি। আমার লিনাক্স পিসিতে আমি ম্যাক থেকে অন্য অ্যাপ্লিকেশনটির ডিসপ্লে (জিইউআই) দেখতে চাই। সুতরাং, ভিএনসির মতো 'লাইভ স্ক্রিন শেয়ারিং' অ্যাপ্লিকেশনগুলি কাজ করবে না।

উদাহরণস্বরূপ আমি অ্যাপ মতে আমার ম্যাকের উপর কাজ করছি (শব্দটি বলুন) এবং আমার পাশের আমার লিনাক্স পিসিতে এক্সেলের আউটপুট (ম্যাকের সাথে চলছে) দেখতে চাই। (নেটওয়ার্কের মাধ্যমে একটি দ্বৈত পর্দা সিমুলেট করা)। এটি ম্যাকের সমাধানের আশায় লিনাক্সে দুর্দান্তভাবে কাজ করেছে।


এসএসএইচ এর মাধ্যমে সমাধান না হলে আমিও এতে আগ্রহী হব। সমস্যাটি হ'ল আমি লিনাক্সের মতো আমার পাশের নেটওয়ার্কের মাধ্যমে পিসিতে একটি স্থানীয় অ্যাপ্লিকেশনটি চালাতে চাই।
ডেরিক শুনবি

আমি জিজ্ঞাসা করতে পারি আপনি কেন ভিএনসি এড়াতে চান? নেটওয়ার্কের পিছনে সমস্যা?
নিকোলাস স্মিথ

আমি বর্তমানে ম্যাক নিয়ে কাজ করছি, এভাবে স্ক্রিনটি "দখল" করা হয়েছে। আমার পাশের পিসিতে প্রদর্শিত আউটপুট সহ আমি ম্যাকের উপরে অন্য একটি অ্যাপ চালাতে চাই। যেমন আমি লিনাক্স দিয়েছিলাম। ম্যাকের সমাধান দেখার আশা করছি ing
ডেরিক শুনবি

যাইহোক আপনি macports দ্বারা ব্যবহারে X11 ইনস্টল করতে হবে না ... ব্যবহারে X11 OS X এর সঙ্গে আসে
Yuji

আহ, তাই, ভিএনসির প্রতি আপনার আপত্তি কোনও ভিএনসি ইস্যুতে নয়, তবে পর্দার সীমাবদ্ধতার কারণে?
নিকোলাস স্মিথ

উত্তর:


9

সুতরাং যদি ভিএনসির সাথে আপনার বর্তমানে সমস্যাটি যদি ভুল না হয় তবে তা হ'ল এটি এখনকার ম্যাক ব্যবহারকারীর পর্দাটি এমন অ্যাপ্লিকেশনগুলির সাথে ভাগ করছে যা আপনি অন্য কম্পিউটারে দেখতে চান না? সিংহ পটভূমিতে লগ থাকা ব্যবহারকারীদের স্ক্রিন ভাগ করার দক্ষতার পরিচয় দেয় । লিঙ্কটি থেকে পাঠ্য উদ্ধৃত:

  • স্ক্রিন ভাগ করে নেওয়া সক্ষম করুন এবং একটি ভিএনসি পাসওয়ার্ড সেট করুন।
  • আপনার কম্পিউটারের আইপি ঠিকানাটি নোট করুন।
  • অন্য মেশিনে একটি ভিএনসি ক্লায়েন্ট ফায়ার করুন।
  • আপনি আগে সেট করা পাসওয়ার্ডের সাথে আপনার কম্পিউটারের আইপি ঠিকানার সাথে সংযুক্ত হন।
  • আপনি ম্যাক ওএস এক্স লগইন স্ক্রিনটি দেখতে পাবেন যা আপনি প্রথম কম্পিউটার শুরু করার সময় উপস্থিত হয়। আপনি যদি বর্তমানে সক্রিয় ব্যবহারকারীকে লগইন করেন তবে আপনি কম্পিউটারের স্ক্রিনটি নিয়ন্ত্রণ করবেন। আপনি যদি অন্য কোনও ব্যবহারকারী নির্বাচন করেন, আপনি ব্যাকগ্রাউন্ডে সেই ব্যবহারকারীর ডেস্কটপে লগইন করবেন। এটি শারীরিক কম্পিউটারের স্ক্রিনে যা দেখছে তাতে প্রভাব ফেলবে না।

ভাগ করে নেওয়ার জন্য আপনাকে সম্ভবত অন্য একজন ব্যবহারকারী তৈরি করতে হবে।


দুর্দান্ত, এটাই মনে হচ্ছে যা আমি চাই! সিংহটিতে আপগ্রেড করার এখন আমার আরও প্রেরণা রয়েছে । আমি শীঘ্রই পরীক্ষা করব এবং সম্ভবত এটি উত্তর হিসাবে গ্রহণ করব। ধন্যবাদ!
ডেরিক শুনবি

ডার্ন, আমি সবেমাত্র আপগ্রেড করেছি এবং আমি ভিএনসির মাধ্যমে লগইন স্ক্রিনটি পেয়েছি। তবে এটি আমার কীবোর্ডটি স্ট্রোক করে নিতে চায় না। সুতরাং আমি লগইন করতে পারি না :(
ডেরিক শোনাবি

এটি খুব অদ্ভুত - আপনি কোন ভিএনসি ক্লায়েন্ট ব্যবহার করছেন?
cftarnas

17

ম্যাক ওএস এক্স নেটিভ অ্যাপ্লিকেশনটি রেন্ডারিংয়ের জন্য এক্স প্রোটোকল ব্যবহার করে না, তবে ম্যাক নির্দিষ্ট প্রোটোকল ব্যবহার করে। সুতরাং আপনি লিনাক্স ওয়ার্কস্টেশনের সাহায্যে ssh X প্রোটোকল ফরওয়ার্ডিং ব্যবহার করতে পারবেন না।

যেমন আপনি আবিষ্কার করেছেন, বিপরীতটি সত্য নয়, আপনি ম্যাক ওএস এক্সে একটি এক্স সার্ভার ইনস্টল করতে পারেন এবং আপনার ম্যাকটিতে লিনাক্স প্রোগ্রামটি উপস্থিত করতে পারেন।

আপনি যা করতে পারেন তা হ'ল ম্যাকের নিজস্ব ডেস্কটপ ভাগ করে নেওয়ার সুবিধা ব্যবহার করা বা কোনও ভিএনসি সার্ভার ইনস্টল করা। তারপরে আপনার লিনাক্স বক্স থেকে, আপনি ssh এর পরিবর্তে VNC এর মাধ্যমে আপনার ম্যাকের সাথে সংযুক্ত হন।


তথ্যের জন্য ধন্যবাদ. আমি ম্যাকটিতে অনুরূপ কিছু কার্যকারিতা রয়েছে কিনা তা জানতে চাই। উদাহরণস্বরূপ, আমি লিনাক্স 1 থেকে ডেস্কটপ ভাগ করে নেওয়ার সুবিধাটি ব্যবহার করতে পারি যখন আমি আমার ম্যাকটিতে লগ ইন করছি?
ডেরিক শুনবি

হ্যাঁ, আপনি লিনাক্সে একটি ভিএনসি সার্ভার চালাতে পারেন এবং ম্যাক থেকে এটি কোনও ভিএনসি ক্লায়েন্টের সাথে সংযুক্ত করতে পারেন (ম্যাকের জন্য কিছু ফ্রি ভিএনসি ক্লায়েন্ট এবং লিনাক্সে ফ্রি ভিএনসি সার্ভার রয়েছে)।
সিলভাইন ডিফ্রেসনে

হুম .. ভিএনসি এটি কাটবে না: আমি অ্যাপ মতে আমার ম্যাকের সাথে কাজ করছি (শব্দটি বলুন) এবং আমার পাশের লিনাক্স পিসিতে এক্সেলের আউটপুট (ম্যাকের সাথে চলছে) দেখতে চাই।
ডেরিক শুনবি

সিলভাইন যেমন ব্যাখ্যা করেছিলেন ম্যাকের পক্ষে এটি সম্ভব নয়। ওএসের অন্তর্নিহিত আর্কিটেকচার এই ধরণের ব্যবহারের অনুমতি দেয় না।
স্যামুয়েল মাইকেল বোলস

3
আমার উত্তরটি দেখুন, তবে সিংহের সাথে এটি সম্ভব যদি আপনি ভিএনসি সেশনের জন্য ম্যাকের কোনও পৃথক ব্যবহারকারী ব্যবহার করেন।
cftarnas

7

সিলভিয়ান যেমন উল্লেখ করেছে, আপনি আপনার ম্যাক অ্যাপ্লিকেশনগুলি চালাতে এবং সেগুলি লিনাক্সে প্রদর্শন করতে পারবেন না। সবচেয়ে ভাল আপনি যা করতে পারেন তা হ'ল ভিএনসি। আপনি কেবল একটি অ্যাপ্লিকেশন নয় পুরো পর্দাটি দেখতে পাবেন।

স্ক্রিন ভাগ করার পছন্দগুলিতে একটি ভিএনসি পাসওয়ার্ড সক্ষম করুন:

স্ক্রিন ভাগ করে নেওয়ার পছন্দগুলি

এরপরে আপনি লিনাক্সে যে কোনও ভিএনসি ক্লায়েন্ট অ্যাপ্লিকেশন ব্যবহার করতে পারেন।


0

আপনি ভাগ্য থেকে খানিকটা দূরে রয়েছেন , তবে স্ক্রিনসাইক্লার আপনাকে যথাসম্ভব কাছাকাছি আনতে চলেছে। ভিএনসির উপর দিয়ে চলে তবে ওএস এক্সকে নিশ্চিত করে ভিএনসি সংযোগটি একটি পৃথক মনিটর, এটি আপনাকে যা প্রয়োজন তার কাছাকাছি যেতে দেয়। আমি এটি ব্যবহার করেছি, এটি বেশ ভাল, একটি নিখরচায় পরীক্ষা আছে তবে এটি বেশ সস্তা। আমি এটি বিশুদ্ধভাবে ব্যবহার বন্ধ করে দিয়েছি কারণ আমি একটি কৃপণ নেটওয়ার্কে ছিলাম এবং আমি দু'জনকে সরাসরি নেটওয়ার্কিং না করা পর্যন্ত খুব বেশি বিলম্ব ছিল।


0

কিছুটা সৃজনশীল হয়ে উঠছেন, তবে আপনি ভিএনসি ব্যবহার করে একটি জাভা অ্যাপ্লিকেশনও চালাতে পারেন যার মধ্যে একটি HTTP সার্ভার রয়েছে, অথবা আমার ক্ষেত্রে কোনও ফাইল সন্ধান করতে লুপ ব্যবহার করে এবং এসএসএইচ ব্যবহার করে সেই ফাইলটি তৈরি করতে পারেন।

এখানে আমার জাভা অ্যাপ্লিকেশন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.