Da li vam je potreban podsetnik kada se vaša komanda u terminalu završi? Predstavljamo vam Undistract-me! Ovaj alat vam šalje obaveštenja kada se komande terminala koje ste pokrenuli završe.
Undistract-me je kompatibilan sa svim sistemima obaveštenja u Linux desktop okruženjima i nudi visok nivo prilagođavanja. Osim toga, podržan je na skoro svim popularnim Linux distribucijama! Da biste instalirali ovaj softver, otvorite terminal i unesite komande specifične za vaš operativni sistem.
Napomena: Da biste instalirali ovaj softver na vaš sistem, neophodno je da koristite Ubuntu, Debian, Arch Linux, Fedoru ili OpenSUSE.
Ubuntu
sudo apt install undistract-me
Debian
sudo apt install undistract-me
Arch Linux
Undistract-me je dostupan i za Arch Linux, iako se ne nalazi u zvaničnim repozitorijumima softvera. Umesto toga, da biste ga koristili na Arch-u, potrebno je preuzeti AUR paket.
Kreiranje AUR paketa je prilično jednostavno i započinje instalacijom nekoliko paketa pomoću Pacman alata. Otvorite terminal i instalirajte Git i base-devel.
sudo pacman -S base-devel git
Sada kada su Git i base-devel instalirani na vašem sistemu, možete započeti podešavanje AUR-a. Korišćenjem Git alata, klonirajte repozitorijum Undistract-me na vaš Linux računar.
git clone https://aur.archlinux.org/undistract-me-git.git
Prebacite se u direktorijum `undistract-me-git` pomoću komande `cd`.
cd undistract-me-git
U tom direktorijumu pokrenite komandu `makepkg` da biste generisali novi paket za instalaciju. Imajte na umu da prilikom kreiranja paketa iz AUR-a, zavisnosti ponekad mogu da ne uspeju da se instaliraju. Ako se to desi, ručno instalirajte nedostajuće zavisnosti. Spisak zavisnosti možete pronaći ovde.
makepkg -si
Fedora
Trenutno ne postoje gotovi paketi za instalaciju Undistract-me na Fedora Linuxu. Korisnici koji žele da ga pokrenu treba da prate uputstva za „Generički Linux“.
OpenSUSE
Kao i kod Fedore, trenutno nema dostupnog izdanja Undistract-me za OpenSUSE Linux. Molimo vas da pratite uputstva za „Generički Linux“, koja objašnjavaju kako instalirati softver iz izvornog koda.
Generički Linux
Izvorni kod za Undistract-me dostupan je na GitHub-u i Launchpad-u. Na stranici za razvoj, README fajl navodi da korisnici treba da preuzmu kod koristeći `bzr`, a ne Git. Da biste pristupili kodu putem Bzr-a, potrebno je da instalirate paket `bzr`. Na sreću, većina Linux distribucija ima ovaj alat u svojoj ponudi.
Napomena: Ako Bzr ne radi ispravno, alternativa je da ručno preuzmete Undistract-me ovde preko GitHub-a.
Fedora
sudo dnf install bzr
OpenSUSE
sudo zypper install bzr
Ostali Linux sistemi
Budući da Undistract-me funkcioniše unutar postojećeg sistema obaveštenja radne površine, alat `bzr` je jedini softver potreban korisnicima da bi funkcionisao. Da biste instalirali `bzr`, proverite repozitorijum softvera vašeg operativnog sistema. Ako ga ne možete pronaći, postoji mnogo binarnih preuzimanja za `bzr` na Pkgs.org.
Kada `bzr` bude ispravno instaliran, otvorite terminal i koristite alat da preuzmete najnoviju verziju koda.
Napomena: Tokom izvršavanja komande `bzr checkout`, možda ćete videti upozorenje da se „prijavite“. Prijavite se samo ako planirate da doprinesete kodu. U suprotnom, zanemarite ovo upozorenje i nastavite.
sudo bzr checkout --lightweight lp:undistract-me
Pokretanjem `bzr checkout`, klonira se najnovija verzija koda sa repozitorijuma na vaš Linux računar. Odatle, koristite komandu `cd` da pređete u direktorijum sa kodom.
cd undistract-me
Ažurirajte sve datoteke u direktorijumu sa kodom kako bi ih sistem ispravno pokrenuo.
sudo chmod +x *
U direktorijumu sa kodom, pokušajte da pokrenete skriptu. Imajte na umu da će skripta prestati da radi kada zatvorite terminal.
./undistract-me.sh
Da biste zaustavili skriptu, pritisnite Ctrl + Z, a zatim unesite `disown`.
Podešavanje Undistract-me
Undistract-me treba podesiti u Bash-u pre nego što počne sa radom. Ukoliko ste instalirali softver na Ubuntu, Arch ili Debian, ne brinite! Automatski sistem izgradnje dolazi sa instrukcijama za podešavanje, uključujući i primenu softvera na Bash profil vašeg korisnika. Pratite sledeća uputstva samo ako ste kompajlirali softver iz izvornog koda.
Da biste podesili Undistract-me nakon što ste ga kompajlirali iz izvornog koda, otvorite terminal i unesite sledeće komande.
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
Obavezno pokrenite ovu komandu za svakog korisnika kome želite da omogućite pristup Undistract-me.
Kada je podešavanje završeno, ponovo pokrenite Linux računar. Nakon ponovne prijave, sistem obaveštenja će početi da radi.
Deinstalacija Undistract-me
Ako Undistract-me ne odgovara vašem načinu rada, možda ćete želeti da ga onemogućite. Srećom, isključivanje Undistract-me je prilično jednostavno. Da biste to uradili, otvorite terminal i pratite komande u nastavku.
Ubuntu
sudo apt remove undistract-me --purge
Debian
sudo apt-get remove undistract-me --purge
Arch Linux
sudo pacman -Rsc undistract-me
Uputstva za instalaciju iz izvornog koda
sudo rm -rf /etc/profile.d/undistract-me/ rm ~/.bashrc mv ~/Documents/.bashrc-bakup ~/.bashrc sudo reboot