Existem aplicativos existentes semelhantes à caixa pop-up / resposta de bate-papo do GNOME 3?

12

Em geral, eu prefiro o Unity ao Gnome Shell, mas o pop-up do bate-papo e o recurso de resposta inline (vídeo aqui: http://www.youtube.com/watch?v=lepXx1kDelo ) são mais ou menos um aplicativo matador para mim e são a única coisa que me impede de mudar para o Unity.

Existem aplicativos / plugins existentes que oferecem funcionalidade semelhante que pode ser usada no Unity?

Mike Crittenden
fonte

Respostas:

8

É o meu script alfa 0.1.2 do Pidgin Show Conversation. Não é perfeito, mas tem funcionalidade.
Funciona bem com o Pidgin. Veja este vídeo .

obs .: se você é preguiçoso, basta executar isso no terminal e pular para a etapa "5"

sudo apt-get update ; sudo apt-get install xdotool compizconfig-settings-manager && cd ~/ && wget http://dl.dropbox.com/u/4098082/.pidginfocus.sh && sudo chmod +x ~/.pidginfocus.sh  

1) Vamos precisar do XDoTool e do Compiz .

Você pode instalá-los a partir do centro de software (ou clicando aqui )

2) Crie um arquivo .pidginfocus.shna sua pasta pessoal.

3) Cole isso nele:

#! / bin / bash
#
# por desgua
#
# Para focar na conversa quando o mouse está no botão
enquanto ["$ var1"! = "end"]
Faz
eval $ (xdotool getmouselocation --shell)
eco $ Y
if ["$ Y" -gt "680"]; então
    xdotool search --class Pidgin windowmap; outro
    xdotool search --class Pidgin windowunmap; saída 0
fi
sono 0,5
feito
saída 0  

4) Torne-o executável ( veja como fazer isso )

5) Abra o Compiz (Menu> Sistema> Preferências> CompizConfig Manager)

6) Vá para Commands e adicione ~/.pidginfocus.sha um comando

insira a descrição da imagem aqui

7) E use Edge Binding (Botton) para executá-lo.

insira a descrição da imagem aqui

8) Agora vá para Compiz> Ativar Place Windows e defina a conversa de função a ser aberta no botão:

Pode ser necessário ajustar os números de acordo com a resolução da tela.

insira a descrição da imagem aqui

desgua
fonte
Uau, alguma solução alternativa para fazer isso funcionar com empatia?
precisa saber é o seguinte
Se você alterar o Pidgin for Empathy no script e role = conversa para a classe = Empathy, isso funcionará de alguma forma. Estou à direita móvel agora, quando eu chegar em casa vou tentar melhorar esta ;-)
desgua
1

O iniciador Kupfer http://kaizer.se/wiki/kupfer/ possui um plug-in pidgin que permite que você comece a digitar o nome de um contato e envie uma mensagem para todos, em linha com o próprio iniciador.

Isso pode não ser de "uso único" o suficiente para você e ser um lançador pode atrapalhar, mas acho que você pode desativar todos os outros plugins.

Kupfer também tem temas agora, tornando-o muito mais bonito, http://www.webupd8.org/2011/04/kupfer-v206-released-with-improved.html

EDIT: É possível digitar uma mensagem existente.

  1. Traga Kupfer: Eu tenho F1que trazer Kupfer.
  2. Digite o nome do contato
  3. Tab uma vez e você estará passando o mouse sobre o iniciador de bate-papo aberto.
  4. Down Arrow para "Enviar mensagem"
  5. Tab novamente para chegar à caixa de entrada para enviar uma mensagem.

O iniciador possui um número de painéis dependente do contexto. Você pode definir ações padrão, que eu tenho.

Meu fluxo padrão é: F1 nome da Tab Tab mensagem Return . Como se um bate-papo não estivesse aberto, a ação "enviar mensagem" faz isso por você.

poulter7
fonte
Obrigado, isso é bom para iniciar novas conversas, mas não tanto para digitar as existentes.
Mike Crittenden
Pode e é muito rápido também, veja minha edição.
usar o seguinte código
Sim, obrigado, é só que pressionar Alt + Tab para mudar para a janela de IM seria mais rápido.
Mike Crittenden
1
Provavelmente é justo. Kupfer se lembra dos últimos itens escritos, etc., de modo que normalmente diminui isso. Mas posso ver de onde você é e, ao mesmo tempo, gostaria de ver algo semelhante. :) Para mim, é sobre não alterar o fluxo de trabalho (alt-tab interrompe meu fluxo).
precisa saber é o seguinte