Làm cách nào để sử dụng Skype thông báo-osd?


38

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?


1
Có một báo cáo lỗi chống lại Skype tại jira.skype.com/browse/SCL-502 , tuy nhiên nó đã không nhận được nhiều sự chú ý và đang trở nên bụi bặm.
Lightbreeze

Lưu ý rằng bạn phải cài đặt Empathy và ít nhất một tài khoản thần giao cách cảm được thiết lập trước khi bạn có thể đặt trạng thái hoặc để mọi thứ được điều khiển bởi trạng thái của bạn. Tôi đã nộp một lỗi về điều này: bugs.launchpad.net/ubuntu/+source/unity/+bug/994607
HDave

Câu trả lời:


24

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.


2
Điều này thật tuyệt! Nó rất đơn giản và nó chính xác là những gì tôi muốn! Đây phải là một câu trả lời được chấp nhận.
Igor Zinov'yev

7
Ở đây bạn có thể tìm thấy một danh sách các tham số có sẵn như thế nào %sname.
Jakob

1
Thx @Jakob - không có liên kết đó, câu trả lời không đáng giá bằng một nửa.
nem75

Skype hiện có tùy chọn để sử dụng trình thông báo tích hợp. v4.3
JayKandari

14

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.

nhập mô tả hình ảnh ở đây

Liên kết hữu ích: Cách thêm Skype vào menu nhắn tin Ubuntu


Có phải Skype-Wrapper chỉ là một giải pháp tốt cho các hệ thống Ubuntu sử dụng Unity? Hay nó cũng sẽ hoạt động tốt với Ubuntu với máy tính để bàn Gnome 3?
Mắt

Tôi đã không thử nó trên các môi trường máy tính để bàn khác. Nhưng tôi khá chắc chắn rằng nó được thiết kế riêng cho Unity vì nó liên kết Skype với thông báo chỉ báo và những gì không.
jokerdino

Theo tôi, nó hoạt động tốt cho Gnome vào ngày 12.04
Eyal

3

Một cách giải quyết khác: cài đặt Pidgin, đảm bảo Pidgin có tài khoản Skype, sau đó mọi thứ sẽ trực tiếp đến thông báo-osd. (Nhược điểm: sau đó bạn phải mở cả Pidgin và Skype.)

Hướng dẫn tích hợp tại đây .


0

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.

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.