Làm cách nào để khiến Skype sử dụng osd thông báo Ubuntu mặc định để hiển thị thông báo (tin nhắn đến, người dùng kết nối, v.v.) thay vì hộp thông báo "xấu xí" của Skype?
Làm cách nào để khiến Skype sử dụng osd thông báo Ubuntu mặc định để hiển thị thông báo (tin nhắn đến, người dùng kết nối, v.v.) thay vì hộp thông báo "xấu xí" của Skype?
Câu trả lời:
Thử
$ sudo apt-get install libnotify-bin
sau đó vào tùy chọn skype, cài đặt thông báo, tìm sự kiện bạn muốn chỉnh sửa (ví dụ: thông báo liên hệ trực tuyến), kiểm tra "Thực thi tập lệnh sau" và chèn
notify-send "%sname is now online" -i skype
Điều này làm việc cho tôi. Bạn có thể làm điều này với các thông báo khác là tốt.
Có một công cụ gọi là Skype-Wrapper sử dụng hệ thống thông báo riêng của Ubuntu.
Để cài đặt Skype-Wrapper, hãy nhập các lệnh sau trong một thiết bị đầu cuối.
sudo add-apt-repository ppa:skype-wrapper/ppa
sudo apt-get update && sudo apt-get install skype-wrapper python-skype
Lưu ý: PPA ở trên, tại thời điểm viết, chỉ có các gói cho 10.10, 11.04, 11.10 và 12.04.
Sau khi cài đặt skype-Wrapper, hãy mở Skype và đăng nhập. Sau đó, mở skype-Wrapper và cho phép nó sử dụng Skype bằng cách nhấp vào nút 'Có'. Chọn tùy chọn "Ghi nhớ lựa chọn này" nếu bạn không muốn lặp lại bước này mỗi khi bạn sử dụng trình bao bọc skype.
Sau khi ủy quyền cho skype-Wrapper sử dụng Skype, bạn sẽ có cả thông báo gốc và thông báo thực tế của Skype. Để tắt thông báo của Skype, hãy mở Skype và đi đến tùy chọn> thông báo và tắt tất cả các loại thông báo có sẵn. Vô hiệu hóa thông báo trong Skype không vô hiệu hóa thông báo gốc của skype-Wrapper.
Liên kết hữu ích: Cách thêm Skype vào menu nhắn tin Ubuntu
Một giải pháp dễ dàng khác dựa trên câu trả lời khác cho câu hỏi này:
sudo apt-get install libnotify-bin
sau đó đi đến tùy chọn skype -> cài đặt thông báo và tìm sự kiện bạn muốn chỉnh sửa (ví dụ: thông báo liên hệ trực tuyến) và nhấp vào chế độ xem nâng cao.
Tiếp theo, kiểm tra "Hiển thị thông báo bật lên hệ thống tích hợp"
Bạn có thể làm điều này với các sự kiện khác là tốt.