SkypeのデフォルトのUbuntu notify-osdを使用して、Skypeの「ugい」メッセージボックスの代わりに通知(着信メッセージ、接続中のユーザーなど)を表示するにはどうすればよいですか?
SkypeのデフォルトのUbuntu notify-osdを使用して、Skypeの「ugい」メッセージボックスの代わりに通知(着信メッセージ、接続中のユーザーなど)を表示するにはどうすればよいですか?
回答:
試して
$ sudo apt-get install libnotify-bin
次に、Skypeオプション、通知設定に移動し、編集するイベント(オンラインの連絡先通知など)を見つけ、「次のスクリプトを実行する」をチェックして挿入します
notify-send "%sname is now online" -i skype
これは私のために働いた。他の通知でもこれを行うことができます。
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のネイティブ通知は無効になりません。
便利なリンク: UbuntuのメッセージングメニューにSkypeを追加する方法
この質問に関する別の答えに基づいた別の簡単なソリューション:
sudo apt-get install libnotify-bin
次に、スカイプオプション->通知設定に移動し、編集するイベント(たとえば、オンラインの連絡先通知)を見つけて、[詳細表示]をクリックします。
次に、「組み込みシステムのポップアップ通知を表示する」をチェックします
他のイベントでもこれを行うことができます。