Druhý den jsem četl vynikající blog WebUpd8 a objevil jsem nástroj, jak získat oznámení na konci provádění ale tzv. Comando v terminál, což může být užitečné v případech, kdy tento úkol může trvat několik minut. Upřímně si nemyslím, že je to nejlepší řešení. Z tohoto důvodu zde navrhujeme jiné alternativyvíce praktiky a jednoduché. |
Rozrušte mě
Andrewovým doporučeným nástrojem je Unidstract-me.
Instalace v ubuntu a deriváty:
sudo add-apt-repository ppa: undistract-me-packagers / daily sudo apt-get update sudo apt-get install undistract-me
Chcete-li jej použít, musíte tuto možnost povolit "Spustit příkaz jako přihlašovací terminál" v terminálu podle vašich preferencí. V té, která je součástí GNOME, můžeme tuto možnost povolit pod Upravit> Předvolby profilu.
Po instalaci se u každého příkazu, který trvá déle než 10 sekund, zobrazí zpráva po dokončení.
Jiné alternativy
Výhod níže uvedených metod je několik:
- spustí se, pouze když to uživatel požaduje
- nevyžadují instalaci dalších programů (obvykle jsou potřebné balíčky již nainstalovány téměř ve všech populárních distribucích)
- pokud vás lenost žere, můžete z nich snadno udělat skript
- jsou super rychlé, nespotřebovávají zdroje a snadno se učí
Upozornit-poslat
Chcete-li zobrazit oznámení ve stylu Ubuntu, musíte mít nainstalované upozornění a odesílání. Ubuntu, Linux Mint a deriváty jsou dodávány s tímto balíčkem nainstalovaným ve výchozím nastavení. Uživatelé Archu si jej mohou nainstalovat z AUR.
Pak stačí přidat && oznámit-odeslat „Hotovo!“ na konci příkazu, který chceme provést. Za předpokladu, že příkaz k provedení byl cat:
kočičí soubor && oznámit-odeslat „Hotovo!“
zeity
„Složitějším“ oznamovacím systémem je Zenity, pomocí kterého můžeme zobrazovat dialogová okna s tlačítky atd.
Stejně jako u upozornění a odeslání stačí přidat && zenity –info –text = »Hotovo!» na konci příkazu, který chceme provést. Předpokládejme, že příkaz ke spuštění byl cat:
kočičí soubor && zenity --info --text = "Dlouhý příkaz byl dokončen."
zdroj: webupd8
Teoreticky by to také mohlo fungovat: »cat file && echo -ea«, na konci příkazu vydá pípnutí (v čakře to nefunguje). Pokud jde o tip (pokud jsem to nepochopil správně), „command1; command2“ není totéž jako „command1 && command2“; V prvním případě je příkaz2 proveden bez ohledu na to, zda byl příkaz1 dokončen dobře, ve druhém je proveden pouze v případě, že příkaz1 skončil správně. Zdravím a dobrý příspěvek, velmi se mi líbilo oznámit-poslat, velmi praktické
velmi užitečné! testování…
Dobrý den, obvykle používám tuto možnost lépe:
kočičí pilník; zenity –info –text = »Dlouhý příkaz dokončen.» &
To mi umožňuje vložit více než jedno oznámení a terminál se nezamkne, dokud nestisknu.
pozdravy