Tôi nghĩ rằng bạn sẽ tốt hơn nếu chỉ xóa libnotify
và notify-send
khỏi phương trình, do các yêu cầu đã nêu của bạn, chúng không cung cấp bất kỳ tính linh hoạt bổ sung nào của chức năng.
Nếu bạn đang tìm kiếm một thanh trạng thái tối thiểu, conky có số lượng chức năng toàn diện, tất cả đều có thể được cập nhật theo thời gian thực (tùy thuộc vào mức độ sử dụng tài nguyên mà bạn chuẩn bị để chấp nhận).
Nếu bạn muốn điều chỉnh một cái gì đó cụ thể cho thiết lập của mình, bạn cũng có thể sử dụng kịch bản đơn giản và dzen .
Bạn cũng có thể kết hợp hai và ống conky để dzen cho thanh trạng thái của bạn; điều đó cũng có nghĩa là bạn có thể hiển thị các biểu tượng trong thanh, nếu đó là những gì bạn đang theo đuổi.
Có một sợi conky dài trên bảng Arch có vô số cấu hình và cách tiếp cận khác nhau để cung cấp một số nguồn cảm hứng.
Đối với các thông báo đơn giản, bạn có thể kết hợp dzen
và inotifywait
(từ gói công cụ inotify ) để đạt được điều này. Ví dụ: tôi sử dụng tập lệnh này để thông báo cho tôi khi nick của tôi được tô sáng trong IRC:
#!/bin/bash
dir="$HOME/Dropbox/Centurion/irssi/"
while inotifywait -qqre attrib "$dir" >/dev/null 2>&1; do
echo "IRC:" "You have been pinged..." | dzen2 -p 5
done