Linux tương đương với Growl của OS X là gì?


17

Tôi muốn viết các tập lệnh trên Ubuntu sẽ thông báo cho người dùng thông qua một công cụ tương tự như Growl trên OS X (cụ thể là growlnotify công cụ dòng lệnh). Công cụ tương đương trên Linux được gọi là gì?

Câu trả lời:


25

Ubuntu có thể hiển thị thông báo , dường như tương đương với Growl. Nó có thể truy cập thông qua DBus (cho các chương trình) và thông qua notify-send lệnh (đối với tập lệnh shell).


1
Và nó hoạt động như thế nào, cái gì growlnotify tương đương?
Daniel Beck

Tôi nghĩ rằng có thể gửi thông báo từ dòng lệnh, nhưng dường như tôi không thể tìm thấy lệnh chính xác.
Manu

Tôi tin rằng lệnh được thông báo-gửi: ubuntuforums.org/showthread.php?t=642997
Manu

2
Bây giờ là một câu trả lời hữu ích ;-) Hãy thử chỉnh sửa câu trả lời của bạn để kết hợp thông tin đó. Ngoài ra zenityknotify đề cập trên diễn đàn có lẽ đáng để xem xét.
Daniel Beck

1
Tôi muốn thêm rằng notify-osd trong Ubuntu (hiển thị notify-send thông báo) có một vài lỗi -hor khủng- (được gọi là "tính năng", nghiêm túc ) bao gồm việc không thể đặt thời gian chờ (ngay cả khi -t tham số được ghi lại trong notify-send ) trên bong bóng và không thể hiển thị nhiều bong bóng cùng một lúc. Đối với tôi, điều này làm cho thông báo-osd không thể sử dụng được và trong khi có sẵn các bản vá, tôi đang tìm một giải pháp thay thế. Điều này hiện đang phù hợp nhất với tôi: omgubfox.co.uk/2012/03/
Jaap Haagmans

7

Có một cổng Growl cho Linux. Tìm thấy ở đây: Phát triển cho linux


1
Đây chỉ là daemon gầm gừ, nó không bao gồm lệnh growlnotify. Tiếng gầm gừ là gì khách hàng cho linux có thể gửi tin nhắn gầm gừ?
Will Sheppard

Tương đương linux của growlnotify là gntp-send. Bạn có thể lấy nguồn ở đây và tự xây dựng nó. Tôi có một câu hỏi ở đây bao gồm quá trình sử dụng này , nhưng ít nhiều lệnh đọc là gntp-send -a "App Name" -s host-ip-address -p "password" "title" "test" trong đó địa chỉ IP máy chủ là địa chỉ IP cho hệ thống bạn muốn gửi thông báo tới.
Journeyman Geek

5

nếu bạn đang sử dụng KDE, nó thực sự dễ dàng! chỉ cần sử dụng kdialog lệnh được tích hợp sẵn để KDE , như trong ví dụ dưới đây:

kdialog --passivepopup "Example text"

nếu bạn đang sử dụng đồng bằng ubfox , sau đó bạn cần cài đặt libnotify-bin gói bằng cách ban hành lệnh sau:

sudo apt-get install libnotify-bin

và sau đó bạn có thể gửi tin nhắn như thế này:

notify-send "Example text"

các kdialog thú vị hơn một chút vì nó thực hiện nhiều hơn là chỉ gửi thông báo từ dòng lệnh. bạn thực sự có thể xây dựng một gui tương tác cho các chương trình bash của bạn với nó!

Dù sao, tôi hy vọng điều này sẽ giúp.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.