我有一台带HDMI端口的笔记本电脑。当我们无家可归并与朋友在一起时,我一直在使用HDMI电缆将其插入他们的环绕声接收器中。要使声音正常工作,我必须打开声音设置作业,然后将硬件配置文件从“模拟立体声输出”切换到“数字立体声(HDMI)输出”,以使声音来自环绕声而不是笔记本电脑的杂音扬声器。
拔下电源时,我必须做相反的操作,以使声音从扬声器中传出。
我对此有点无聊。我想编写这个脚本。我已经看到了这个问题及其答案,但是pacmd list-sinks
当声音配置文件下拉列表显示多个选项时,仅显示一个沉陷。
我是否可以将udev事件挂接到该事件,以便每当HDMI状态更改时它都可以运行脚本?
udevadm monitor
用来查看HDMI状态更改触发了哪些udev事件,但是根据以下内容:[ spinics.net/lists/xorg/msg52939.html],可能并非所有功能都受支持。