Dustin Kirkland, nhà phát triển Ubuntu Server, gần đây đã đăng một điều rất thú vị trên blog của mình: một "bí danh", mà bạn có thể thêm vào tệp .bashrc để khi một quá trình chạy từ thiết bị đầu cuối hoàn thành công việc của nó, một bong bóng thông báo sẽ xuất hiện bằng NotifyOSD (nghĩa là giống như cách thông báo xuất hiện khi một người bạn kết nối hoặc tương tự).
Việc nhận các loại thông báo này có thể rất hữu ích, đặc biệt khi thực hiện các tác vụ dài và phức tạp trong terminal, chẳng hạn như biên dịch chương trình, v.v. Tôi chắc chắn rằng nếu bạn sử dụng thiết bị đầu cuối nhiều thì mẹo này sẽ rất hữu ích. |
Làm gì
1. Đầu tiên, chỉnh sửa tệp ~/.bashrc của bạn:
gedit ~ / .bashrc
và dán dòng sau vào cuối tập tin:
bí danh notification_helper='history|tail -n1|sed -e "s/^s*[0-9]+s*//" -e "s/;s*alert$//"'
bí danh cảnh báo='notify-send -i /usr/share/icons/gnome/32x32/apps/gnome-terminal.png "[$?] $(alert_helper)"'
Điều này làm là tạo ra một bí danh. Bí danh cho phép bạn thực hiện một lệnh dài và phức tạp bằng cách gõ một từ đơn giản, dễ nhớ hơn. Do đó, việc thực thi lệnh dài và phức tạp đó từ thiết bị đầu cuối, vốn cũng sẽ mất nhiều thời gian để viết, trở thành một nhiệm vụ siêu dễ dàng. Trong trường hợp cụ thể này, điều chúng tôi đã làm là thông báo cho hệ thống rằng khi chúng tôi nhập "; cảnh báo" ở cuối bất kỳ lệnh nào, hãy thông báo cho chúng tôi khi lệnh thực thi kết thúc.
2. Cài đặt libnotify-bin:
sudo apt-get cài đặt libnotify-bin
3. Cuối cùng, chúng ta tạo “nguồn” của .bashrc:
nguồn ~ / .bashrc
Bây giờ, hãy thử nó!
Như tôi đã đề cập trước đó, tất cả những gì bạn phải làm là thêm «; cảnh báo" ở cuối bất kỳ lệnh nào để bạn nhận được thông báo (thông qua NotifyOSD) khi lệnh kết thúc.
Ví dụ, tôi đã viết:
ngủ 20; cảnh giác
Vì vậy, khi bạn muốn biên dịch một chương trình, tôi đã viết:
làm; báo động
Qua | WebUpd8
Tôi thấy điều này không chỉ rất thú vị mà còn rất hữu ích... vì sự thật là đôi khi tôi quên mất rằng mình có thứ đang chạy trong terminal XD
Cảm ơn bạn rất nhiều vì đã đóng góp, hãy thử xem!
Nhân tiện, thật tốt khi bạn đã trở lại!
Xin chào, tôi viết thư này để thông báo với bạn rằng tôi đã thay đổi url của trang web gnu/linux xuất hiện trong danh sách blog của bạn, tôi muốn bạn cập nhật nó để chúng ta có thể tiếp tục liên kết các blog của chúng ta. Url hiện tại của Espacio GNU/Linux là http://www.espaciognulinux.comcảm ơn và chúc một ngày tốt lành