Hvordan få varsler om terminalkommandoer på Linux

click fraud protection

Trenger du en påminnelse om når din terminal kommandoen fullfører? Sjekk Undestract-me! Den kan sende deg varsler om terminalkommandoer når de er fullført.

Verktøyet Undistract Me fungerer med hvert varslingssystem for Linux skrivebordsmiljø og kan tilpasses veldig. Bedre ennå, den har støtte på nesten all mainstream Linux-distribusjon! For å installere programvaren, åpner du en terminal og skriver inn kommandoene som tilsvarer operativsystemet ditt.

Merk: for å installere denne programvaren på systemet ditt, må du bruke Ubuntu, Debian, Arch Linux, Fedora eller Open SUSE.

Ubuntu

sudo apt-get install undistract-me

Debian

sudo apt-get install undistract-me

Arch Linux

Undistract Me er tilgjengelig på Arch Linux, selv om det ikke er i de offisielle programvarekildene. I stedet, hvis du ønsker å få dette til å fungere på Arch, må du laste ned AUR-pakken.

Å bygge AUR-pakken er ganske enkelt, og det begynner med Pacman-verktøyet for å installere noen få pakker. Åpne en terminal og installer Git og Base-devel.

instagram viewer
sudo pacman -S base-devel git

Nå som Git og Base-devel er på systemet, kan AUR-oppsettet starte. Bruk Git-verktøyet til å klone stillbildet Undestract Me til din Linux-PC.

git klon https://aur.archlinux.org/undistract-me-git.git

Flytt terminalen inn i undistract-meg-git mappe med CD kommando.

cd undistract-me-git

Kjør Makepkg kommandoen og generer en ny installerbar pakke. Husk at når du bygger pakker fra AUR, er avhengigheter noen ganger mislykkes i å installere. Hvis dette skjer, må du fikse det ved å installere manglende avhengigheter manuelt. Finn avhengighetene her.

makepkg -si

Fedora

For øyeblikket er det ikke noen installerbare pakker med Undistract Me på Fedora Linux. De som ønsker å få det kjørt, bør følge "Generic Linux" -instruksjonene i stedet.

Opensuse

I likhet med Fedora er det foreløpig ikke en utgave av Undistract Me for OpenSUSE Linux. Følg instruksjonene "Generisk Linux" nedenfor, da det skisserer hvordan du installerer fra kilden.

Generisk Linux

Kildekoden for Undistract Me er på Github, samt Launchpad. På utviklingssiden sier readme at brukere skal ta tak i koden med “bzr,” og ikke Git. For å samhandle med kode via Bzr, må du installere “Bzr” -pakken. Heldigvis har de fleste Linux-distribusjoner dette verktøyet tilgjengelig.

Merk: hvis Bzr ikke fungerer korrekt, er et alternativ å laste ned Undistract Me manuelt her, via Github.

Fedora

sudo dnf installere bzr

Opensuse

sudo zypper installere bzr

Andre Linux-er

Ettersom Undistract Me til slutt bare fungerer innenfor et eksisterende skrivebords varslingssystem, er “Bzr” -verktøyet den eneste programvaren brukere trenger for å få det til å fungere. For å få Bzr til å fungere, sjekk operativsystemets programvarelager. Hvis du ikke finner det, er det mange binære nedlastinger for Bzr på Pkgs.org.

Når Bzr jobber med systemet ditt, kan du åpne en terminal og bruke verktøyet til å hente den siste versjonen av koden.

Merk: mens du kjører “bzr checkout” -kommandoen, kan du se en advarsel om å "logge deg på". Logg deg bare på hvis du planlegger å bidra med kode. Ellers, ignorere det og fortsett.

sudo bzr kassa - lett lp: undistract-me

Løping bzr kassa kloner den siste versjonen av koden fra repoen ned til din Linux-PC. Herfra bruker du CD kommando og flytt terminalen inn i kodemappen.

cd undistract-me

Oppdater alle filene i kodemappen, slik at systemet kjører riktig.

sudo chmod + x *

I kodemappen, prøv å kjøre skriptet og starte det opp. Forstå at når du lukker terminalen, vil skriptet slutte å kjøre.

./undistract-me.sh

For å lukke skriptet, trykk Ctrl + Z, så skriv disown.

Sett opp Undistract Me

Undistract Me må settes opp i Bash før det fungerer. Hvis du har installert programvaren på Ubuntu, Arch eller Debian, ikke bekymre deg! Det automatiske byggesystemet har installasjonsinstruksjoner, inkludert bruk av programvaren på brukerens Bash-profil. Følg bare instruksjonene nedenfor hvis du bygde programvaren fra kilden.

For å sette opp Undistract Me etter å ha bygget den fra kilden, åpner du en terminal og skriver inn følgende kommandoer nedenfor.

cd undistract-me sudo mv undistract-me.sh /etc/profile.d/
cp ~ / .bashrc ~ / Documents / .bashrc-bakup
echo 'source /etc/profile.d/undistract-me.sh' >> ~ / .bashrc

Sørg for å kjøre denne installasjonskommandoen for hver bruker du vil gi tilgang til å forstyrre meg.

Når installasjonskommandoen er fullført, må du starte Linux-PCen på nytt. Etter innlogging vil varslingssystemet begynne å fungere.

Avinstaller Undistract Me

Hvis Undistract Me ikke passer arbeidsflyten din, kan det være lurt å deaktivere den. Heldigvis er det ganske enkelt å stenge Undistract Me av. For å gjøre det, åpne opp en terminal og følg kommandoene nedenfor.

Ubuntu

sudo apt fjerne undistract-me - purge

Debian

sudo apt-get fjerne undistract-me - purge

Arch Linux

sudo pacman -Rsc distraherer meg

Kildeinstruksjoner

sudo rm -rf /etc/profile.d/undistract-me/ rm ~ / .bashrc. mv ~ / Documents / .bashrc-bakup ~ / .bashrc. starte på nytt
watch instagram story