इसका उत्तर है xdotool
, और यह पहले से ही आपके Ubuntu सिस्टम पर स्थापित हो सकता है। यह keypresses अनुकरण कर सकते हैं। [१] भी देखें।
कुछ आदेश:
चालू करे रोके
xdotool key XF86AudioPlay
पिछला अगला
xdotool key XF86AudioPrev
xdotool key XF86AudioNext
मात्रा नीचे / ऊपर
xdotool key XF86AudioLowerVolume
xdotool key XF86AudioRaiseVolume
मूक
xdotool key XF86AudioMute
अधिक XF86 कमांड के लिए [2] देखें।
वॉल्यूम स्टेप को स्टेप करके करने के बजाय आप इसे अलसमिक्सर या पल्सेडियो (अनुशंसित) का उपयोग करके भी सेट कर सकते हैं। मान लें कि आप डिवाइस 0 का उपयोग करते हैं (आप इसके साथ जांच कर सकते हैं) alsamixer
या pacmd list-sinks
आप वॉल्यूम को उदाहरण के लिए 80% के साथ सेट कर सकते हैं
alsamixer (-c 0 ध्वनि डिवाइस आईडी को निर्दिष्ट करता है)
amixer -c 0 sset Master,0 80%
pulseaudio (80% के सामने 0 ध्वनि डिवाइस आईडी है)
pactl set-sink-volume 0 80%
इन आदेशों के बारे में अधिक जानकारी के लिए उनके manpages देखें।
संपादित करें: यदि आप ssh पर xdotool कमांड करने का प्रयास कर रहे हैं और निम्न त्रुटि संदेश प्राप्त कर सकते हैं
Error: Can't open display: (null)
Segmentation fault
आपको प्रदर्शन चर सेट करने की आवश्यकता है:
export DISPLAY=':0.0'
उसके बाद समस्याओं के बिना काम करना चाहिए
[१] http://www.semicomplete.com/projects/xdotool/xdotool.xhtml
[२] http://wiki.linuxquestions.org/wiki/XF86_keyboard_symbols