Là một người sử dụng máy tính bắt buộc, tôi đứng trước nó cả ngày. Đôi khi tôi mất dấu thời gian khi tôi đang làm việc trên comp của mình. Tôi cần một dịch vụ thông báo để thông báo cho tôi về thời điểm hiện tại, bằng thông báo bật lên hoặc âm thanh đang được phát hoặc cả hai.
Đối với cửa sổ bật lên, tôi đã tìm thấy tiêu chuẩn thông báo Máy tính để bàn miễn phí sử dụng API DBus .
Tôi đã có thể tạo một thông báo bằng DFeet , một trình thám hiểm DBUS đồ họa. Tôi đã sử dụng các đối số sau đây:
"wakeup", 1234, "", "The time is", "9PM", [], [], 1
Nó hoạt động tốt cho đến nay, nhưng làm thế nào tôi có thể đưa nó đi xa hơn từ đây?
- Làm thế nào để tôi gọi điều này từ dòng lệnh?
- Làm thế nào để tôi tự động hóa lệnh này? Là
cron
vẫn là cách khuyến khích của việc tự động hóa các hoạt động dựa trên thời gian? - Làm cách nào để phát âm thanh cùng với cửa sổ bật lên? Hoặc thông qua API FreeDesktop hoặc thông qua trình phát đa phương tiện?
Một giải pháp hoàn chỉnh sẽ được đánh giá cao và có lẽ cũng hữu ích cho những người khác.
dbus-send
không hoạt động vì nó không hỗ trợ một số tham số theo yêu cầu của API này. Tôi đang nhìn vào pynotify
.
dbus-send
có thể là ứng dụng để sử dụng và cócron
là cách được đề xuất.