আমি কীভাবে একটি এক্স 11 উইন্ডোর শিরোনামে হোস্টনাম শো করতে পারি?
লিনাক্স এনভায়রনমেন্টে, ssh -Y foohost; ...; bar-gui
"বার-গুই (ফোহোস্টে)" শিরোনাম সহ প্রোগ্রামটির জন্য একটি এক্স উইন্ডো খুলবে। অর্থাৎ, কোনও রিমোট সিস্টেমে চললে হোস্টনামটি স্বয়ংক্রিয়ভাবে এক্স 11 উইন্ডো শিরোনামে যুক্ত হয়। আমি একাধিক রিমোট সিস্টেমে প্রোগ্রাম পরিচালনা করছি এবং এগুলি আমার আলাদা করে জানা দরকার।
উদাহরণ: ডানদিকে উইন্ডোর শিরোনামে হোস্টনামটি নোট করুন।
আমি ম্যাক ক্লায়েন্টের কাছ থেকে একই আচরণ করতে চাই।
(আমি টার্মিনাল শিরোনাম পরিবর্তন করতে চাই না।)
ওয়ার্কআরাউন্ড : xdotool
এক্স উইন্ডোর শিরোনামটি ম্যানুয়ালি পরিবর্তনের জন্য ব্যবহার করা যেতে পারে।
ssh -Y foohost
...
bar-gui &
pid="$!"
# Wait for bar-gui to actually load
win=$(xdotool search --pid "$pid")
xdotool set_window --name "bar-gui (on foohost)" "$win"
এই কর্মক্ষেত্রটি আদর্শ নয় তাই আমি এটিকে কোনও উত্তর দিচ্ছি না। এটি কাজ করতে এক্সডটুল ইনস্টল করা প্রয়োজন। এটি ব্যাশ স্ক্রিপ্ট বা ফাংশন হিসাবে দুর্দান্ত কাজ করবে না। এক্সডটুল ব্যবহার করার জন্য আরও ভাল উপায় রয়েছে তবে আমি প্রথম কাজ করছিলাম।
দ্রষ্টব্য: ... --name "bar-gui (on foohost)" ...
একটি লিনাক্স ডেস্কটপ থেকে করার কারণে শিরোনামটি "বার-গুঁই (ফোহোস্টে) (ফুহোস্টে)" হিসাবে প্রদর্শিত হবে কারণ এটি এখনও হোস্টের নামটি স্বয়ংক্রিয়ভাবে সংযোজন করে।
উইন্ডো শিরোনামে দূরবর্তী x11 অ্যাপ্লিকেশনগুলির হোস্টনামটি স্বয়ংক্রিয়ভাবে অন্তর্ভুক্ত করার জন্য আমি এখনও ম্যাক ডেস্কটপটির সন্ধান করছি।