Como fazer o Skype usar o notify-osd?

38

Como faço para o Skype usar o Ubuntu notify-osd padrão para exibir notificações (mensagens recebidas, usuários se conectando etc.) em vez da caixa de mensagem "feia" do Skype?

kounryusui
fonte
1
Há um relatório de bug no Skype em jira.skype.com/browse/SCL-502 , mas ele não recebeu muita atenção e está ficando empoeirado.
Lightbreeze
Observe que você deve ter o Empathy instalado e pelo menos uma conta de telepatia configurada antes de poder definir seu status ou fazer com que tudo seja conduzido pelo seu status. Eu arquivei um bug nisto: bugs.launchpad.net/ubuntu/+source/unity/+bug/994607
HDave

Respostas:

24

Experimentar

$ sudo apt-get install libnotify-bin

vá para opções de skype, configurações de notificação, localize o evento que deseja editar (por exemplo, notificação de contato on-line), marque "Executar script a seguir" e insira

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

Isso funcionou para mim. Você pode fazer isso com outras notificações também.


fonte
2
Isso é incrível! É tão simples e, no entanto, é exatamente o que eu queria! Esta deve ser uma resposta aceita.
Igor Zinov'yev 28/10/11
7
Aqui você pode encontrar uma lista dos parâmetros disponíveis, como %sname.
Jakob
1
Thx @Jakob - sem esse link, a resposta não vale nem a metade.
75
O Skype agora tem a opção de usar o notificador incorporado. v4.3
JayKandari
14

Existe uma ferramenta chamada Skype-wrapper que usa o sistema de notificação nativo do Ubuntu.

Para instalar o wrapper do Skype, digite os seguintes comandos em um terminal.

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

Nota: O PPA acima, no momento da redação deste documento, possui pacotes apenas para 10.10, 11.04, 11.10 e 12.04.

Após instalar o skype-wrapper, abra o Skype e faça login. Em seguida, abra o skype-wrapper e permita que ele use o Skype clicando no botão 'Sim'. Selecione a opção "Lembrar esta seleção" se não desejar repetir esta etapa sempre que usar o skype-wrapper.

Depois de autorizar o skype-wrapper a usar o Skype, você terá as notificações nativas e as notificações reais do Skype. Para desativar as notificações do Skype, abra o Skype e vá para opções> notificações e desative todos os tipos de notificação disponíveis. Desativar notificações no Skype não desativa as notificações nativas do skype-wrapper.

insira a descrição da imagem aqui

Link útil: Como adicionar o Skype ao menu de mensagens do Ubuntu

jokerdino
fonte
O Skype-Wrapper é apenas uma boa solução para sistemas Ubuntu usando o Unity? Ou funcionará bem no Ubuntu com os desktops Gnome 3 também?
Eyal
Eu não tentei em outros ambientes de desktop. Mas tenho certeza de que é adaptado para o Unity, pois vincula o Skype à mensagem indicadora e o que não.
jokerdino
Na minha opinião, funciona decentemente para o Gnome em 12.04
Eyal
3

Outra solução alternativa: instale o Pidgin, verifique se o Pidgin possui uma conta do Skype e, em seguida, tudo irá diretamente para o notify-osd. (Desvantagem: você precisa ter o Pidgin e o Skype abertos.)

Instruções de integração aqui .

iniciar
fonte
0

Outra solução fácil com base em outra resposta a esta pergunta:

sudo apt-get install libnotify-bin

vá para opções do skype -> configurações de notificação e localize o evento que deseja editar (por exemplo, notificação de contato online) e clique em visualização avançada.

Em seguida, marque "Exibir notificação pop-up do sistema interno"

Você pode fazer isso com outros eventos também.

Smile4ever
fonte