তাদের ডেস্কটপে কারও সাথে যোগাযোগ করার কোনও উপায় আছে?


36

আমার স্ত্রী তার বাড়ির ডেস্কটপে বসে আছেন alpha, যা উবুন্টুর সাম্প্রতিক সংস্করণটি চলছে। আমি আমার জি 1 ফোনে কানেক্টবট ব্যবহার করে একটি বাসে আছি এবং alphaআমি যেখানেই থাকি এসএসএইচ করতে পারি।

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

সম্পাদনা: পরিষ্কার করার জন্য, আমার ফোনটি এক্স এর কোনও গন্ধ চালাচ্ছে না, তাই এক্স-ওভার-এসএসএস সম্ভব নয়। নিম্নলিখিত কাজ করবে?

$ export DISPLAY=:0
$ xmessage "test"

সাইলেন্ট মোডে একটি ফোনে একটি পাঠ্য বার্তা প্রেরণ করুন ... বা এটি কেবল আমার?
নিবাস

উত্তর:


27

আপনি কোনও এক্স প্রোগ্রাম বলতে পারেন যে DISPLAYপরিবেশের পরিবর্তনশীলগুলির সাথে কোন ডিসপ্লেটি ব্যবহার করতে হবে , আপনি যতক্ষণ জানেন যে alphaবর্তমানে কোন প্রদর্শনটি প্রদর্শিত হচ্ছে। প্রায় অবশ্যই একমাত্র প্রদর্শনটি হ'ল :0যদি না আপনি নিজে নিজে এটির সাথে ঝাঁকিয়ে পড়ে থাকেন তবে যদি আপনি চালনা করেন:

$ export DISPLAY=:0

তারপরে আপনার চালিত কোনও এক্স অ্যাপ্লিকেশনগুলি alphaমনিটরে প্রদর্শিত হবে । xmessageবার্তা প্রদর্শন করার জন্য একটি ভাল পছন্দ; এছাড়াও আছে xdialog। আপনি যদি libnotifyইনস্টল করেন, আপনি notify-sendপর্দার কোণায় একটি বার্তা পপআপ করতে ব্যবহার করতে পারেন :

উদাহরণ


হয় xauthবা xhostএখানেও প্রয়োজন?
মাইকেল

@ মাইকেল আমি নিশ্চিত নই যখন কোনও ভিন্ন ব্যবহারকারী এক্স চালাচ্ছে তখন সুরক্ষা কীভাবে কাজ করে; আমি মনে করি এটি ঠিক আছে। আমি কেবল কখনও xhostদূরবর্তী সংযোগের অনুমতি দেওয়ার জন্য ব্যবহার করেছি তবে তিনি সরাসরি মেশিনে এসএসহিং করছেন
মাইকেল মরোজেক

ঠিক আছে যদি আপনি একই অ্যাকাউন্টে লগ ইন করতে পারেন তবে তিনি লগ ইন করেছেন। অন্যথায় আপনাকে এক্স অ্যাক্সেস নিয়ন্ত্রণের সাথে মোকাবেলা করতে হবে।
ব্যবহারকারী 7440

10

মাইকেল মরোজেক উদাহরণ হিসাবে , আপনি এক্স অ্যাপ্লিকেশনগুলি চালনা করতে পারেন যা আপনার স্ত্রীর ডেস্কটপে প্রদর্শিত হবে। আপনাকে যা করতে হবে তা হ'ল DISPLAYপরিবেশের পরিবর্তনশীলটিকে সঠিক মান (প্রায় সর্বদা :0) সেট করা ... এবং নিজেকে অনুমোদিত করুন।

এই সমাধানটির জন্য আপনার স্ত্রীর ফাইলগুলি পড়ার অনুমতি থাকা দরকার। এক্স সার্ভারে অ্যাক্সেসের জন্য একটি প্রমাণীকরণের দরকার হয় "কুকি" , যা এমন একটি পাসওয়ার্ড যা এক্স ফাইল শুরু করে এবং সংরক্ষণ করে এলোমেলোভাবে উত্পন্ন হয়। ফাইল প্রায়শই হয় ~/.Xauthority; যদি এটি না হয় তবে এটি অবশ্যই XAUTHORITYপরিবেশের পরিবর্তনশীলতে নির্দেশিত হবে । ডিফল্ট সেটআপ (জিডিএম ব্যবহার করে) উবুন্টু-এর অধীনে, আপনার স্ত্রীর সেশন কুকিটি ~wife/.Xauthorityস্বয়ংক্রিয়ভাবে উত্পন্ন নাম সহ কোনও ফাইলে নেই; দেখতে SSH DISPLAY কে পরিবর্তনশীলরুট হিসাবে দেখুন কি আমি অন্য ব্যবহারকারীদের ডেস্কটপে গ্রাফিক্যাল প্রোগ্রাম চালু করতে পারি? , লিনাক্স: ssh + স্ক্রিনের মাধ্যমে সেশন শুরু করার সময় wmctrl প্রদর্শন খুলতে পারে না

যদি আপনার স্ত্রীর কোনও পাঠ্য টার্মিনাল খোলা থাকে, আপনি তার টার্মিনালে কিছু পাঠ্য লিখতে write ব্যবহারকারীর 7474৪০ এর পরামর্শ অনুযায়ী ব্যবহার করতে পারেন । এর জন্য প্রয়োজন টার্মিনালটি এই জাতীয় বিজ্ঞপ্তিগুলি গ্রহণ করে; আপনি এটি দিয়ে mesg yবা দিয়ে চালু করতে পারেন mesg nএবং আধুনিক টার্মিনাল এমুলেটরগুলিতে ডিফল্ট অবস্থা কী তা আমি জানি না।

আরো সৌখিন প্রক্রিয়া যে writeহয় talk। টক প্রোটোকল চ্যাট প্রোগ্রামগুলির পূর্বপুরুষ; আপনি এমন কোনও মেশিনে কারও সাথে কথা বলতে পারেন যা টক সার্ভার চালাচ্ছে এবং যার ইউডিপি পোর্ট 517 বা 518 (দুটি প্রোটোকল ভেরিয়েন্ট রয়েছে) ফিল্টার করা হয়নি। সুতরাং টকড ইনস্টল করুন টকড ইনস্টল করুন http://bit.ly/software-small , এক ক্লায়েন্ট যেমন ytalk ইনস্টল করুন ytalk ইনস্টল করুন http://bit.ly/software-small , এবং ytalk wife। একটি এক্স ক্লায়েন্ট এছাড়াও রয়েছে, xtalk ইনস্টল করুন xtalk http://bit.ly/software-small । আমি যতদূর জানি, আলাপ কেবল রাডারটি বন্ধ হয়ে গেছে (যারা যত্নশীল তারা আধুনিক চ্যাট প্রোকোটলগুলির একটি ব্যবহার করে), এবং এমন কোনও সিস্টেমের উপাদান নেই যা কোনও টক অনুরোধের কে-পি-কে বিজ্ঞপ্তি তৈরি করে।

আপনি যখন বলছেন যে আপনি কোনও আইএম ক্লায়েন্ট চালাতে পারবেন না ... এসএসএইচ দিয়ে অ্যাক্সেস করা আপনার হোম মেশিনে কমান্ড-লাইন আইএম ক্লায়েন্ট কি ঠিক আছে? এগুলি রয়েছে, উদাহরণস্বরূপ Weechat উইকেট ইনস্টল করুন http://bit.ly/software-small । আপনাকে আপনার স্ত্রীর সাথে সংযুক্ত করার জন্য আপনি এখনও কিছু সার্ভারের উপর নির্ভর করছেন তবে এটি কেবল আপনার বাড়ির মেশিন থেকে অ্যাক্সেস করা হবে, আপনার ফোন থেকে নয়।


finchপিডগিনের কমান্ড লাইন সংস্করণ।
LawrenceC

4

যদি তার একটি টার্মিনাল উইন্ডো খোলা থাকে ('কে' তা খুঁজে বের করতে ব্যবহার করুন) আপনি 'রাইটিং' ব্যবহার করে সেই টার্মিনালে লিখতে পারেন। এটি মূল টার্মিনালটির সাথে কাজ করবে না কারণ কে-ডি-ই এটি লুকিয়ে রাখে, তবে যে কোনও টার্মিনাল উইন্ডোটি কাজ করা উচিত (যদি এটি বর্তমান ডেস্কটপে থাকে, যদি এটি ছোট হয় না, তবে সে এটি দেখছে ...)।


3

আমি 100% নিশ্চিত না যে সেটিংটি DISPLAY=:0.0কাজ করবে। আমি মনে করি আপনার স্ত্রীর পিসিতে এক্স সার্ভারের সাথে সংযোগ স্থাপনের জন্য আপনার অনুমোদিত হওয়ার কোনও উপায় প্রয়োজন। এটি করার সরঞ্জামগুলি xhostএবং xauthতবে তাদের কাছে মনে হয় আপনার কাছে ইতিমধ্যে এক্স সার্ভারটি অ্যাক্সেস রয়েছে, সুতরাং সম্ভবত আপনার স্ত্রী সেগুলি চালাতে পারেন। (মুরগি এবং ডিমের সমস্যা))

এটি ব্যর্থ হয়ে, আপনি একটি দ্বিতীয় এক্স সার্ভার শুরু করতে সক্ষম X :1হতে chvtপারেন , উদাহরণস্বরূপ ব্যবহার করে , বা সাহায্য করতে পারেন।

উদাহরণস্বরূপ, কিছু

# X :1
# export DISPLAY=:1.0
# xmessage 'hello'

আমার সিস্টেমে এটি রুট হিসাবে চালানো মনে হয়।

X :1 আমার সিস্টেমে vt7 এ শুরু হয়েছিল, যাতে আপনি চালাতেও পারেন

# chvt 7

এটি নিশ্চিত হওয়ার জন্য যে এক্স প্রদর্শনটি বর্তমানে দৃশ্যমান।

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