Susa kimi isivumelwano, uthola isaziso lapho uqeda umyalo wokugcina

ngiphazamise mayelana

Esihlokweni esilandelayo sizobheka insiza ebizwa nge-Undistract-me. Lo mbhalo thina izobonisa isexwayiso lapho imiyalo isiqediwe ukuthi siyasebenza ku Isikhumulo. Lokhu kungaba wusizo lapho ngemuva kokuqalisa umyalo siqala ukusebenza kokunye. Ngayo ngeke sidinge ukubheka njalo i-terminal ukubona ukuthi umyalo uqediwe noma cha. Ukusetshenziswa kwe-Undistract-me kuzosazisa lapho umyalo osebenza isikhathi eside uqeda. Izosebenza ku-Arch Linux, Debian, Ubuntu nakwezinye izinto ezitholakalayo.

Le nsiza izosebenziseka kalula uma ungajeziswa ngokwanele ukuhlala phansi ubuke imiyalo isebenza. Umbhalo we ibonisa ukwaziswa kudeskithophu lapho imiyalo yokugijima isikhathi eside iqeda, ukuze sinikele isikhathi sethu kokunye ngaphandle kokubuka ukuphela lapho imiyalo ifinyelela ekugcineni.

Faka i-Undistract-me

Isusa kimi itholakala kumakhosombe we-Debian azenzakalelayo nokuhlukahluka kwawo, njengo-Ubuntu. Ngikuhlolile ku-Ubuntu 17.10. Noma ngubani ofuna ukuthintana nekhodi yomthombo wale script ekhasini nguGitHub wephrojekthi.

Ukuyifaka kusistimu yakho, okumele ukwenze nje ukusebenzisa umyalo olandelayo ku-terminal (Ctrl + Alt + T) ukuyifaka:

sudo apt install undistract-me

Lapho ukufakwa sekuqediwe, esigungwini esifanayo, sebenzisa umyalo olandelayo ku engeza u- "undistract-me" ku-bash yakho:

echo 'source /etc/profile.d/undistract-me.sh' >> ~/.bashrc

Ngenye indlela, ungaqhuba lo myalo ukuwengeza ku-Bash yakho:

echo "source /usr/share/undistract-me/long-running.bash\nnotify_when_long_running_commands_finish_install" >> .bashrc

Okokugcina buyekeza izinguquko kusebenza ku-terminal efanayo:

source ~/.bashrc

Lungiselela i-Undistract-me

Shintsha isikhathi sokwaziswa

Ngokuzenzakalelayo, i-Undistract-me izobheka noma imuphi umyalo othatha ngaphezu kwamasekhondi ayi-10 ukuwuqedela njengomyalo osebenza isikhathi eside. Kepha lokhu kungashintshwa. Lesi sikhathi sesikhathi singashintshwa ngokuhlela ukuhlela ifayela /usr/share/undistract-me/long-running.bash.

isiphazamiso-isikhathi sokusetha

sudo nano /usr/share/undistract-me/long-running.bash

Ngaphakathi kwefayela kuzofanele sithole okuguqukayo "LONG_RUNNING_COMMAND_TIMEOUT" bese ushintsha okuzenzakalelayo (amasekhondi ayi-10) ukuthola elinye inani olikhethayo. Ngemuva kwalokho gcina bese uvale ifayili. Ungakhohlwa ukuvuselela izinguquko ngokusebenzisa umyalo:

source ~/.bashrc

Nika amandla / khubaza izaziso zemiyalo ethile

Ngaphezu kwalokho, sizokwazi ukukhubaza izaziso zemiyalo ethile. Ukuze senze kanjalo, kuzodingeka sifune okuguquguqukayo "LONG_RUNNING_IGNORE_LIST" bese ufaka iyalela ukuthi ithinteke ihlukaniswe yizikhala.

Nika amandla / khubaza ukuhlolwa kwewindi okusebenzayo

Ngephutha, isaziso sizokhonjiswa kuphela uma iwindi elisebenzayo lingeyona iwindi okwenziwa ngalo umyalo. Lokhu kusho ukuthi sizokwamukela kuphela isaziso uma umyalo usebenza ewindini langemuva. Uma umyalo wenziwa ewindini elisebenzayo, isaziso ngeke siboniswe. Uma sifuna lo mehluko wenziwe, sizokwazi ukumisa IGNORE_WINDOW_CHECK. Sizokhetha 1 ukweqa isheke lewindi.

Nika amandla isaziso somsindo

Esinye isici esihle se-Undistract-me ukuthi ungasetha isaziso somsindo kanye nesaziso esibonakalayo lapho umyalo uqeda. Ngokuzenzakalelayo, izothumela kuphela isaziso esibonakalayo. Ungashintsha lokhu kuziphatha ngokusetha okuguquguqukayo UDM_PLAY_SOUND en inombolo ephelele Emgqeni. Noma kunjalo, uhlelo lwethu lwe-Ubuntu kumele lube nezinsiza i-pulseaudio-utils y umsindo-wetimu-freedesktop ifakiwe ukunika amandla lokhu kusebenza.

Khumbula ukuthi kufanele usebenzise umyalo olandelayo ukuvuselela izinguquko ezenziwe:

source ~/.bashrc

Ukuhlola ukungahambisani nami

Isikhathi sokubheka ukuthi lokhu kuyasebenza ngempela yini futhi ake sibone ukuthi ngabe isaziso siyakhonjiswa lapho imiyalo yesikhathi eside isebenza. Manje gijima noma imuphi umyalo othatha ngaphezu kwamasekhondi ayi-10 noma ubude besikhathi obuchaze ukucushwa kwe-Undistract-me.

Ngalesi sibonelo, ngimane ngibambe enye yama-routers kunethiwekhi yami inani elithile lezikhathi. Lo myalo uthathe cishe imizuzwana engama-25 ukuqeda. Ngemuva kokuqeda umyalo, ngithole isaziso esilandelayo kwideskithophu.

pingundistract-me isaziso

Khumbula ukuthi iskripthi se-Undistract-me sibika kuphela uma umyalo onikeziwe uthathe imizuzwana engaphezu kwengu-10 ukuqeda futhi i-terminal esebenza kuyo akuyona iwindi elisebenzayo. Uma umyalo uqeda ngaphansi kwamasekhondi ayi-10, uzokwaziswa. Vele, ungashintsha lesi silungiselelo sesikhawu sesikhathi njengoba ngichazile esigabeni Sezilungiselelo.

Ngithola leli thuluzi liwusizo kakhulu kithi sonke esisebenza ku-terminal. Futhi njengoba kulula ukuyisebenzisa nokuyifaka, ngicabanga ukuthi kuyinto okungafanele ilahleke kunoma iyiphi ikhompyutha.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   ULeonhard Suarez kusho

    Lokhu kune-elementary os futhi kuhle