Xorg এ উত্পন্ন সমস্ত ইভেন্টগুলি প্রদর্শিত কি সম্ভব? যেমন কিবোর্ড চাপা, মাউস ইভেন্টগুলি ...?
Xorg এ উত্পন্ন সমস্ত ইভেন্টগুলি প্রদর্শিত কি সম্ভব? যেমন কিবোর্ড চাপা, মাউস ইভেন্টগুলি ...?
উত্তর:
একটি চমত্কার দ্রুত অনুসন্ধান সম্ভবত xevফলস্বরূপ হবে। এটি আপনাকে এক্স টিতে চাপানো বা টাইপ করা সমস্ত কিছু দেখায় না। পরিবর্তে, আপনাকে কীকড এবং মাউস গতিবিধি সম্পর্কে তথ্য দেখতে দেবে।
তবে -rootবিকল্পের সাহায্যে আপনি xevপুরো এক্স সেশনটি পর্যবেক্ষণ করতে পারবেন । দ্রষ্টব্য, আপনি যদি এটি করেন তবে আপনি যে কোনও প্রোগ্রামের সাথে আসলে ইন্টারঅ্যাক্ট করা বেশ কঠিন করে ফেলবেন যেহেতু xevসমস্ত ইনপুট ক্যাপচার করবে।
xev -rootএকটি অন্তর্নিহিত "ওয়াইএমএমভি" নিয়ে আসে। আর একটি সম্ভাব্য সমাধান হ'ল xinputকাজটি সম্পন্ন করতে ব্যবহার করা (যদিও আপনার সাম্প্রতিক সংস্করণ প্রয়োজন (১.6.১ বা তার বেশি)):
$ xinput test-xi2 --root
উপরের অংশগুলিতে সমস্ত ইভেন্ট ক্যাপচার করতে সক্ষম হওয়া উচিত , যদি আপনার xinputসমর্থন না করে test-xi2বা --rootআপনি xinput testকোনও নির্দিষ্ট কীবোর্ড বা মাউস ডিভাইসে ব্যবহার করতে পারেন ।
এই অন্যান্য প্রশ্নটিও দেখুন: প্রতিটি কীস্ট্রোক রেকর্ড করুন এবং একটি ফাইলে স্টোর করুন
xevকেবলমাত্র "রুট উইন্ডো" তে ইভেন্টগুলি ক্যাপচার করবে, সাধারণত আপনার ডেস্কটপ পটভূমি। xinputবর্তমানে সক্রিয় উইন্ডো নির্বিশেষে সমস্ত ইভেন্ট ক্যাপচার জন্য সঠিক সমাধান।
xevআপনাকে সমস্ত ইভেন্টগুলি দেখাতে হবে ... এটি কেবলমাত্র একবারে একটি উইন্ডো পর্যবেক্ষণ করে। আপনি যে কোনওxevএকটি উইন্ডোর একাধিক অনুলিপি চালু করতে কোনও স্ক্রিপ্ট হ্যাক করতে পারেন যাতে আপনি সমস্তটি পর্যবেক্ষণ শেষ করতে পারেন?