উত্তর:
কী-মন নামে একটি প্রোগ্রাম রয়েছে যা চাপা কীগুলি পর্যবেক্ষণ করে। এটি ব্যবহার করার পরে কিছু সময় হয়ে গেছে তবে এটি ভালভাবে কাজ করেছে এবং এটির প্রদর্শনটি বেশ আকর্ষণীয় appeal
এটি করতে আপনি xev
(এক্স ইভেন্ট) ব্যবহার করতে পারেন ।
, আপনি নিরীক্ষণ করতে, যেমন চাই আবেদন শুরু xman &
।
তারপরে, wmctrl -l
এক্স উইন্ডোজ তালিকা করতে ব্যবহার করুন । এটি দেখতে এটি দেখতে পারে:
0x00400009 0 VLAN-.... urxvt
0x00e0007a 0 VLAN-.... Iceweasel
0x00800011 0 VLAN-.... xman
প্রথম কলামে আপনার উইন্ডো (হেক্স) আইডি প্রয়োজন; এটি পেতে, আপনি grep
চতুর্থ কলাম দ্বারা লাইনটি ব্যবহার করতে এবং আনতে পারতেন (অ্যাপ্লিকেশন নামটি, যা আপনাকে একজন মানুষ হিসাবে ব্যবহার করা আরও স্বাভাবিক) - আপনার যখন লাইন থাকবে, তখন আপনি প্রথম কলামটি পেতে পারেন cut
(প্রথমটি ক্ষেত্র -f1
, -d" "
পৃথক ক্ষেত্রের জন্য একটি সাদা জায়গা ডিলিমিটার ব্যবহার করে )।
আপনি ডেটা (আইডি পেতে) বিভিন্ন উপায়ে পার্স করতে পারেন, বা অবশ্যই আইডি নিজেই লিখতে পারেন of (উপরের দ্বিতীয় কলামের শূন্যগুলি হ'ল ডেস্কটপ নম্বর))
তারপরে, চেষ্টা করুন
xev -id `wmctrl -l | grep xman | cut -d" " -f1` | tee event.txt
এটি কমান্ডটি চালিত হওয়ার সাথে সাথে একই টার্মিনালে কীস্ট্রোকগুলি (এবং আরও অনেকগুলি) প্রদর্শন করবে; আরও, এর সাথে tee
এটি কোনও ফাইলে যা দেখবে তা সংরক্ষণ করবে। stdout
টার্মিনালে আউটপুট প্রদর্শিত হতে দেওয়া ভাল ধারণা হতে পারে কারণ এটি আপনাকে তাত্ক্ষণিকভাবে ক্রিয়াটি দেখায়; এছাড়াও, যদি আপনি ব্যাকগ্রাউন্ড প্রক্রিয়া (সহ &
) হিসাবে কমান্ডটি চালনা না করেন তবে আপনি এটি দিয়ে সহজেই এটি শেষ করতে পারেনCtrl-C.
দ্রষ্টব্য এটি urxvt এবং xman এর জন্য কাজ করে তবে কিছু কারণে এটি উপরের তালিকাতে আইসওয়েসেলের জন্য ব্যর্থ হয়েছে (এটি কিছু রেকর্ড করে, তবে এটি অন্যান্য গুরুত্বপূর্ণ উদাহরণগুলির ক্ষেত্রে যেমন গুরুত্বপূর্ণ বিষয়গুলি পরিষ্কারভাবে দেখা যাচ্ছে না) তেমনি এটিও রয়েছে।