В Ubuntu вы можете использовать выскочку для этого. Сохраните следующее как /etc/init/yourscript.conf
start on net-device-up wlan0
exec your_script
Я совершенно уверен, что то, что вы хотите сделать, не стоило бы хлопот. Однако, поскольку звуки обычно связаны с одним приложением, почему бы вам не написать сценарий для этого приложения, чтобы отключить энергосбережение, пока вы его продолжаете?
(пример для VLC)
#!/bin/bash
#Disable modes
/usr/bin/xset -dpms &
/usr/bin/xset s off &
#Open VLC
/usr/bin/vlc "$@"
#Re-enable modes
/usr/bin/xset dpms
/usr/bin/xset s on
exit
Или вы можете просто отключить 3 настройки, которые влияют на дисплей: «Dim Display» и «Screen Energy Saving» (в системных настройках -> управление питанием) и «Заставка экрана» (в системных настройках -> дисплей и монитор).
Но запустить фоновый процесс для устранения неполноты демона управления питанием? Давай ...
Кстати, эта «особенность» присутствует по крайней мере с Lucid (10.04, 29.04.2010). Он по-прежнему присутствует в Trusty (14.04) по состоянию на 25/01/2014, я тестировал его. Как смущающе это было бы для меня, если бы я был разработчиком Ubuntu?