- - Як отримати сповіщення про термінальні команди в 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, клонуйте знімок «Невиразний мене» на ваш ПК з ПК Linux.

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

Перемістіть термінал в невідворотний мене папку з CD командування.

cd undistract-me-git

У папці запустіть makepkg командувати та генерувати новий встановлений пакет. Майте на увазі, що при складанні пакетів з AUR залежність іноді не встановлюється. Якщо це трапиться, виправте це, встановивши відсутню залежність вручну. Знайдіть залежності тут.

makepkg -si

Fedora

Наразі в Fedora Linux немає встановлених пакетів Undistract Me. Ті, хто хоче запустити його, повинні замість цього дотримуватися інструкцій "Generic Linux".

OpenSUSE

Як і Fedora, наразі не існує випуску Undistract Me для OpenSUSE Linux. Дотримуйтесь інструкцій «Загальний 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 має бути налаштовано на Bashце працює. Якщо ви встановили програмне забезпечення на Ubuntu, Arch або Debian, не хвилюйтеся! Система автоматичної збірки постачається з інструкціями з налаштування, включаючи застосування програмного забезпечення до профілю Bash вашого користувача. Дотримуйтесь інструкцій нижче, якщо ви створили програмне забезпечення з джерела.

Щоб налаштувати 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>

Коментарі