টার্মিনালে মিডিয়া কী অনুকরণ করুন


25

আমার কাছে একটি নতুন অ্যান্ড্রয়েড ফোন রয়েছে যার মধ্যে এসএসএস সংযোগ থাকলেও যোগাযোগের জন্য বেশ কয়েকটি অ্যাপ রয়েছে। আমি জানতে চাই যে আমি চাপযুক্ত কী, বিশেষত মিডিয়া কীগুলি (বিরতি ভলিউম খেলুন) সিমুলেট করতে পারলে আমি ssh কমান্ডগুলি ব্যবহার করতে পারি কিনা। আমি অতিরিক্ত সফ্টওয়্যার ইনস্টল না করতে পছন্দ করব।

দ্রষ্টব্য: আমি জানি এমন অ্যাপ্লিকেশন রয়েছে যা বাক্সের বাইরে এটি করে, এটি কেবল আরও ভাল বোঝার জন্য।

উত্তর:


44

উত্তরটি হ'ল xdotoolএবং এটি ইতিমধ্যে আপনার উবুন্টু সিস্টেমে ইনস্টল করা থাকতে পারে। এটি কিপ্রেসগুলি অনুকরণ করতে পারে। [1] দেখুন।

কিছু আদেশ:

  • খেলার বিরতি

    xdotool key XF86AudioPlay
    
  • পূর্ববর্তী পরবর্তী

    xdotool key XF86AudioPrev 
    xdotool key XF86AudioNext
    
  • ভলিউম ডাউন / আপ

    xdotool key XF86AudioLowerVolume 
    xdotool key XF86AudioRaiseVolume
    
  • মূক

    xdotool key XF86AudioMute
    

আরও এক্সএফ 86 কমান্ডের জন্য [2] দেখুন।

ভলিউম স্টেপ বাই স্টেপ না করে আপনি এটিকে অ্যালসামিক্সার বা পালসওডিও (প্রস্তাবিত) ব্যবহার করে সেট করতে পারেন। আপনি ডিভাইস 0 ব্যবহার করে ধরে নিচ্ছেন (আপনি এটি দিয়ে পরীক্ষা করতে পারেন alsamixerবা pacmd list-sinks) আপনি উদাহরণস্বরূপ 80% এর সাথে ভলিউম সেট করতে পারেন

  • alsamixer (-c 0 সাউন্ড ডিভাইস আইডি নির্দিষ্ট করে)

    amixer -c 0 sset Master,0 80%
    
  • পালসোডিও (80% এর সামনের 0 টি সাউন্ড ডিভাইস আইডি)

    pactl set-sink-volume 0 80%
    

এই আদেশগুলি সম্পর্কে আরও তথ্যের জন্য তাদের ম্যানেজগুলি দেখুন।


সম্পাদনা: আপনি যদি xdotool কমান্ডগুলি ssh এর মাধ্যমে করার চেষ্টা করছেন এবং নিম্নলিখিত ত্রুটি বার্তাটি পান

Error: Can't open display: (null)
Segmentation fault

আপনাকে ডিসপ্লে ভেরিয়েবল সেট করতে হবে:

export DISPLAY=':0.0'

এর পরে এটি সমস্যা ছাড়াই কাজ করা উচিত


[1] http://www.semicomplete.com/projects/xdotool/xdotool.xhtml
[2] http://wiki.linuxquestions.org/wiki/XF86_keyboard_symbols


এসএসএইচ দিয়ে কাজ করার জন্য এটি কী প্রয়োজন? রিমোট শেল এ এই কমান্ডগুলি ব্যবহারের ফলে স্থানীয় মেশিন বনাম দূরবর্তী মেশিনে সিমুলেশন আসে।
কেঁচো লোন

3
@earthmeLon আপনি কি নিশ্চিত যে আপনি দূরবর্তী মেশিনে কমান্ডটি চালাচ্ছেন? আমার জন্য এটি ssh ওভার কাজ করে। যদিও আমার সম্পাদনাটি দেখুন, আমাকে DIY পরিবর্তনশীল সেট করতে হবে।
জেরহার্ড বার্গার

আপনি সমস্যার সমাধান হিসাবে পরামর্শ হিসাবে প্রদর্শন সেট। ধন্যবাদ: ডি
আর্থলেলন

2
নোট করুন যে আপনি যখন --clearmodifiersxdotool key --clearmodifiers XF86AudioPlay
xfce4- এ

@ কেব 4040 যা উল্লেখ করেছে তা জিনোমে প্রযোজ্য। যদি কোনও কীবোর্ডে কাস্টম মিডিয়া কী যুক্ত করতে চায় যা এগুলির অভাব হয়, তবে Keyboard Shortcutsসেটিংয়ের বিভাগে গিয়ে একটি কীবোর্ড শর্টকাট এবং একটি xdotool keyকমান্ডের মধ্যে একটি বাঁধাই যুক্ত করতে পারে --clearmodifiers, উপরে দেখুন।
পিয়েরে থ্যালামি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.