Czy istnieją jakieś aplikacje podobne do okna wyskakującego / odpowiadania na czacie w GNOME 3?

12

Ogólnie rzecz biorąc, wolę Unity od Gnome Shell, ale jego wyskakujące okienko i wbudowana funkcja odpowiadania (wideo tutaj: http://www.youtube.com/watch?v=lepXx1kDelo ) jest dla mnie mniej więcej aplikacją typu zabójca i jest jedyna rzecz, która powstrzymuje mnie od przejścia na Jedność.

Czy są jakieś istniejące aplikacje / wtyczki, które oferują podobne funkcje, z których można korzystać w Unity?

Mike Crittenden
źródło

Odpowiedzi:

8

To mój skrypt Pidgin Show Conversation alpha 0.1.2. Nie jest idealny, ale ma funkcjonalność.
Działa dobrze z Pidgin. Zobacz ten film .

obs .: jeśli jesteś leniwy, możesz po prostu uruchomić to na terminalu i przejść do kroku „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) Będziemy potrzebować XDoTool i Compiz .

Możesz zainstalować je z centrum oprogramowania (lub klikając tutaj )

2) Utwórz plik .pidginfocus.shw folderze domowym.

3) Wklej to w to:

#! / bin / bash
#
# przez desgua
#
# Aby skupić się na rozmowie, gdy mysz jest na dole
podczas gdy [„$ var1”! = „end”]
robić
eval $ (xdotool getmouselocation --shell)
echo $ Y
if [„$ Y” -gt „680”]; następnie
    xdotool search --class Pidgin windowmap; jeszcze
    xdotool search - klasa Pidgin windowunmap; wyjście 0
fi
spać .5
gotowy
wyjście 0  

4) Ustaw, aby był wykonywalny ( oto jak to zrobić )

5) Otwórz Compiz (Menu> System> Preferencje> CompizConfig Manager)

6) Przejdź do poleceń i dodaj ~/.pidginfocus.shdo jednego polecenia

wprowadź opis zdjęcia tutaj

7) I użyj Edge Binding (Botton), aby go uruchomić.

wprowadź opis zdjęcia tutaj

8) Teraz przejdź do Compiz> Enable Place Windows i ustaw otwieranie konwersacji roli w botton:

Konieczne może być dostosowanie liczb zgodnie z rozdzielczością ekranu.

wprowadź opis zdjęcia tutaj

desgua
źródło
Wow, fajne, jakieś obejście, które sprawi, że zaczniesz pracować z empatią?
sagarchalizuj
Jeśli zmienisz Pidgin dla Empathy w scenariuszu i role = rozmowa dla class = Empathy, to jakoś zadziała. Jestem teraz na komórce, kiedy wrócę do domu, postaram się to poprawić ;-)
desgua
1

Program uruchamiający Kupfer http://kaizer.se/wiki/kupfer/ ma wtyczkę pidgin, która umożliwia rozpoczęcie wpisywania nazwy kontaktu i wysłanie do niego wiadomości bezpośrednio w samym programie uruchamiającym.

Może to nie być wystarczające do jednorazowego użycia i może być przeszkodą dla uruchamiania, ale myślę, że możesz wyłączyć wszystkie inne wtyczki.

Kupfer ma teraz także motywy, dzięki czemu jest o wiele ładniejszy, http://www.webupd8.org/2011/04/kupfer-v206-released-with-improved.html

EDYCJA: Można wpisać istniejącą wiadomość.

  1. Przywołaj Kupfer: Muszę F1przywołać Kupfera.
  2. Wpisz nazwę kontaktu
  3. Tab raz, a najedziesz myszką na otwarty program do uruchamiania czatu.
  4. Down Arrow na „Wyślij wiadomość”
  5. Tab ponownie, aby przejść do pola wprowadzania w celu wysłania wiadomości.

Program uruchamiający ma zależną od kontekstu liczbę paneli. Możesz ustawić domyślne akcje, które mam.

Mój standardowy przepływ to: F1 nazwa Tab Tab wiadomości Return . Nawet jeśli czat nie jest otwarty, akcja „wyślij wiadomość” robi to za Ciebie.

poulter7
źródło
Dzięki, miło jest inicjować nowe konwersacje, ale nie tyle za wpisywanie już istniejących.
Mike Crittenden,
Może i jest też bardzo szybki, sprawdź moją edycję.
poulter7
Tak, dziękuję, po prostu wciśnięcie Alt + Tab, aby przejść do okna czatu, byłoby szybsze.
Mike Crittenden,
1
To chyba uczciwe. Kupfer pamięta ostatnie napisane pozycje itp., Więc zwykle to ogranicza. Ale widzę, skąd pochodzisz i jednocześnie chciałbym zobaczyć coś podobnego. :) Dla mnie chodzi o niezmienianie przepływu pracy (Alt-Tab przerywa mój przepływ).
poulter7