मैं अपने लैपटॉप का उपयोग बाहरी मॉनिटर के साथ करता हूं जिसमें स्पीकर हैं। जब मॉनिटर को HDMI के माध्यम से जोड़ा जाता है तो मैं सामान्य लैपटॉप ऑडियो आउटपुट और मॉनिटर आउटपुट के बीच स्विच कर सकता हूं (GUI: साउंड सेटिंग -> हार्डवेयर का उपयोग करके)।
मैं इस प्रक्रिया को बहुत समय तक दोहराता हूं और मुझे आश्चर्य है कि क्या मैं इसे स्वचालित कर सकता हूं या वैसे भी, शेल का उपयोग करके इसे तेजी से निष्पादित कर सकता हूं।
मेरा डिस्टर्ब Ubuntu 12.04 सूक्ति 3 के साथ है।
संपादित करें:
मैंने pacmd का उपयोग करने की कोशिश की, लेकिन सूची-सिंक मुझे केवल वह डिवाइस देता है जिसका मैं वर्तमान में उपयोग कर रहा हूं:
pacmd list-sinks | grep name:
name: <alsa_output.pci-0000_00_1b.0.hdmi-stereo>
GUI से एक स्विच के बाद:
pacmd list-sinks | grep name:
name: <alsa_output.pci-0000_00_1b.0.analog-stereo>
और अगर मैं इसे बदलने की कोशिश करूँ तो मुझे यह मिलेगा:
pacmd set-default-sink alsa_output.pci-0000_00_1b.0.hdmi-stereo
Welcome to PulseAudio! Use "help" for usage information.
Sink alsa_output.pci-0000_00_1b.0.hdmi-stereo does not exist.