Bagaimana cara membuat Skype menggunakan notify-osd?

38

Bagaimana cara membuat Skype menggunakan Ubuntu default notify-osd untuk menampilkan notifikasi (pesan masuk, koneksi pengguna, dll.) Sebagai ganti kotak pesan "jelek" milik Skype?

kounryusui
sumber
1
Ada laporan bug terhadap Skype di jira.skype.com/browse/SCL-502 , namun tidak mendapat banyak perhatian dan semakin berdebu.
Lightbreeze
Perhatikan bahwa Anda harus memiliki Empathy yang diinstal dan setidaknya satu akun telepati diatur sebelum Anda dapat mengatur status Anda atau memiliki hal-hal yang didorong oleh status Anda. Saya telah mengajukan bug tentang ini: bugs.launchpad.net/ubuntu/+source/unity/+bug/994607
HDave

Jawaban:

24

Mencoba

$ sudo apt-get install libnotify-bin

lalu buka opsi skype, pengaturan notifikasi, cari acara yang ingin Anda edit (misalnya, notifikasi kontak online), centang "Jalankan skrip berikut" dan masukkan

notify-send "%sname is now online" -i skype

Ini berhasil untuk saya. Anda dapat melakukan ini dengan notifikasi lain juga.


sumber
2
Ini luar biasa! Ini sangat sederhana namun itulah yang saya inginkan! Ini harus menjadi jawaban yang diterima.
Igor Zinov'yev
7
Di sini Anda dapat menemukan daftar parameter yang tersedia seperti %sname.
Jakob
1
Thx @Jakob - tanpa tautan itu jawabannya tidak bernilai setengahnya.
nem75
Skype sekarang memiliki opsi untuk menggunakan notifier bawaan. v4.3
JayKandari
14

Ada alat yang disebut Skype-wrapper yang menggunakan sistem notifikasi asli Ubuntu.

Untuk menginstal Skype-wrapper, masukkan perintah berikut di terminal.

sudo add-apt-repository ppa:skype-wrapper/ppa
sudo apt-get update && sudo apt-get install skype-wrapper python-skype

Catatan: PPA di atas, pada saat penulisan, memiliki paket hanya untuk 10.10, 11.04, 11.10 dan 12.04.

Setelah menginstal skype-wrapper, buka Skype dan masuk. Kemudian, buka skype-wrapper dan izinkan untuk menggunakan Skype dengan mengklik tombol 'Ya'. Pilih opsi "Ingat pilihan ini" jika Anda tidak ingin mengulangi langkah ini setiap kali Anda menggunakan skype-wrapper.

Setelah mengesahkan skype-wrapper untuk menggunakan Skype, Anda akan memiliki notifikasi asli dan notifikasi aktual Skype. Untuk menonaktifkan pemberitahuan Skype, buka Skype dan pergi ke opsi> pemberitahuan dan nonaktifkan semua jenis pemberitahuan yang tersedia. Menonaktifkan notifikasi di dalam Skype tidak menonaktifkan notifikasi asli skype-wrapper.

masukkan deskripsi gambar di sini

Tautan yang berguna: Cara menambahkan Skype ke menu olahpesan Ubuntu

jokerdino
sumber
Apakah Skype-Wrapper hanya solusi yang bagus untuk sistem Ubuntu menggunakan Unity? Atau apakah itu akan berfungsi dengan baik untuk Ubuntu dengan Gnome 3 desktop juga?
Eyal
Saya belum mencobanya di lingkungan desktop lain. Tapi saya cukup yakin itu dirancang untuk Unity mengingat ia mengikat Skype dengan pesan indikator dan apa yang tidak.
jokerdino
Menurut pendapat saya itu bekerja dengan baik untuk Gnome di 12,04
Eyal
3

Solusi lain: instal Pidgin, pastikan Pidgin memiliki akun Skype, maka semuanya akan langsung diberitahukan ke-osd. (Kelemahan: Anda harus memiliki kedua Pidgin dan Skype terbuka.)

Petunjuk integrasi di sini .

begtognen
sumber
0

Solusi mudah lain berdasarkan jawaban lain pada pertanyaan ini:

sudo apt-get install libnotify-bin

kemudian buka opsi skype -> pengaturan pemberitahuan dan temukan acara yang ingin Anda edit (misalnya, pemberitahuan kontak online) dan klik tampilan lanjutan.

Selanjutnya, periksa "Tampilkan pemberitahuan pop-up sistem bawaan"

Anda dapat melakukan ini dengan acara lain juga.

Smile4ever
sumber