Esistono app esistenti simili alla finestra popup / risposta della chat di GNOME 3?


12

In generale, preferisco Unity a Gnome Shell, ma il popup della chat di quest'ultimo e la cosa del risponditore in linea (video qui: http://www.youtube.com/watch?v=lepXx1kDelo ) è più o meno un'app killer per me ed è l'unica cosa che mi impedisce di passare a Unity.

Esistono app / plugin esistenti che offrono funzionalità simili che possono essere utilizzate in Unity?

Risposte:


8

È il mio script Pidgin Show Conversation alpha 0.1.2. Non è perfetto, ma ha funzionalità.
Funziona bene con Pidgin. Vedere questo il video .

obs .: se sei pigro, puoi semplicemente eseguirlo sul terminale e andare al passaggio "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) Avremo bisogno di XDoTool e Compiz .

Puoi installarli dal centro software (o facendo clic qui )

2) Crea un file .pidginfocus.shnella tua cartella home.

3) Incolla questo in esso:

#! / Bin / bash
#
# di desgua
#
# Per concentrarsi sulla conversazione quando il mouse è in basso
while ["$ var1"! = "end"]
fare
eval $ (xdotool getmouselocation --shell)
echo $ Y
se ["$ Y" -gt "680"]; poi
    xdotool search --class Pidgin windowmap; altro
    xdotool search --class Pidgin windowunmap; uscita 0
fi
dormire .5
fatto
uscita 0  

4) Renderlo eseguibile ( Ecco come farlo )

5) Apri Compiz (Menu> Sistema> Preferenze> CompizConfig Manager)

6) Vai a Comandi e aggiungi ~/.pidginfocus.sha un comando

inserisci qui la descrizione dell'immagine

7) E usa Edge Binding (Botton) per eseguirlo.

inserisci qui la descrizione dell'immagine

8) Ora vai su Compiz> Abilita Posiziona Windows e imposta la conversazione di ruolo da aprire dal basso:

Potrebbe essere necessario regolare i numeri in base alla risoluzione dello schermo.

inserisci qui la descrizione dell'immagine


Caspita, qualche soluzione alternativa per farlo funzionare con empatia?
sagarchalise,

Se cambi Pidgin per Empatia nello script e ruolo = conversazione per classe = Empatia funzionerà in qualche modo. Sono al cellulare in questo momento, quando torno a casa cercherò di migliorare questo ;-)
desgua

1

Il launcher Kupfer http://kaizer.se/wiki/kupfer/ ha un plugin pidgin che ti permette di iniziare a digitare il nome di un contatto e inviare loro un messaggio tutto in linea sul launcher stesso.

Questo potrebbe non essere "monouso" sufficiente per te e potrebbe essere un lanciatore, ma immagino che potresti disabilitare tutti gli altri plugin.

Kupfer ora ha anche temi, il che lo rende molto più bello, http://www.webupd8.org/2011/04/kupfer-v206-released-with-improved.html

EDIT: è possibile digitare un messaggio esistente.

  1. Cresci Kupfer: sono F1obbligato a far crescere Kupfer.
  2. Digita il nome del contatto
  3. Tab una volta e passerai con il mouse sul lanciatore di chat aperto.
  4. Down Arrow a "Invia messaggio"
  5. Tab di nuovo per accedere alla casella di input per l'invio di un messaggio.

Il programma di avvio ha un numero di pannelli dipendente dal contesto. È possibile impostare azioni predefinite, che ho.

Il mio flusso standard è: F1 nome Tab Tab messaggio Return . Come se una chat non fosse aperta, questa azione "invia messaggio" lo fa per te.


Grazie, è bello per iniziare nuove conversazioni ma non tanto per digitare quelle esistenti.
Mike Crittenden,

Può e anche molto veloce, controlla la mia modifica.
poulter7,

Sì grazie, è solo che premere Alt + Tab per passare alla finestra di messaggistica istantanea sarebbe più veloce.
Mike Crittenden,

1
Questo è probabilmente giusto. Kupfer ricorda gli ultimi articoli scritti ecc., Quindi normalmente li riduce. Ma posso vedere da dove vieni e allo stesso tempo vorrei vedere qualcosa di simile da solo. :) Per me si tratta di non modificare il flusso di lavoro (alt-tab interrompe il mio flusso).
poulter7
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.