- - Cum să obțineți notificări pentru comenzi terminale pe Linux

Cum să obțineți notificări pentru comenzi terminale pe Linux

Aveți nevoie de un memento pentru momentul terminării comenzii dvs. de terminal? Vezi Undestract-me! Vă poate trimite notificări pentru comenzile Terminalului atunci când acestea sunt completate.

Instrumentul Undistract Me funcționează cu fiecare Linuxsistemul de notificări al mediului desktop și este foarte personalizabil. Mai bine, are suport pentru aproape toate distribuțiile Linux mainstream! Pentru a instala software-ul, deschideți un terminal și introduceți comenzile care corespund sistemului dvs. de operare.

Notă: pentru a instala acest software pe sistemul dvs., trebuie să utilizați Ubuntu, Debian, Arch Linux, Fedora sau Open SUSE.

Ubuntu

sudo apt-get install undistract-me

Debian

sudo apt-get install undistract-me

Arch Linux

Undistract Me este disponibil pe Arch Linux, deși nu se află în sursele oficiale de software. În schimb, dacă căutați să lucrați la Arch, va trebui să descărcați pachetul AUR.

Construirea pachetului AUR este destul de ușoară și începe prin utilizarea instrumentului Pacman pentru a instala câteva pachete. Deschideți un terminal și instalați Git și Base-Devel.

sudo pacman -S base-devel git

Acum că Git și Base-Devel sunt pe sistem, configurarea AUR poate începe. Folosind instrumentul Git, clonați instantaneul Undestract Me pe computerul dvs. Linux.

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

Mutați terminalul în undistract-me-git folderul cu CD comanda.

cd undistract-me-git

În folder, rulați makepkg comandați și generați un pachet nou instalabil. Rețineți că, atunci când construiți pachete din AUR, uneori dependențele nu se instalează. Dacă se întâmplă acest lucru, reparați-l instalând manual dependențele lipsă. Găsiți aici dependențele.

makepkg -si

Fedora

În prezent, nu există niciun pachet instalabil de Undistract Me pe Fedora Linux. Cei care doresc să-l ruleze trebuie să urmeze în schimb instrucțiunile „Linux generic”.

OpenSUSE

La fel ca Fedora, în prezent nu există o versiune a Undistract Me pentru OpenSUSE Linux. Vă rugăm să urmați instrucțiunile „Linux generic” de mai jos, deoarece prezintă modul de instalare de la sursă.

Linux generic

Codul sursă pentru Undistract Me este pe Github,precum și Launchpad. Pe pagina de dezvoltare, readme precizează că utilizatorii ar trebui să apuce codul cu „bzr” și nu Git. Pentru a interacționa cu codul prin Bzr, trebuie să instalați pachetul „Bzr”. Din fericire, majoritatea distribuțiilor Linux au acest instrument disponibil.

Notă: dacă Bzr nu funcționează corect, o alternativă este să descarci manual Undistract Me aici, prin Github.

Fedora

sudo dnf install bzr

OpenSUSE

sudo zypper install bzr

Alte Linux-uri

Întrucât Undistract Me funcționează în cele din urmăSistemul de notificare existent pentru desktop, instrumentul „Bzr” este singurul utilizator software care trebuie să-l facă să funcționeze. Pentru ca Bzr să funcționeze, verificați depozitul software al sistemului dvs. de operare. dacă nu îl găsiți, există multe descărcări binare pentru Bzr pe Pkgs.org.

Dacă Bzr lucrează la sistemul dvs., deschideți un terminal și utilizați instrumentul pentru a prelua cea mai recentă versiune a codului.

Notă: în timp ce executați comanda „bzr checkout”, este posibil să vedeți un avertisment pentru „conectare”. Conectați-vă doar dacă intenționați să contribuiți la cod. În caz contrar, ignorați-o și continuați mai departe.

sudo bzr checkout --lightweight lp:undistract-me

Alergare casă bzr clonează cea mai recentă versiune a codului de la repo la computerul Linux. De aici, utilizați funcția CD comandați și mutați terminalul în folderul de cod.

cd undistract-me

Actualizați toate fișierele din folderul de cod, astfel încât sistemul să-l ruleze corect.

sudo chmod +x *

În folderul de coduri, încercați să rulați scriptul și să îl porniți. Înțelegeți că atunci când închideți terminalul, scriptul nu va mai rula.

./undistract-me.sh

Pentru a închide scriptul, apăsați Ctrl + Z, apoi scrie renega.

Configurează-mă

Undistract Me trebuie să fie înființat în Bash înaintefunctioneaza. Dacă ați instalat software-ul pe Ubuntu, Arch sau Debian, nu vă faceți griji! Sistemul automat de construire vine cu instrucțiuni de configurare, inclusiv aplicarea software-ului la profilul Bash al utilizatorului. Urmați instrucțiunile de mai jos numai dacă ați creat software-ul din sursă.

Pentru a configura Undistract Me după construirea lui de la sursă, deschideți un terminal și introduceți următoarele comenzi mai jos.

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

Asigurați-vă că rulați această comandă de configurare pentru fiecare utilizator pe care doriți să-i acorde acces pentru a mă distrage.

Când se termină comanda de instalare, reporniți computerul Linux. După conectare, sistemul de notificări va începe să funcționeze.

Dezinstalează Undistract Me

Dacă Undistract Me nu se potrivește cu fluxul de lucru, poate doriți să îl dezactivați. Din fericire, închiderea Undistract Me este destul de simplă. Pentru a face acest lucru, deschideți un terminal și urmați comenzile de mai jos.

Ubuntu

sudo apt remove undistract-me --purge

Debian

sudo apt-get remove undistract-me --purge

Arch Linux

sudo pacman -Rsc undistract-me

Instrucțiuni sursă

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

Comentarii