ইউএসবি আউটপুটগুলি মিরর করার কোনও উপায় আছে?


12

আমি বর্তমানে একটি প্রকল্পের জন্য একটি প্রোগ্রাম লিখছি।

এটি একটি ব্রেইল রিডিং সিস্টেমের জন্য যেখানে আমার কাছে একটি ব্রেইল ডিসপ্লে যুক্ত ইউএসবি এর মাধ্যমে সংযুক্ত থাকে যা ব্রলটি নামক একটি প্রোগ্রাম দ্বারা নিয়ন্ত্রিত হয়।

এই প্রকল্পের জন্য প্রয়োজনীয়তাগুলির মধ্যে একটি হ'ল একাধিক ব্রেইল ডিসপ্লে সংযোগের ক্ষমতা থাকা সত্ত্বেও কেবলমাত্র মাস্টার ডিসপ্লে সিস্টেমটির নিয়ন্ত্রণ রাখতে দেয়।

আমি ভেবেছিলাম এটি করার সবচেয়ে সহজ উপায়টি হ'ল আমার প্রোগ্রামের ব্রলটিটির প্রতিটি ক্ষেত্রে কমান্ড প্রেরণের চেয়ে, আমি কেবল প্রতিটি ইউএসবি পোর্টে মূল ইউএসবিতে আউটপুট কী তা মিরর করতে পারি।

এটা কি সম্ভব?


2
সেগুলি কি ttyUSB সিরিয়াল ডিভাইস হিসাবে আসে?
স্টাফেন চেজেলাস

আমি বিশ্বাস করি তারা হ্যাঁ
Loocid

উত্তর:


2

আমি মনে করি না ইউএসবি ইন্টারফেসটি মিরর করা আপনার সমস্যার সবচেয়ে সহজ সমাধান for

আমি brlttyআগে ব্যবহার করি নি; কিন্তু, আমি কি বুঝতে থেকে, আপনি ব্যবহার করতে সক্ষম হওয়া উচিত tmux করার মাল্টিপ্লেক্স টার্মিনাল বাহিরে brlttyপুরাপুরি।

সত্যি কথা বলতে কি আমি সত্যিই tmux ব্যবহার করি নি; তবে এই টিউটোরিয়াল থেকে ...

  1. আপনার মাস্টার টার্মিনালে tmux শুরু করুন: tmux -S /tmp/shared
  2. অন্যান্য ব্যবহারকারীদের মাস্টারের সাথে সংযোগ স্থাপনের অনুমতি দিন: chmod +r /tmp/shared
  3. আপনার ক্লায়েন্ট টার্মিনালগুলিতে tmux শুরু করুন: tmux -S /tmp/shared attach -r

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

exec /usr/bin/tmux -S /tmp/shared attach -r


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