¿Hay alguna aplicación existente similar al cuadro emergente de chat / respuesta de GNOME 3?


12

En general, prefiero Unity a Gnome Shell, pero la ventana emergente de chat de este último y el elemento de respuesta en línea (video aquí: http://www.youtube.com/watch?v=lepXx1kDelo ) es más o menos una aplicación asesina para mí y es Lo único que me impide cambiar a Unity.

¿Existen aplicaciones / complementos existentes que ofrezcan una funcionalidad similar que se pueda usar en Unity?

Respuestas:


8

Es mi secuencia de comandos Pidgin Show Conversation alpha 0.1.2. No es perfecto, pero tiene funcionalidad.
Funciona bien con Pidgin. Mira este video .

obs .: si eres flojo, puedes ejecutar esto en la terminal y saltar al paso "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) Necesitaremos XDoTool y Compiz .

Puede instalarlos desde el centro de software (o haciendo clic aquí )

2) Crea un archivo .pidginfocus.shen tu carpeta de inicio.

3) Pega esto en él:

#! / bin / bash
# #
# por desgua
# #
# Para enfocarse en la conversación cuando el mouse está en el fondo
while ["$ var1"! = "end"]
hacer
eval $ (xdotool getmouselocation --shell)
echo $ Y
si ["$ Y" -gt "680"]; luego
    xdotool search --class Pidgin windowmap; más
    xdotool search --class Pidgin windowunmap; salida 0
fi
dormir .5
hecho
salida 0  

4) Hazlo ejecutable (así es como lo haces )

5) Abra Compiz (Menú> Sistema> Preferencias> CompizConfig Manager)

6) Vaya a Comandos y agregue ~/.pidginfocus.sha un comando

ingrese la descripción de la imagen aquí

7) Y use Edge Binding (Botton) para ejecutarlo.

ingrese la descripción de la imagen aquí

8) Ahora vaya a Compiz> Habilitar colocar Windows y configure la conversación de roles para que se abra en la parte inferior:

Es posible que deba ajustar los números de acuerdo con la resolución de su pantalla.

ingrese la descripción de la imagen aquí


Wow agradable, ¿alguna solución para que esto funcione con empatía?
sagarchalise

Si cambia Pidgin para Empathy en script y role = conversación para class = Empathy, de alguna manera funcionará. Estoy en el móvil ahora, cuando llegue a casa intentaré mejorar esto ;-)
desgua

1

El lanzador Kupfer http://kaizer.se/wiki/kupfer/ tiene un complemento pidgin que le permite comenzar a escribir el nombre de un contacto y enviarles un mensaje en línea del lanzador.

Es posible que esto no sea lo suficientemente "de un solo uso" para usted y que ser un iniciador pueda interferir, pero supongo que podría deshabilitar todos los demás complementos.

Kupfer también tiene temas ahora, lo que lo hace mucho más bonito, http://www.webupd8.org/2011/04/kupfer-v206-released-with-improved.html

EDITAR: es posible escribir en un mensaje existente.

  1. Menciona a Kupfer: tengo F1que mencionar a Kupfer.
  2. Escribe el nombre del contacto
  3. Tab una vez y estarás sobre el iniciador de chat abierto.
  4. Down Arrow a "Enviar mensaje"
  5. Tab nuevamente para llegar al cuadro de entrada para enviar un mensaje.

El iniciador tiene un número de paneles dependiente del contexto. Puede establecer acciones predeterminadas, que tengo.

Mi flujo estándar es: mensaje de F1 nombre . Como incluso si un chat no está abierto, esta acción de "enviar mensaje" lo hace por usted.Tab Tab Return


Gracias, eso es bueno para iniciar nuevas conversaciones, pero no tanto para escribir las existentes.
Mike Crittenden

Puede y es muy rápido también, revisa mi edición.
poulter7

Sí, gracias, es solo que presionar Alt + Tab para cambiar a la ventana de MI sería más rápido.
Mike Crittenden

1
Eso es probablemente justo. Kupfer recuerda los últimos elementos escritos, etc., por lo que normalmente reduce eso. Pero puedo ver de dónde vienes y al mismo tiempo me gustaría ver algo similar. :) Para mí se trata de no cambiar el flujo de trabajo (alt-tab rompe mi flujo).
poulter7
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.