Noong nakaraang araw, na binabasa ang mahusay na blog ng WebUpd8, natuklasan ko ang isang tool upang makatanggap ng abiso sa dulo ng pagpapatupad isang utos sa pandulo, na maaaring maging kapaki-pakinabang sa mga kaso kung saan ang gawain na ito ay maaaring tumagal ng ilang minuto. Sa totoo lang, sa palagay ko hindi ito ang pinakamahusay na solusyon. Para sa kadahilanang iyon, narito namin imungkahi iba pang mga kahalili, higit pa gawi at simple. |
Undistract-ako
Ang inirekumendang tool ni Andrew ay ang Unidstract-me.
Pag-install sa Ubuntu at derivatives:
sudo add-apt-repository ppa: undistract-me-packagers / araw-araw sudo apt-get update sudo apt-get install undistract-me
Upang magamit ito, dapat mong paganahin ang pagpipilian "Patakbuhin ang utos bilang pag-login terminal" sa terminal ng iyong kagustuhan. Sa isa na kasama ng GNOME maaari naming paganahin ang pagpipiliang ito sa ilalim I-edit> Mga Kagustuhan sa Profile.
Kapag na-install, ang anumang utos na tumatagal ng higit sa 10 segundo ay magpapakita ng isang mensahe sa pagkumpleto.
Iba pang mga kahalili
Ang bentahe ng mga pamamaraan na ipinakita sa ibaba ay maraming:
- tatakbo lamang sila kapag hiniling ito ng gumagamit
- huwag mangailangan ng pag-install ng mga karagdagang programa (kadalasan ang mga kinakailangang pakete ay naka-install na sa halos lahat ng mga tanyag na distrito)
- kung ang tamad ay kumakain sa iyo, madali mong mapapalitan ang mga ito sa isang iskrip
- ang mga ito ay napakabilis, huwag ubusin ang mga mapagkukunan at madaling malaman
Abisuhan-ipadala
Upang maipakita ang mga mensahe ng Notification na istilo ng Ubuntu, dapat na mayroon kang naka-install na abiso-ipadala. Ang Ubuntu, Linux Mint, at mga derivatives ay kasama ng package na ito na naka-install bilang default. Maaaring i-install ito ng mga gumagamit ng arko mula sa AUR.
Pagkatapos, idagdag lamang && abisuhan-ipadala ang "Tapos na!" sa pagtatapos ng utos na nais naming maisagawa. Ipagpalagay na ang utos na magpatupad ay pusa:
cat file && abisuhan-ipadala ang "Tapos na!"
zenity
Ang isang mas "kumplikadong" sistema ng pag-abiso ay ang Zenity, kung saan maaari naming ipakita ang mga kahon ng dayalogo na may mga pindutan, atbp.
Tulad ng pag-notify-send, idagdag lamang && zenity –info –text = »Tapos na!» sa pagtatapos ng utos na nais naming maisagawa. Ipagpalagay, sa sandaling muli, na ang utos na tumakbo ay pusa:
cat file && zenity --info --text = "Natapos ang mahabang utos."
Fuente: webupd8
Sa teorya maaari din itong gumana: »cat file && echo -ea«, gumagawa ng isang beep sa pagtatapos ng utos (sa chakra hindi ito gumagana). Tungkol sa Tip (kung hindi ko naintindihan), ang "command1; command2" ay hindi katulad ng "command1 && command2"; Sa unang kaso, ang command2 ay naisakatuparan anuman ang command1 ay natapos nang maayos, sa pangalawa ay naisasagawa lamang ito kung ang command1 ay natapos nang tama. Pagbati at magandang post, nagustuhan kong abisuhan-magpadala, napaka praktikal
napaka kapaki-pakinabang! pagsubok ...
Kumusta, karaniwang ginagamit ko ang pagpipiliang ito nang mas mahusay:
file ng pusa; zenity –info –text = »Natapos ang mahabang utos.» &
Pinapayagan akong maglagay ng higit sa isang notification at ang terminal ay hindi mako-lock hanggang sa pindutin ko.
Regards