Archiwa tagu: finch

Pomyślałem o… powrocie do korzeni – podział (multi)komunikatora

Bycie online 24 godziny na dobę ma swoje wady i ma również zalety. Właśnie wspomniane bycie 24/h dało mi nieco do myślenia jeśli chodzi o korzystanie z komunikatorów. Do tej pory można powiedzieć, że moja obecność była równoznaczna z jej nieobecnością. Co przez to można rozumieć – 24 godzinna dostępność była związana z tym, że nie zwracałem uwagi w ogóle na listę znajomych (kto jest dostępny, a kto nie), przez to urwało mi się kilka fajnych znajomości, które chciałem utrzymywać nadal. Cóż… bywa.

Podczas tego dwuletniego korzystania z hostingu od  Tani, dobry hosting – (obecnie) mój lider: linuxpl.com nauczyłem się używać jedynie multi-komunikatora Finch poprzez shell. O zaletach tego rozwiązania mógłbym powiedzieć dość sporo, ale jest jedna, zasadnicza wada tego rozwiązania. Zamierają kontakty, zamierają znajomości, które utrzymywało się na porządku dziennym i wszystko było fajnie. Obecnie wytłumaczyć mogę to tym, że nie liczyła się dla mnie praktycznie w ogóle lista kontaktów. Była, ale co z tego, skoro była z reguły ukryta?! Można było ją wyświetlić, ale i tak „nie chciało się rozmawiać”, nie było tych wkurzających popupowatych okienek z rozmowami od znajomych. Nie było też powiadomienia dźwiękowego, czy „tooltipa” z informacją o dostępności. Po prostu… nie było praktycznie nic.


Domyślny opis Finch/Pidgin przy „away”

Finch/Pidgin jako domyślny opis dla statusu Zajęty (Away) ma przypisany opis: Nie ma mnie teraz przy komputerze. Czy da się go zmienić? Zakładając oczywiście, że nie ma takiej opcji w ustawieniach?

Okno ustawień / bezczynność

Okno ustawień / bezczynność

Oczywiście, że tak. Nie jestem pewien, jak jest w przypadku innych wersji tego/tych komunikatora/komunikatorów, ale w mojej nie ma możliwości edycji opisu poprzez ustawienia. Jest natomiast inne rozwiązanie.

W katalogu:

.purple/

Tworzy się plik o nazwie status.xml w nim zawartych jest kilka statusów, plik więc wygląda mniej więcej tak:

<?xml version=’1.0′ encoding=’UTF-8′ ?>

<statuses version=’1.0′>
<status name=’Auto-Cached’ transient=’true’ created=’cyferki’ lastus$
<state>away</state>
<message>Nie ma mnie teraz przy komputerze</message>
</status>
<status name=’Auto-Cached’ transient=’true’ created=’cyferki lastus$
<state>available</state>
</status>
</statuses>

Odpowiedź powinna więc się nasunąć sama, jak zmodyfikować opis komunikatora, tak by przechodząc w tryb bezczynności opis był inny niż ten domyślny. Tak! Edytujemy tylko plik status.xml wprowadzając interesujący nas tekst w miejsce Nie ma mnie teraz przy komputerze.


Konsola + Pidgin = Finch?

pidginCzym jest Finch? Jest to konsolowy odpowiednik Pidgina – tak można go najkrócej opisać i w zasadzie to by wystarczyło każdemu, kto zna Pidgina. Jednym z atutów tego programu jest fakt, że działa on na podobnej zasadzie, co Pidgin, można w zasadzie wszystko w tym programie zrobić, tak jak ma to miejsce u jego brata. Wadą jest fakt, że zjada nieco więcej zasobów, niż jego odpowiednik, jakim jest konsolowy multi-komunikator EKG2. Co odróżnia Fincha od EKG2? To, że widzimy okienka rozmowy, jak w przypadku komunikatora z GUI, jak i to, że możemy do woli zmieniać rozmiar okien oraz je przenosić na dowolne pole konsoli, jak i wiele innych… Dla tych, którzy nie znają Fincha:

Finch is a console-based IM program that lets you sign on to AIM, Jabber, MSN, Yahoo!, and other IM networks. It runs on Unixes. It uses GLib and ncurses.

http://developer.pidgin.im/

Co w wolnym tłumaczeniu oznacza:

Finch to komunikator bazujący na konsoli, który pozwala na łączenie/komunikację z takimi sieciami jak AIM, Jabber, MSN, Yahoo!, oraz innymi. Działa na systemach Unixowych. Używa GLib oraz ncurses.

http://developer.pidgin.im/

Czyli takim łopatologicznym skrótem: jest to multi-komunikator internetowy, który działa wyłącznie na systemach Unixowych.