Realce a janela do Skype quando receber uma mensagem

3

Estou usando o Linux Mint 16 (Cinnamon desktop).

É possível destacar a janela do Skype no painel inferior quando recebo uma mensagem (como no Windows 7)? Eu quero fazer isso porque às vezes eu sinto falta das mensagens do Skype, e quero tornar o recebimento de mensagens mais perceptível.

É assim que fica no Windows 7:

Eu sei que o Cinnamon GUI é escrito em JavaScript. Sou bastante experiente em JavaScript, mas não tenho ideia de quais arquivos devo editar.

Ou talvez eu possa alterar apenas algumas opções nas configurações do Cinnamon ou do Skype?

Muito obrigado.

    
por Oleg 08.03.2014 / 20:30

2 respostas

1

Eu encontrei uma solução. Eu tive que editar 2 arquivos JavaScript:

1) /usr/share/cinnamon/applets/[email protected]/applet.js:

Encontre estas linhas:

this.actor._delegate = this;
this.actor.connect('button-release-event', Lang.bind(this, this._onButtonRelease));

this.metaWindow = metaWindow;

e cole esta linha depois deles:

metaWindow.actor = this.actor;

2) /usr/share/cinnamon/js/ui/windowAttentionHandler.js:

Após esta linha:

_onWindowDemandsAttention : function(display, window) {

cole estes:

    if (window && !window.has_focus() && window.get_wm_class() && window.get_wm_class().indexOf("Skype") > -1) {
        window.actor.add_style_class_name("window-list-item-demands-attention");
    }

Em seguida, pressione ALT+F2 e digite o comando r . Canela será reiniciada. Demora cerca de 10 segundos.

Isso é o que você precisa fazer. Agora, quando você receber uma mensagem, a janela de diálogo deve ser destacada com a cor vermelha (assim a janela de diálogo deve ser aberta, caso contrário, nada será destacado)

É assim que parece agora:

Atenção !!!

Minha versão do Cinnamon é 2.0.14. Se você tiver outra versão (tipo cinnamon --version no terminal), ela pode não funcionar ou o sistema pode falhar. Se isso acontecer, reverta todas as alterações nesses 2 arquivos e reinicie o Cinnamon (ou computador)

    
por 03.04.2014 / 16:14
0

não é possível. de acordo com o desenvolvedor glebihan linuxmint:

<~glebihan> it would have to be modified on skype's side, nothing that can be done in cinnamon

    
por 15.03.2014 / 12:26