我的笔记本电脑(使用 12.04 LTS)使用 HDMI 连接显示器进行双屏设置。一切正常,但每次连接/断开电缆时,我都必须转到“声音”首选项并手动更改声音输出设备。
有什么方法可以在连接/断开电缆时更改声音输出设备,所以当我连接显示器时,声音输出设置为 HDMI,当我断开连接时,声音又回到笔记本电脑扬声器?
usr/local/bin/当我将外部显示器连接到我的笔记本电脑时,我正在尝试运行位于 中的脚本。我试图添加一条新udev规则,但没有奏效。我在/etc/udev/rules.d名为vga-monitor-connect.rules. 该文件的内容是
SUBSYSTEM=="drm", ACTION=="change", RUN+="/usr/local/bin/panel-fix"
Run Code Online (Sandbox Code Playgroud)
我从这个答案中得到了这条线
在网上搜索后,我也尝试了以下规则
KERNEL=="card0", SUBSYSTEM=="drm", ENV{DISPLAY}=":0", ENV{XAUTHORITY}="/home/rumesh/.Xauthority", RUN+="/usr/local/bin/panel-fix"
Run Code Online (Sandbox Code Playgroud)
然而这也不起作用。
我已经手动运行了脚本,我可以确认它可以工作,所以我的脚本没有问题。
我也想说清楚,我知道的不多,udev所以我使用的规则可能是错误的。如果有人知道我的问题的正确规则,请留下答案。
我的显卡是Intel GM965集成芯片组