2015-09-11 24 views
1

由於我的筆記本電腦不是最新的,我喜歡低能耗,所以我想在Linux上編譯make之後播放聲音。基本上,我想替換任何命令任何使用'make'命令後播放聲音

make <XYZ> 

與像

make <XYZ> && paplay done.ogg 

獎金將有不同的聲音成功地編譯或有錯誤的編譯。 我想確保不會混淆make的任何用途。

回答

2

將其放入您的.bash_profile或同級。

function make() { 
    command make "[email protected]" && paplay $HOME/boink/success.ogg || paplay $HOME/boink/failure.ogg 
} 

這裏的竅門是名稱,如該命令的功能,是指原來的命令command。因此你有自己的包裝。

+0

非常感謝! Qt創建者直接使用'/ usr/bin/make',我可以重定向嗎?還是不應該這樣做? – frauzufall

+0

你不應該輕易地替換系統二進制文件,否。也許有一種方法可以重新配置Qr創建器呢? – tripleee