web-dev-qa-db-ja.com

Skypeでnotify-osdを使用する方法は?

SkypeにデフォルトのUbuntu notify-osdを使用して、Skypeの「ugい」メッセージボックスの代わりに通知(着信メッセージ、接続中のユーザーなど)を表示するにはどうすればよいですか?

38
kounryusui

試してみる

$ Sudo apt-get install libnotify-bin

次に、スカイプオプション、通知設定に移動し、編集するイベント(オンライン連絡先通知など)を見つけ、「次のスクリプトを実行する」をチェックして挿入します

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

これは私のために働いた。他の通知でもこれを行うことができます。

24
user11330

Ubuntuのネイティブ通知システムを使用するSkypeラッパーと呼ばれるツールがあります。

Skypeラッパーをインストールするには、ターミナルで次のコマンドを入力します。

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

注:上記のPPAには、執筆時点で10.10、11.04、11.10、および12.04のパッケージのみが含まれています。

Skype-wrapperをインストールしたら、Skypeを開いてサインインします。次に、skype-wrapperを開き、[はい]ボタンをクリックしてSkypeを使用できるようにします。 skype-wrapperを使用するたびにこの手順を繰り返したくない場合は、[この選択を記憶する]オプションを選択します。

Skype-wrapperにSkypeの使用を許可すると、ネイティブ通知とSkypeの実際の通知の両方が得られます。 Skypeの通知を無効にするには、Skypeを開き、[オプション]> [通知]に移動して、使用可能なすべての通知タイプを無効にします。 Skype内で通知を無効にしても、skype-wrapperのネイティブ通知は無効になりません。

enter image description here

便利なリンク: SkypeをUbuntuのメッセージングメニューに追加する方法

14
jokerdino

別の回避策:Pidginをインストールし、PidginにSkypeアカウントがあることを確認すると、すべてがnotify-osdに直接移動します。 (欠点:PidginとSkypeの両方を開いておく必要があります。)

統合 手順はこちら

3
begtognen

この質問に対する別の答えに基づく別の簡単な解決策:

Sudo apt-get install libnotify-bin

次に、スカイプオプション->通知設定に移動し、編集するイベント(たとえば、オンラインの連絡先通知)を見つけて、[詳細表示]をクリックします。

次に、「組み込みシステムのポップアップ通知を表示する」をチェックします

他のイベントでもこれを行うことができます。

0
Smile4ever