Cách nhận thông báo khi kết thúc thực hiện lệnh trong thiết bị đầu cuối

Một ngày nọ, khi đọc blog tuyệt vời WebUpd8, tôi đã phát hiện ra một công cụ để nhận thông báo ở cuối của thực hiện một lệnh trong thiết bị đầu cuối, điều này có thể hữu ích trong trường hợp nhiệm vụ này có thể mất vài phút. Thành thật mà nói, tôi không nghĩ đó là giải pháp tốt nhất. Vì lý do đó, ở đây chúng tôi đề xuất các lựa chọn thay thế khácthêm thực hành và đơn giản.

Rút lui-tôi

Công cụ được đề xuất của Andrew là Unidstract-me.

Cài đặt trong Ubuntu và các dẫn xuất:

sudo add-apt-repository ppa: undistract-me-packagers / daily sudo apt-get update sudo apt-get install undistract-me

Để sử dụng nó, bạn phải bật tùy chọn "Chạy lệnh dưới dạng thiết bị đầu cuối đăng nhập" trong thiết bị đầu cuối của sở thích của bạn. Trong một cái đi kèm với GNOME, chúng ta có thể bật tùy chọn này trong Chỉnh sửa> Tùy chọn Tiểu sử.

Sau khi cài đặt, bất kỳ lệnh nào mất hơn 10 giây sẽ hiển thị thông báo khi hoàn thành.

Để cài đặt Undistract-me trên các bản phân phối khác, bạn có thể tìm hướng dẫn tại đây.

Các lựa chọn thay thế khác

Ưu điểm của các phương pháp hiển thị bên dưới là một số:

  • chúng chỉ chạy khi người dùng yêu cầu
  • không yêu cầu cài đặt các chương trình bổ sung (thường các gói cần thiết đã được cài đặt trong hầu hết các bản phân phối phổ biến)
  • nếu sự lười biếng ăn mòn bạn, bạn có thể dễ dàng biến chúng thành một kịch bản
  • chúng siêu nhanh, không tiêu tốn tài nguyên và dễ học

Thông báo-gửi

Để hiển thị thông báo Thông báo kiểu Ubuntu, bạn phải cài đặt thông báo gửi. Ubuntu, Linux Mint và các dẫn xuất đi kèm với gói này được cài đặt theo mặc định. Người dùng Arch có thể cài đặt nó từ AUR.

Sau đó, chỉ cần thêm && thông báo-gửi "Đã xong!" ở cuối lệnh mà chúng ta muốn thực hiện. Giả sử rằng lệnh để thực thi là cat:

tệp mèo && thông báo-gửi "Đã xong!"

Thần thánh

Một hệ thống thông báo "phức tạp" hơn là Zenity, chúng ta có thể hiển thị các hộp thoại với các nút, v.v.

Như với thông báo-gửi, chỉ cần thêm && zenity –info –text = »Đã xong!» ở cuối lệnh mà chúng ta muốn thực hiện. Giả sử một lần nữa, lệnh được thực thi là cat:

tệp cat && zenity --info --text = "Đã hoàn thành lệnh dài."
Một mẹo thú vị: có thể thay thế && bằng; để thêm các phần tử vào chuỗi lệnh được thực thi. Ví dụ, tệp mèo && ls có thể ở lại tập mèo; ls.

Fuente: webupd8


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Stephen Saracho dijo

    Về lý thuyết, điều này cũng có thể hoạt động: »tệp cat && echo -ea«, tạo ra một tiếng bíp ở cuối lệnh (trong chakra, nó không hoạt động). Về Mẹo (nếu tôi không hiểu nhầm), "command1; command2" không giống với "command1 && command2"; Trong trường hợp đầu tiên, command2 được thực thi bất kể command1 đã kết thúc chính xác hay chưa, trong trường hợp thứ hai, nó chỉ được thực thi nếu command1 kết thúc đúng cách. Lời chào và bài viết tốt, tôi thích gửi thông báo, rất thiết thực

  2.   gấu trúc dijo

    rất hữu dụng! thử nghiệm…

  3.   Javi dijo

    Xin chào, tôi thường sử dụng tùy chọn này tốt hơn:
    tập mèo; zenity –info –text = »Đã hoàn thành lệnh dài.» &

    Điều này cho phép tôi đặt nhiều thông báo và thiết bị đầu cuối không khóa cho đến khi tôi nhấn.

    Liên quan