Como obter melhores notificações do Skype no Ubuntu?

10

No Ubuntu, quero ser notificado de uma maneira personalizável quando alguém fala em uma conversa do Skype (mas não nos 'canais' do bate-papo em grupo).

O problema é:

  • Eu tenho muitas janelas abertas, então geralmente não percebo quando uma nova aparece na barra de tarefas ou se o ícone muda.
  • As notificações integradas do Skype são pequenas e desaparecem quase imediatamente, por isso não as noto
  • Tentei usar esse script nas opções de notificação do Skype, mas ele também desaparece muito rapidamente: notify-send "%sname:" "%smessage" -i skype-chat( atualização: notificar-enviar agora suporta personalização )
  • Tentei usar o pidgin em vez do Skype, na esperança de que suas notificações fossem melhores, mas faltam muitos recursos, por exemplo, listar bate-papos marcados acima da minha lista de contatos

Existe algum pacote de notificações melhor que eu possa usar em vez de enviar-notificação?

Ou alguma outra solução?

ATUALIZAÇÃO: Idealmente, uma janela de notificação ficaria em cima de todas as outras janelas e exigiria que o usuário clicasse nela antes de desaparecer, para garantir que a viram.

Will Sheppard
fonte

Respostas:

2

Existe um programa chamado Skype-Wrapper que tenta melhorar o sistema de notificação do Skype no Ubuntu, integrando-o ao menu de mensagens do Ubuntu.

Imagem do Skype Wrapper do OMGUbuntu

Você pode ver as instruções de instalação deste artigo no OMGUbuntu .

Existem instruções adicionais na primeira resposta a esta pergunta no AskUbuntu (que é minha fonte de informações).

Eyal
fonte
3

O xfce4-notifyd tem uma opção para definir seu tema, transparência e tempo antes que desapareça.

Pessoalmente, tive que desinstalar o daemon de notificação anterior para definir o novo como padrão ...


Se você estiver usando o notificar osd ( gnome-notify ), as ferramentas da GUI para personalizá-lo podem ser encontradas aqui .


fonte
3

Se você estiver usando notify-sende parece desaparecer muito rápido, tente especificar o tempo limite:

"notify-send --expire-time=5000"

Isso deve ocultar a mensagem em 5 segundos (5000 ms).

Einar Lielmanis
fonte
1
a opção --expire-time não tem efeito para mim. Estou usando a v0.7.2
Will Sheppard
use "-t 5000" para atraso da mensagem; "notify-send --help" é útil
virtualeyes
2

Eu tive uma reclamação semelhante e o que acabei fazendo foi instalar este plug-in de API, o que me permitiu adicionar uma conta do Skype ao Empathy. Agora recebo minhas mensagens do Skype em um bom pop-up do Empathy e desabilitei meus pop-ups do skype. Uma ressalva: deixe os pop-ups do Skype para receber chamadas, pois o Empathy não pode lidar com isso. Pelo menos, não pode ser instalado no meu Fedora.

Nota: Estou operando sob a premissa de que o Ubuntu Empathy funciona de maneira semelhante ao Fedora Empathy. Por favor me corrija se eu estiver errado.

SaintWacko
fonte
0

Encontrei um tipo semelhante de solução para o meu cliente de IRC, o pidgin .

Eu construí um plugin que chama os seguintes comandos:

# play a sound
/usr/bin/play /usr/share/sounds/gnome/default/alerts/drip.ogg

# display a popup message
/usr/bin/zenity --info --title "Message received"
Will Sheppard
fonte