Dustin Kirkland, programista Ubuntu Server, niedawno opublikował na swoim blogu coś bardzo interesującego: „alias”, który można dodać do pliku .bashrc, aby po zakończeniu pracy procesu uruchamianego z terminala pojawił się dymek powiadomienia za pomocą NotifyOSD (czyli w ten sam sposób, w jaki pojawia się powiadomienie, gdy znajomy się łączy lub podobnie).
Odbieranie tego typu powiadomień może być bardzo przydatne, szczególnie podczas wykonywania długich i skomplikowanych zadań w terminalu, takich jak kompilacja programu itp. Z pewnością, jeśli często korzystasz z terminala, ta wskazówka się przyda. |
Co robić
1. Najpierw wyedytuj swój plik ~ / .bashrc:
gedit ~ / .bashrc
i wklej następujący wiersz na końcu pliku:
alias alert_helper = 'historia | ogon -n1 | sed -e "s / ^ s * [0-9] + s * //" -e "s /; s * alert $ //"'
alias alert = 'notify-send -i /usr/share/icons/gnome/32x32/apps/gnome-terminal.png "[$?] $ (alert_helper)"'
Tworzy alias. Alias umożliwia wykonanie długiego i skomplikowanego polecenia, wpisując proste, łatwiejsze do zapamiętania słowo. Zatem wykonanie tego długiego i skomplikowanego polecenia z terminala, którego napisanie również zajęłoby dużo czasu, staje się bardzo łatwym zadaniem. W tym konkretnym przypadku powiedzieliśmy systemowi, że kiedy wchodzimy «; alert »po zakończeniu każdego polecenia ostrzega nas o zakończeniu jego wykonywania.
2. Zainstaluj libnotify-bin:
sudo apt-get zainstaluj libnotify-bin
3. Na koniec tworzymy „źródło” .bashrc:
source ~ / .bashrc
Teraz spróbujmy!
Jak wspomniałem wcześniej, wszystko, co musisz zrobić, to dodać «; alert »na końcu każdego polecenia, aby otrzymać powiadomienie (przez NotifyOSD) po jego zakończeniu.
Na przykład napisałem:
spać 20; alarm
Więc kiedy chcesz skompilować program, napisałem:
robić; alarm
Przez | WebUpd8
Jest to dla mnie nie tylko bardzo interesujące, ale i przydatne ... bo prawda jest taka, że czasami zapominam, że na terminalu XD było coś uruchomionego
Dziękuję bardzo za wkład, wypróbowanie zostało powiedziane!
Swoją drogą, jak dobrze, że wróciłeś!
Witam, piszę, aby poinformować, że zmieniłem adres URL przestrzeni gnu / linux, która pojawia się w Twoim blogrollu, chciałbym, abyś go zaktualizował, abyśmy mogli kontynuować linkowanie naszych blogów. Bieżący adres URL przestrzeni GNU / Linux to http://www.espaciognulinux.comDziękuję i miłego dnia