2011年5月21日土曜日

Unityを使い倒せ! 〜Skypeをメッセージングメニューに統合する方法〜

少々実装が独特なSkypeですが、遂にメッセージングメニューに統合する手法が確立されたようです。
これまでにあったものに比べNotify OSDによる通知が行えるようになっており、完璧な手法と言えるでしょう。

導入方法
  1. skype-notify-messaging をダウンロードします。
  2. wget http://webupd8.googlecode.com/files/skype-notify-messaging
  3. skype-notify-messaging に実行権限を付与します。
  4. chmod +x skype-notify-messaging
  5. skype-notify-messaging を実行します。
  6. ./skype-notify-messaging
    この時何を行うかを尋ねられますが、1のインストールを選択してください。
これで導入は成功です。

設定方法
  1. メッセージングメニュー以外からSkypeを起動するときにも通知が受けられるようにします。
  2. cp /usr/share/skype-notify-improved/skype.desktop ~/.local/share/applications
  3. Skypeを起動しオプションを開き、"通知"タブの"詳細ビュー"をクリックし、"次のスクリプトをイベントで実行する"にチェックを入れ、以下のコマンドを入力し、適用します。
  4. python /usr/share/skype-notify-improved/skype-notify.py -e"%type" -n"%sname" -f"%fname" -p"%fpath" -m"%smessage" -s%fsize -u%sskype
  5. Ubuntuをログオフし、再ログインします。
  6. メッセージングメニューにSkypeが追加されているので、そこからSkypeを起動します。
  7. このとき、"mySkypeController"の接続要求が来るので、チェックボックスをONして、許可してください。
これで設定は完了です。

おまけ
通知領域のSkypeアイコンは不要なので消してしまいたい場合は、以下の手順で消すことが出来ます。
  1. dconf-toolsをインストールします。
  2. sudo apt-get install dconf-tools
  3. dconf-editorを起動します。
  4. dconf-editor
  5. "desktop"→"unity"→"panel"を開き"systray-whitelist"欄からSkypeを削除します。
  6. Ubuntuを再ログインします。

0 件のコメント:

コメントを投稿