- - Как да получавам известия за терминални команди на Linux

Как да получите известия за терминални команди на Linux

Нуждаете се от напомняне за това, кога вашата терминална команда завършва? Вижте Неподходящо ме! Той може да ви изпраща известия за терминални команди, когато те приключат.

Инструментът Undistract Me работи с всеки Linuxсистема за уведомяване на работния плот и е много персонализируема. Още по-добре е, че има поддръжка на почти всяка основна дистрибуция на Linux! За да инсталирате софтуера, отворете терминал и въведете командите, които съответстват на вашата операционна система.

Забележка: За да инсталирате този софтуер във вашата система, трябва да използвате Ubuntu, Debian, Arch Linux, Fedora или Open SUSE.

Ubuntu

sudo apt-get install undistract-me

Debian

sudo apt-get install undistract-me

Arch Linux

Undistract Me е наличен в Arch Linux, въпреки че не е в официалните софтуерни източници. Вместо това, ако търсите да работите върху Arch, ще трябва да изтеглите AUR пакета.

Изграждането на AUR пакета е доста лесно и то започва с използването на инструмента Pacman за инсталиране на няколко пакета. Отворете терминал и инсталирайте Git и Base-devel.

sudo pacman -S base-devel git

Сега, когато Git и Base-devel са в системата, настройката на AUR може да започне. С помощта на инструмента Git клонирайте снимката Undeposite Me към вашия Linux компютър.

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

Преместете терминала в undistract-ми-Git папка с CD команда.

cd undistract-me-git

В папката стартирайте makepkg командвайте и генерирайте нов инсталируем пакет. Имайте предвид, че при изграждането на пакети от AUR зависимостите понякога не се инсталират. Ако това се случи, поправете го, като инсталирате липсващите зависимости ръчно. Намерете зависимостите тук.

makepkg -si

Fedora

Понастоящем в Fedora Linux няма инсталируеми пакети на Undistract Me. Тези, които искат да го пуснат, трябва да следват инструкциите „Generic Linux“.

OpenSUSE

Подобно на Fedora, в момента няма издание на Undistract Me за OpenSUSE Linux. Моля, следвайте инструкциите „Generic Linux“ по-долу, тъй като очертава как да инсталирате от източника.

Общ Linux

Изходният код за Undistract Me е в Github,както и Launchpad. На страницата за разработка readme посочва, че потребителите трябва да хващат кода с „bzr“, а не с Git. За да взаимодействате с код чрез Bzr, трябва да инсталирате пакета „Bzr“. За щастие, повечето Linux дистрибуции разполагат с този инструмент.

Забележка: Ако Bzr не работи правилно, алтернатива е да изтеглите ръчно Undistract Me тук, чрез Github.

Fedora

sudo dnf install bzr

OpenSUSE

sudo zypper install bzr

Други Linux

Тъй като Undistract Me в крайна сметка просто работи в рамките насъществуващата система за уведомяване на работния плот, инструментът "Bzr" е единственият софтуер, който потребителите трябва да работят. За да накарате Bzr да работи, проверете хранилището на софтуера на вашата операционна система. ако не можете да го намерите, на Pkgs.org има много бинарни изтегляния за Bzr.

Когато Bzr работи на вашата система, отворете терминал и използвайте инструмента, за да вземете най-новата версия на кода.

Забележка: докато изпълнявате командата „bzr checkout“, може да видите предупреждение за „влизане“. Влезте само ако планирате да въведете код. В противен случай го игнорирайте и продължете нататък.

sudo bzr checkout --lightweight lp:undistract-me

Работещи bzr каса клонира най-новата версия на кода от репо надолу към вашия Linux компютър. От тук използвайте CD командвайте и преместете терминала в папката с код.

cd undistract-me

Актуализирайте всички файлове в папката с кодове, така че системата да я изпълни правилно.

sudo chmod +x *

В папката с кода опитайте да стартирате скрипта и да го стартирате. Разберете, че когато затворите терминала, скриптът ще спре да се изпълнява.

./undistract-me.sh

За да затворите скрипта, натиснете Ctrl + Z, след това напишете не признавам.

Настройте ме Undistract Me

Undistract Me трябва да бъде настроен в Bash предиработи. Ако сте инсталирали софтуера на Ubuntu, Arch или Debian, не се притеснявайте! Системата за автоматично изграждане идва с инструкции за настройка, включително прилагане на софтуера към профила на Вашия потребител. Следвайте инструкциите по-долу, само ако сте изградили софтуера от източник.

За да настроите Undistract Me, след като го изградите от източник, отворете терминал и въведете следните команди по-долу.

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

Не забравяйте да стартирате тази команда за настройка за всеки потребител, който искате да предоставите достъп, за да ме ограничи.

Когато командата за настройка приключи, рестартирайте вашия Linux компютър. След като влезете отново, системата за уведомяване ще започне да работи.

Деинсталирайте Undistract Me

Ако Undistract Me не отговаря на вашия работен процес, може да искате да го деактивирате. За щастие, изключването на Undistract Me е съвсем просто. За да го направите, отворете терминал и следвайте командите по-долу.

Ubuntu

sudo apt remove undistract-me --purge

Debian

sudo apt-get remove undistract-me --purge

Arch Linux

sudo pacman -Rsc undistract-me

Инструкции за източника

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

Коментари