- - Come ottenere notifiche per i comandi dei terminali su Linux

Come ottenere notifiche per i comandi dei terminali su Linux

Hai bisogno di un promemoria per il completamento del comando del terminale? Dai un'occhiata a Undestract-me! Può inviarti notifiche per i comandi del Terminale quando vengono completati.

Lo strumento Undistract Me funziona con ogni Linuxsistema di notifica dell'ambiente desktop ed è altamente personalizzabile. Meglio ancora, ha il supporto su quasi tutte le distribuzioni Linux tradizionali! Per installare il software, aprire un terminale e inserire i comandi corrispondenti al proprio sistema operativo.

Nota: per installare questo software sul proprio sistema, è necessario utilizzare Ubuntu, Debian, Arch Linux, Fedora o Open SUSE.

Ubuntu

sudo apt-get install undistract-me

Debian

sudo apt-get install undistract-me

Arch Linux

Undistract Me è disponibile su Arch Linux, sebbene non sia presente nelle fonti software ufficiali. Invece, se stai cercando di farlo funzionare su Arch, dovrai scaricare il pacchetto AUR.

La creazione del pacchetto AUR è abbastanza semplice e inizia utilizzando lo strumento Pacman per installare alcuni pacchetti. Apri un terminale e installa Git e Base-devel.

sudo pacman -S base-devel git

Ora che Git e Base-devel sono sul sistema, può iniziare l'installazione di AUR. Usando lo strumento Git, clona l'istantanea Undestract Me sul tuo PC Linux.

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

Spostare il terminale in undistract-me-git cartella con il CD comando.

cd undistract-me-git

Nella cartella, esegui il makepkg comandare e generare un nuovo pacchetto installabile. Tenere presente che quando si creano pacchetti da AUR, a volte l'installazione delle dipendenze non riesce. In tal caso, correggerlo installando manualmente le dipendenze mancanti. Trova le dipendenze qui.

makepkg -si

Fedora

Attualmente, non ci sono pacchetti installabili di Undistract Me su Fedora Linux. Coloro che cercano di farlo funzionare dovrebbero invece seguire le istruzioni "Generic Linux".

OpenSUSE

Come Fedora, al momento non esiste una versione di Undistract Me per OpenSUSE Linux. Seguire le istruzioni "Linux generico" di seguito, in quanto illustra come installare dal sorgente.

Linux generico

Il codice sorgente di Undistract Me è su Github,così come Launchpad. Nella pagina di sviluppo, il readme afferma che gli utenti dovrebbero prendere il codice con "bzr" e non con Git. Per interagire con il codice tramite Bzr, è necessario installare il pacchetto "Bzr". Per fortuna, la maggior parte delle distribuzioni Linux ha questo strumento disponibile.

Nota: se Bzr non funziona correttamente, un'alternativa è scaricare manualmente Undistract Me qui, tramite Github.

Fedora

sudo dnf install bzr

OpenSUSE

sudo zypper install bzr

Altri Linux

Come Undistract Me alla fine funziona solo all'interno di unsistema di notifica del desktop esistente, lo strumento "Bzr" è l'unico software necessario agli utenti per farlo funzionare. Per far funzionare Bzr, controlla il repository di software del tuo sistema operativo. se non riesci a trovarlo, ci sono molti download binari per Bzr su Pkgs.org.

Con Bzr funzionante sul tuo sistema, apri un terminale e usa lo strumento per prendere l'ultima versione del codice.

Nota: durante l'esecuzione del comando "bzr checkout", è possibile che venga visualizzato un avviso per "accedere". Accedi solo se prevedi di contribuire con il codice. Altrimenti, ignoralo e continua.

sudo bzr checkout --lightweight lp:undistract-me

In esecuzione bzr checkout clona l'ultima versione del codice dal repository fino al tuo PC Linux. Da qui, utilizzare il CD comando e sposta il terminale nella cartella del codice.

cd undistract-me

Aggiorna tutti i file nella cartella del codice, in modo che il sistema lo esegua correttamente.

sudo chmod +x *

Nella cartella del codice, prova a eseguire lo script e avviarlo. Tieni presente che quando chiudi il terminale, lo script smetterà di funzionare.

./undistract-me.sh

Per chiudere lo script, premere Ctrl + Z, allora scrivi rinnegare.

Configurare Undistract Me

Undistract Me deve essere configurato prima in BashFunziona. Se hai installato il software su Ubuntu, Arch o Debian, non ti preoccupare! Il sistema di compilazione automatico viene fornito con le istruzioni di installazione, inclusa l'applicazione del software al profilo Bash dell'utente. Seguire le istruzioni seguenti solo se il software è stato creato dalla fonte.

Per configurare Undistract Me dopo averlo creato dalla sorgente, aprire un terminale e immettere i seguenti comandi di seguito.

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

Assicurati di eseguire questo comando di configurazione per ogni utente a cui vuoi dare accesso per distrarmi.

Al termine del comando di installazione, riavviare il PC Linux. Dopo aver effettuato nuovamente l'accesso, il sistema di notifica inizierà a funzionare.

Disinstallare Undistract Me

Se Undistract Me non è adatto al tuo flusso di lavoro, ti consigliamo di disabilitarlo. Per fortuna, chiudere Undistract Me è abbastanza semplice. Per farlo, apri un terminale e segui i seguenti comandi.

Ubuntu

sudo apt remove undistract-me --purge

Debian

sudo apt-get remove undistract-me --purge

Arch Linux

sudo pacman -Rsc undistract-me

Istruzioni sulla fonte

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

Commenti