Undistract-me, ufumana isaziso xa ugqiba i-terminal command

undistract-me malunga

Kwinqaku elilandelayo siza kujonga into ebizwa ngokuba yi-Undistract-me. Lo mbhalo thina izakubonisa isilumkiso xa imiyalelo igqityiwe ukubaleka kwi kwisigxina. Oku kunokuba luncedo xa emva kokwenza umyalelo siqala ukusebenza kwenye into. Ngayo ngekhe kufuneke sihlale sijonga i-terminal ukubona ukuba umyalelo ugqityiwe na okanye hayi. Ukusetyenziswa kwe-Undistract-me kuya kusazisa xa kugqityiwe ukusebenza ixesha elide. Iya kusebenza kwiArch Linux, Debian, Ubuntu kunye nezinye izinto ezivela kuyo.

Esi sixhobo siza kuluncedo xa ungakhange uqeqeshwe ngokwaneleyo ukuba uhlale phantsi ubukele imiyalelo isebenza. Iskripthi thina bonisa isikhawulezisi kwidesktop xa kugqityiwe imiyalelo yokubaleka, ukuze sisebenzise ixesha lethu ukwenza ngaphezulu kokujonga nje kwisiphelo sendlela ngelixa imiyalelo ifikelela esiphelweni.

Faka i-Undistract-me

Undistract-me is ifumaneka kwiindawo zokugcina zeDebian kunye nokuhluka kwazo, njengoBuntu. Ndivavanye ku-Ubuntu 17.10. Nabani na ofuna ukudibana nekhowudi yemvelaphi yale script kwiphepha ngeGitHub yeprojekthi.

Ukuyongeza kwinkqubo yakho, konke okufuneka ukwenze kukusebenzisa lo mthetho ulandelayo kwi-terminal (Ctrl + Alt + T) ukuyifaka:

sudo apt install undistract-me

Xa ukufakela kugqityiwe, kwisiphelo esinye, sebenzisa lo myalelo ulandelayo ukuya yongeza "undistract-me" kwi-bash yakho:

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

Ngenye indlela, ungaqhuba lo myalelo ukongeza kwiBash yakho:

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

Gqibela hlaziya utshintsho ukubaleka kwisiphelo esinye:

source ~/.bashrc

Qwalasela i-Undistract-me

Guqula ixesha lokwazisa

Ngokuzenzekelayo, i-Undistract-me iya kuqwalasela nawuphi na umyalelo othatha ngaphezulu kwemizuzwana eli-10 ukuwugqiba njengomyalelo obaleka ixesha elide. Kodwa oku kungatshintshwa. Eli xesha lokuphumla linokutshintshwa ngokuhlela ifayile /usr/share/undistract-me/long-running.bash.

ixesha lokucwangcisa elingaphazamisekiyo

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

Ngaphakathi kwifayile kuya kufuneka sifumane umahluko "LONG_RUNNING_COMMAND_TIMEOUT" kwaye utshintshe Okwendalo (imizuzwana eli-10) kwelinye ixabiso elikhethwe nguwe. Emva koko gcina kwaye uvale ifayile. Ungalibali ukuhlaziya utshintsho ngokwenza lo myalelo:

source ~/.bashrc

Yenza / Khubaza izaziso zemiyalelo ethile

Ukongeza, siya kuba nakho ukukhubaza izaziso zemiyalelo ethile. Ukwenza njalo, kuya kufuneka sikhangele umahluko "LONG_RUNNING_IGNORE_LIST" kwaye ungeze Imiyalelo yokuchaphazeleka eyahlulwe zizithuba.

Yenza / Khubaza ukuKhangela okusebenzayo kweWindows

Ngokuzenzekela, Isaziso siya kuboniswa kuphela ukuba iwindow esebenzayo ayisiyo iwindows apho kwenziwa khona lo myalelo. Oku kuthetha ukuba siya kufumana kuphela isaziso ukuba umyalelo uyasebenza kwiwindow yangasemva. Ukuba umyalelo wenziwe kwifestile esebenzayo, isaziso asizukuboniswa. Ukuba sifuna ukuba lo mahluko wenziwe, siya kuba nakho ukumisela IGNORE_WINDOW_CHECK. Siza kukhetha 1 ukutsiba ujongo lwefestile.

Nika amandla isaziso somsindo

Elinye inqaku elipholileyo le-Undistract-me lelo ungasetha isaziso somsindo Kunye nesaziso esibonakalayo xa ugqibo ugqitywa. Ngokuzenzekelayo, iya kuthumela kuphela isaziso esibonakalayo. Ungayitshintsha le ndlela yokuziphatha ngokuseta umahluko UDM_PLAY_SOUND en Inani elipheleleyo elingenanto Kumgca. Nangona kunjalo, inkqubo yethu Ubuntu kufuneka ibe nezinto eziluncedo pulseaudio-izixhobo y umxholo wesandi-freedesktop ifakwe ukwenza lo msebenzi.

Khumbula ukuba kuya kufuneka wenze lo myalelo ulandelayo ukuze uhlaziye utshintsho olwenziwe:

source ~/.bashrc

Ukuvavanya ukungaphazamiseki

Ixesha lokujonga ukuba iyasebenza na le nto kwaye masibone ukuba ngaba isaziso siyaboniswa xa kugqityiwe imiyalelo yesiphelo sendlela. Ngoku baleka nawuphi na umyalelo othatha ngaphezu kwemizuzwana eli-10 okanye ubude bexesha obuchaze ngohlobo lwe-Undistract-me.

Kulo mzekelo, ndibeka nje enye yee-routers kwinethiwekhi yam inani elithile lamaxesha. Lo myalelo uthathe malunga nemizuzwana engama-25 ukuwugqiba. Emva kokugqiba umyalelo, ndifumene esi saziso silandelayo kwidesktop.

pingundistract-me isaziso

Khumbula ukuba iskripthi esingasasebenziyo simi kuphela xa ingxelo enikiweyo ithathe ngaphezulu kwemizuzwana eli-10 ukuyigqiba kwaye i-terminal eqhubayo ayisiyo window esebenzayo. Ukuba umyalelo ugqiba ngaphantsi kwemizuzwana eyi-10, awuyi kwaziswa. Ewe ungalutshintsha olu seto lwexesha njengoko kuchaziwe kwicandelo leesetingi.

Ndifumana esi sixhobo siluncedo kuthi sonke esisebenza kwisiphelo sendlela. Kwaye kulula ukuyisebenzisa nokufaka, ndicinga ukuba yinto ekungafuneki ukuba ilahleke nakweyiphi na ikhompyuter.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   ULeonhard Suarez sitsho

    Le nto inesiqalo os kwaye ilungile