আমার ম্যাক (ওএস এক্স 10.6.8) এ এক্স 11 অ্যাপটি (এক্সকিয়ার্টজ 2.3.6, এক্সর্গ-সার্ভার 1.4.2-আপেল 56) চালু করার পরে, এক্স 11 এ একটি টার্মিনাল খোলা এবং চলমান xhost +
পরে আমি তার পরে ssh -Y
আমার উবুন্টু 10.04 ভিএম (ভিএমওয়্যারটিতে চলমান) লয়). আমি যখন দৌড়ান gedit .bashrc
(উদাহরণস্বরূপ), আমি পাই:
(gedit:9510): Gtk-WARNING **: cannot open display:
set | grep DISPLAY
কিছুই ফিরে।
তবে আমি যদি ssh -Y
আমার উবুন্টু 11.04 মেশিনে প্রবেশ করি তবে gedit .bashrc
কাজ করে। echo $DISPLAY
"লোকালহোস্ট: 10.0" প্রদান করে।
আমি export DISPLAY=localhost:10.0
আমার ভিএম তে ছড়িয়ে দেওয়ার পরে চেষ্টা করছিলাম gedit .bashrc
, কিন্তু আমি পেয়েছি:
(gedit:9625): Gtk-WARNING **: cannot open display: localhost:10.0
দুটি পার্থক্যযুক্ত উবুন্টু মেশিনের কনফিগারেশনে কী আলাদা হতে পারে যা ব্যাখ্যা করবে যে একটি কাজ করে এবং অন্যটি কেন কাজ করে না?
আপডেট: নীচে মন্তব্যে জোড়াদেচের পরামর্শ অনুসারে , আমি দৌড়েছি sudo apt-get install xbase-clients
, তবে আমার একই সমস্যাটি অবিরত রয়েছে।
X11Forwarding
যে আপনি xbase-clients
ইনস্টল করেছেন এবং আপনি যে টার্মিনাল থেকে ssh সংযোগ তৈরি করছেন তাতে ম্যাকের Xapps শুরু করতে পারেন। (পরীক্ষা করে দেখুন যে $DISPLAY
টার্মিনাল সেট করা হয় আপনি SSH চালানো থেকে ।