Вы должны предпочесть версию exec execi
с интервалом, где вы можете указать количество секунд перед повторением:
${execi 999999 lsb_release -ds}
Ответ @Arthur работает, если вы загружаетесь с подключенным устройством. Однако, если это горячее -подключаемое устройство, оно точно не будет работать. Похоже, что PulseAudio 14 выпустил исправление для вашей проблемы (с переключением на HDMI, в частности ), добавив опцию черного списка по умолчанию для выходов HDMI. В моем случае я хочу внести в черный список свою док-станцию CalDigit, поэтому я изменил свой /etc/pulse/default.pa
следующим:
.ifexists module-switch-on-connect.so
load-module module-switch-on-connect blacklist="CalDigit|hdmi"
.endif
Документация здесь:https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Modules/#module-switch-on-connect
вы можете отключить профиль по умолчанию в /etc/pulse/default.pa
, например
set-card-profile alsa_card.pci-0000_0a_00.1 off