- - Hvordan få varsler om terminalkommandoer på Linux

Hvordan få varsler om terminalkommandoer på Linux

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

Undistract Me-verktøyet fungerer med alle Linuxvarslingssystemet til skrivebordsmiljøet og kan tilpasses svært godt. Bedre ennå, den har støtte på nesten all mainstream Linux-distribusjon! For å installere programvaren, åpne opp en terminal og skriv 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.

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 clone 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, avhenger noen ganger ikke installasjoner. Hvis dette skjer, må du fikse det ved å installere manglende avhengigheter manuelt. Finn avhengighetene her.

makepkg -si

Fedora

For øyeblikket er det ingen 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 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 riktig, er et alternativ å manuelt laste ned Undistract Me her, via Github.

Fedora

sudo dnf install bzr

Opensuse

sudo zypper install bzr

Andre Linux-er

Da Undistract Me til slutt bare fungerer innenfor eteksisterende 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 inn". Logg deg bare på hvis du planlegger å bidra med kode. Ellers, ignorere det og fortsett.

sudo bzr checkout --lightweight 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 kan du prøve å 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å være satt opp i Bash førdet 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 remove undistract-me --purge

Debian

sudo apt-get remove undistract-me --purge

Arch Linux

sudo pacman -Rsc undistract-me

Kildeinstruksjoner

sudo rm -rf /etc/profile.d/undistract-me/
rm ~/.bashrc
mv ~/Documents/.bashrc-bakup ~/.bashrc
sudo reboot
</ P>

kommentarer