কোন প্রোগ্রামটি হটকি'র মালিকানাধীন 'তা আমি কীভাবে খুঁজে পাব?


32

আমি জেন্টুর উপরে একটি 4.2.0 কার্নেল দিয়ে এক্সএফসিই 4.12 চালাচ্ছি। আমার কীবোর্ডের আমার প্লেপজ বোতামটি ভিএলসির জন্য বিশ্বব্যাপী হটকি হিসাবে কাজ করত। এখন ভিএলসি এমনকি কীটি সনাক্ত করতে পারে না। এটি "Alt + মিডিয়া প্লে বিরতি" দেখায় তবে একা কীটি নয় not

কী কী প্রোগ্রামটি কীটি ক্যাপচার করছে তা দেখার কোনও উপায় আছে কি?

আমি যখন চালানো ফাইল সার্চxdotool key "XF86LogGrabInfo"tail /var/log/Xorg.0.log

[ 10138.690] (II) Printing all currently active device grabs:
[ 10138.690] (II) End list of active device grabs

@ ডন_ক্রিসটি ধন্যবাদ তবে তাতে কোনও উত্তর দেওয়া হবে বলে মনে হয় না। হটকী নিবন্ধনের অন্য উপায় আছে কি?
অ্যান্ড্রু রেড

@ ডন_ক্রিসটি এটি নিশ্চিতভাবে সম্পর্কিত তবে আমার মনে হয় না এটি একটি সদৃশ। সমস্ত গ্র্যাব তালিকাবদ্ধ করা এবং একটি নির্দিষ্ট গ্র্যাবার সন্ধান একই নয়। অ্যান্ড্রুয়ের জন্য দরকারী যে সমাধানটি একটি মন্তব্যে দাফন করা হয়েছে (কারণ অ্যান্ড্রুয়ের সমস্যাটি আমি যা বলছিলাম তা নয়)।
গিলস 'অশুভ হওয়া বন্ধ করুন'

হ্যাঁ দৌড়াতে xdotool keydown "XF86AudioPlay"; xdotool key "XF86LogGrabInfo"; xdotool keyup "XF86AudioPlay"; sleep 1; tail /var/log/Xorg.0.logপেরেছি। কোনওভাবে গুগল ক্রোম হটকি নিবন্ধিত হয়েছে।
অ্যান্ড্রু রেড

উত্তর:


21

কোন অ্যাপ / প্রোগ্রাম আপনার কী ধরেছে তা জানতে ডিবাগ কীসিয়ামটি ব্যবহার করুন XF86LogGrabInfo। একবারে xdotoolকীগুলি টিপতে ব্যবহার করুন XF86LogGrabInfoযেমন টার্মিনাল রানে

KEY=XF86AudioPlay
xdotool keydown ${KEY}; xdotool key XF86LogGrabInfo; xdotool keyup ${KEY} 

তারপরে আউটপুট পরীক্ষা করে দেখুন tail /var/log/Xorg.0.log
নোটটি সহ gnome 3/gdmএবং systemdএটি আর লগ হয় না Xorg.0.log(এটি পরিবর্তে জার্নালে লগ হয় )। সেক্ষেত্রে আপনি দৌড়াতে পারতেন

journalctl -f

এবং অন্য টার্মিনালে xdotoolকমান্ডগুলি রান করুন । প্রথম টার্মিনালে স্যুইচ করুন এবং আপনি এরকম কিছু দেখতে পাবেন

/usr/lib/gdm/gdm-x-session[629]: Active grab 0x40c0a58e (xi2) on device 'Virtual core keyboard' (3):
/usr/lib/gdm/gdm-x-session[629]: client pid 708 /usr/bin/gnome-shell
/usr/lib/gdm/gdm-x-session[629]: at 32595124 (from passive grab) (device frozen, state 6)
/usr/lib/gdm/gdm-x-session[629]: xi2 event mask for device 3: 0xc000
/usr/lib/gdm/gdm-x-session[629]: passive grab type 2, detail 0xac, activating key 172

উপরের উদাহরণে প্রোগ্রামটি (ক্লায়েন্ট) কীটি ধরেছে তা হ'ল gnome-shell


লাইটডিএম এর জন্য কি একই রকম কিছু আছে?
এলিগ

@ এলিগ - আপনি কী বোঝাতে চাইছেন তা নিশ্চিত নন ... এটি আপনার এক্সপ্লোর পরিচালনা ব্যবস্থাপক নির্বিশেষে এক্স সার্ভার দ্বারা সম্পন্ন হয়েছে।
don_crissti

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