আমি এমন একটি প্রোগ্রাম চালাতে চাই যা কেবলমাত্র ডান কন্ট্রোল কী চেপে ধরে থাকলে অডিও রেকর্ড করে। কীবোর্ড প্রকাশের ফলে ফলাফলটি যেমন ডিস্কে লিখবে যেমন yy-mm-dd hh:mm.ogg
। আমি কীভাবে এটি করতে পারি?
$ xmodmap -pke |grep -e Record
keycode 175 = XF86AudioRecord NoSymbol XF86AudioRecord
কী ডাউন এবং কী আপ ইভেন্টগুলির জন্য xev দ্বারা নীচে রাইট কন্ট্রোল ধরা পড়ে:
KeyPress event, serial 43, synthetic NO, window 0x1800001,
root 0x7f, subw 0x0, time 27689430, (-145,169), root:(476,366),
state 0x10, keycode 105 (keysym 0xffe4, Control_R), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 46, synthetic NO, window 0x1800001,
root 0x7f, subw 0x0, time 27689540, (-145,169), root:(476,366),
state 0x14, keycode 105 (keysym 0xffe4, Control_R), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
ClientMessage event, serial 46, synthetic YES, window 0x1800001,
message_type 0x112 (WM_PROTOCOLS), format 32, message 0x110 (WM_DELETE_WINDOW)
FWIW, আমার বর্তমান ডেস্কটপ হয় Xfce
। একটি সীসা যা আমি অনুসরণ করছি: http://www.thinkwiki.org/wiki/How_to_get_sp خصوصی_keys_to_work# বাইপাসিং_অর্ক্স
halevt
কাজ শুরু করে থাকেন তবে আপনার কিপ্রেসে আপনার রেকর্ডিং শুরু করা উচিত এবং কী রিলিজ (SIGKILL
অবশ্যই নয়) এর সাথে এটি হত্যা করা উচিত ।