Tại sao Firefox và Thunderbird không sử dụng Thông báo OSD?


8

Firefox đã là trình duyệt mặc định từ lâu. Thunderbird là một ứng dụng email khách rất phổ biến đang được xem xét để đưa vào làm mặc định trong tương lai. Thông báo OSD đã có từ nhiều năm nay.

Điều gì đã sai khi trong khung thời gian dài đó các ứng dụng quan trọng như vậy không có tính năng quan trọng và có thể nhìn thấy như vậy được triển khai? Điều này rất không nhất quán. Khi nào chúng ta sẽ thấy nó được tích hợp?


Firefox hiển thị Gnome "Tải xuống hoàn tất" tiêu chuẩn trên hệ thống của tôi. Hay bạn ám chỉ điều gì khác?
Martin Uting

Tôi có nghĩa là các hộp mờ màu đen bật lên ở góc trên bên phải của màn hình.
Ingo

tốt, tôi đã nhận được một cái gì đó như thế: img857.imageshack.us/img857/7052/bildschirmfotok.png
Martin Uting

Có thật không!? Ái chà, tôi không hiểu điều đó. Bạn đã không cài đặt bất kỳ tiện ích bổ sung?
Ingo

Chà, tôi có Gói "Sửa đổi Ubuntu Firefox" (0.9rc2), được cài đặt với cài đặt Ubuntu này theo mặc định.
Martin Uting

Câu trả lời:


15

Tôi chỉ muốn làm rõ một cái gì đó - notify-osd chỉ là một triển khai của thông số Thông báo Freedesktop. Các ứng dụng thực sự sử dụng libnotify, cho phép chúng tích hợp với hệ thống thông báo (có thể là thông báo-osd, daemon thông báo kế thừa hoặc bất kỳ triển khai nào khác của thông số kỹ thuật)

Cả Thunderbird và Firefox đều đã có hỗ trợ riêng cho libnotify. Tuy nhiên, chúng rơi trở lại các thông báo XUL khi liên lạc với hệ thống thông báo không hỗ trợ các hành động (nghĩa là thông báo-osd). Điều này là do các loại thông báo do Firefox và Thunderbird cung cấp hiển thị thông tin chỉ thực sự hữu ích nếu thông báo thực tế cho phép người dùng tương tác với nó (ví dụ: "tải xuống xong" sẽ cung cấp cho người dùng truy cập tệp đã tải xuống. Thông báo "thư mới" sẽ cung cấp cách truy cập thư mới và liên tục).

Làm cho Thunderbird và Firefox sử dụng libnotify khi hệ thống thông báo không hỗ trợ các hành động sẽ cung cấp trải nghiệm rất tối ưu nếu chúng tôi không thực hiện các thay đổi UI khác.

Hiện đã có công việc liên tục để tích hợp Thunderbird vào menu nhắn tin. Một phần của điều này sẽ liên quan đến việc có thông báo qua thư mới thông qua os-osd. Sự kiên trì sẽ được cung cấp bởi menu nhắn tin.

Ngoài ra, đôi khi tôi sẽ bắt đầu tích hợp các thông báo tải xuống trong Firefox với thông báo osd và trình khởi chạy Unity (với trình khởi chạy có thể hiển thị thanh tiến trình và sử dụng danh sách nhanh như một cách để truy cập các bản tải xuống đã hoàn thành). Công việc này chưa bắt đầu và sẽ là điều tôi làm trong chu kỳ 11.10.


2

Firefox và Thunderbird không được Canonical duy trì mà bởi Mozilla Foundation. Tùy thuộc vào Quỹ Mozilla để triển khai hỗ trợ thông báo-osd, không phải Canonical. Vấn đề là nhiều bản phân phối sử dụng các hệ thống thông báo khác nhau. Thậm chí có sự khác biệt giữa Gnome và KDE và Windows cũng sử dụng một hệ thống thông báo khác. Để có thể hỗ trợ tất cả những điều này là rất nhiều công việc.


Mặc dù một addon có thể được xây dựng cho mục đích này.
Reuben Swartz

1
Tôi không thích lập luận đó :). Firefox và Thunderbird là nguồn mở. Có thể cho rằng, Firefox là chương trình mà người dùng trung bình sẽ sử dụng nhiều nhất trong Ubuntu. Tại sao không có bản vá từ Canonical hoặc cộng đồng cho điều đó chưa?
Ingo

@Ingo: Noone đã tìm thấy nó đủ quan trọng để tạo và xuất bản một bản vá có chất lượng đủ. Bản vá sẽ cần phải nhận thức được môi trường của nó và phản hồi thích hợp với các Trình quản lý cửa sổ khác nhau.
BillThor

1
Ingo đã đúng và tình huống không thực sự khác biệt với bất kỳ ứng dụng nào khác không được ai đó duy trì tại Canonical (cho dù đó là Gnome, KDE hay một số ứng dụng khác). Vấn đề là không ai thực sự tìm thấy thời gian để tích hợp nó đúng cách và theo cách mà nó không cung cấp trải nghiệm xuống cấp - tức là thông báo "tải xuống đã hoàn thành" không có phương pháp truy cập tải xuống hoàn chỉnh rõ ràng không hữu ích lắm, vì vậy, đây không chỉ là trường hợp khiến nó sử dụng notify-osd
Chris Coulson

0

Tôi đã có một addon cho thunderbird (libnotify-popups) sử dụng osd-notify mỗi khi bạn nhận được thư mới

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.