interrompa-se quando começar a procrastinar devido a compilações longas

Coloque isso em seu ~/.bashrc:

make () 
{
start
=$(date +%s);
if command make "$@"; then
icon
=checkbox
else
icon
=computer-fail
fi
nl
='
'
;
ive_switched_to_hacker_news
=4
if command -V notify-send &> /dev/null && [[ $(( $(date +%s) - ${start} )) -gt ${ive_switched_to_hacker_news} ]]; then
notify
-send 'Done compiling, back to work:' "${nl}$(hostname):${nl}$(pwd)" --icon=${icon} --expire-time=15000
fi
}

e abra um novo terminal. Na próxima vez que você digitar make, se demorar mais de 4 segundos, você receberá uma notificação quando terminar. Dessa forma, você é puxado de volta da toca do coelho da procrastinação devido a longos builds.

Requer notify-send(parte do libnotify), embora você possa substituí-lo pelo programa de notificação de sua escolha.