এক্স 11 ফরওয়ার্ডিং কাজ করছে কিনা তা যাচাই করার জন্য সবচেয়ে সাধারণ উদাহরণটি কী?


13

আমার কাছে একটি ক্লাস্টারে অ্যাক্সেস রয়েছে এবং এক্স 11 ফরোয়ার্ডিংয়ের সাথে এটিতে স্যাশ করার সহজতম উদাহরণটি ব্যবহার করতে চেয়েছিলাম এবং এটি কাজ করে কিনা তা দেখুন। বর্তমানে, আমি কেবল ক্লাস্টারে লগইন করছি:

$ ssh -Y user@cluster

এবং ক্লাস্টারে আমি জানি এমন একমাত্র প্রোগ্রাম যা কিছু প্রদর্শন রয়েছে (গুইয়ের মতো) matlab, তাই আমি কেবল এটি চালাচ্ছি:

$ matlab

অতীতে যা কাজ করে তবে আমি আমার পর্দায় কিছু প্রদর্শন করার সহজ কমান্ডটি জানতে চাইছিলাম এটি কাজ করছে কিনা। বর্তমানে চলমান matlabকমান্ড ইন্টারফেসটি খোলে তবে এটি ত্রুটি বা অন্য কিছু প্রদর্শন করে না।

কেউ কি জানেন যে কোনও কিছু কাজ করছে কিনা তা দেখার জন্য বিকল্প কমান্ড কী? একটি একক কমান্ড যা উবুন্টুর সাথে উত্তরাধিকার সূত্রে প্রাপ্ত এবং এক্স 11 এর বাইরে আমার কোনও কিছু ইনস্টল করার প্রয়োজন নেই এটি হ'ল ধারণা। কিছুটা এইরকম:

$ display_a_box_with_text HELLOWORLD

আমি নিশ্চিত যে এটি কেবল আমার কিনা তবে এটি হাস্যকর মনে হয় যে এক্স 11 কাজ করছে কিনা তা যাচাই করার একমাত্র উপায়টি ম্যাটল্যাব চালানো। এটি যাচাই করার আরও ভাল উপায় থাকতে হবে।


1
কমান্ডটি প্রয়োগ করুন: xeyes
এলডি জেমস

@LDJames যে কমান্ডটি পাওয়া যায় নি। রেকর্ডের জন্য, মাতলাব এখন কাজ করে (কোনও কারণে -Yআমি যে সিস্টেমে ব্যবহার করছিলাম সেটিতে কাজ করেনি, যদিও এটি হাস্যকর বলে মনে হয় যে মাতলাব চালিয়ে যদি এটি কাজ করে তবেই এটি পরীক্ষা করার একমাত্র উপায় আমার পক্ষে কাজ করতে পারে তবে তা নয়) সাধারণ ব্যবহারকারী)
পিনোকিও

3
xeyes, xclock, oclock, xcalc, xgc, xedit, xlogo, xmanচমত্কার মান, X11 অ্যাপ্লিকেশন আছে। এগুলি প্যাকেট এক্স 11-অ্যাপগুলিতে অন্তর্ভুক্ত রয়েছে।
কেউ নেই

@ পিনোচিও আপনি কি আমার উত্তর থেকে কিছু চেষ্টা করেছেন?
থিয়াগো রাইডার অগস্টো

@ থিয়াগো রাইডার অগাস্টো হ্যাঁ আমি -vএবং -Yএবং এক্সটার্ম চেষ্টা করেছিলাম । এটি একটি উইন্ডো খোলে XQuartz, সুতরাং আমি ধরে নিই যে এটি কাজ করেছে। ধন্যবাদ!
পিনোকিও

উত্তর:


15

আপনার জারি করা ssh কমান্ডের পরিবর্তে, চেষ্টা করুন:

$ ssh -v -Y user@cluster

কমান্ডের -vজন্য ডিবাগিং মোড সক্ষম করে অন্য যুক্তি যুক্ত করুন ssh। এতে যুক্ত একটি লাইনের Requesting X11 forwardingসন্ধান করুন:

$ ssh -v -Y user@cluster
[...]
debug1: Requesting X11 forwarding with authentication spoofing.
[...]

লগ-ইন করার পরে, আপনি একটি এক্স উইন্ডো খোলার জন্য নিম্নলিখিত কমান্ড চেষ্টা করতে পারেন: xterm, xclock, xcalc, xedit, ইত্যাদি এই ইতিমধ্যে মন্তব্য উল্লেখ আছে।

আপনি একটি কাস্টম পাঠ্য সহ একটি ডায়ালগ বক্স চেয়েছিলেন, সুতরাং আপনার চেষ্টা করা উচিত xmessage:

$ xmessage -center hello!

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