如何让Skype使用notify-osd?
如何让Skype使用默认的Ubuntu notify-osd来显示通知(传入消息,用户连接等)而不是Skype自己的“丑陋”消息框?
尝试
$ sudo apt-get install libnotify-bin
然后转到Skype选项,通知设置,查找要编辑的事件(例如,在线联系通知),选中“执行以下脚本”并插入
notify-send "%sname is now online" -i skype
这对我有用。 您也可以使用其他通知执行此操作。
有一个名为Skype-wrapper的工具,它使用Ubuntu的原生通知系统。
要安装Skype-wrapper,请在终端中输入以下命令。
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并通过单击“Yes”按钮允许它使用Skype。 如果您不想在每次使用skype-wrapper时重复此步骤,请选择“记住此选择”选项。
授权skype-wrapper使用Skype后,您将同时拥有本机通知和Skype的实际通知。 要禁用Skype的通知,请打开Skype并转到选项>通知并禁用所有可用的通知类型。 在Skype中禁用通知不会禁用skype-wrapper的本机通知。
有用的链接: 如何将Skype添加到Ubuntu消息菜单
另一个解决方法:安装Pidgin,确保Pidgin有一个Skype帐户,然后一切都将直接发送到notify-osd。 (下行:你必须同时打开Pidgin和Skype。)
这里的集成说明 。
基于此问题的另一个答案的另一个简单解决方案:
sudo apt-get install libnotify-bin
然后转到Skype选项 – >通知设置并找到要编辑的事件(例如,在线联系通知)并单击高级视图。
接下来,选中“显示内置系统弹出通知”
您也可以使用其他活动执行此操作。