Quienes vivimos gran parte de nuestra jornada en la terminal es normal que tarde o temprano acabemos usando una shell como Fish, que nos hace la vida más cómoda.

En mi caso muchas veces realizo tareas que toman cierto tiempo, y me viene bien que algo me avise cuando terminan, para que mientras tanto pueda ir haciendo otras cosas.

Si usas GNOME Terminal y Bash o Zsh, esto viene activado por defecto en las √ļltimas versiones, pero si usas Fish, no. No s√© si alg√ļn d√≠a corregir√°n ese problema, pero mientras tanto (y para quien no use esa terminal solamente), no estamos desamparados:

En todo terminal, el prompt es el texto que te aparece para darte la bienvenida y que escribas un comando. El mío, por ejemplo, tiene este aspecto:

yajo@yajolap:~/D/d/p/recallstack.gitlab.io|master‚ö°?
‚ě§

Puedes personalizarlo c√≥modamente en Fish usando este comando y yendo a la pesta√Īa “prompt”:

$ fish_config

Una vez lo tengas personalizado a tu gusto, se habr√° creado el archivo ~/.config/fish/functions/fish_prompt.fish.

Ed√≠talo, y a√Īade este c√≥digo al principio de la funci√≥n fish_prompt.

A partir de entonces, cuando un comando dure más de 10 segundos, recibirás una notificación de escritorio con las siguientes características:

Funcionará en cualquier terminal que abras. Eso sí, lógicamente tienes que tener instalados notify-send y paplay.

Observa: