Marné čekání na ideální Jabber klient?

13. listopadu 2007 v 23:44 |  Počítadla
Přešel jsem na nové PSI. Lepší, ale ne o moc.

Na novou verzi Jabber/XMPP klientu PSI se čekalo jako na smilování boží. Stávající v0.10 fungovala, ovšem se slušným množstvím "ale". Spolu s jeho dalšími uživateli jsem si zvykl na to, že, mám-li parafrázoval klasika, PSI je nejhorší možný Jabber klient, s výjimkou všech ostatních, které kdy byly napsány.

Nová verze mezi námi!

Po takřka nekonečném čekání nakonec vyšla nová verze 0.11. Na její vyzkoušení jsem musel ještě chvíli počkat, než nějaký dobrodinec vydá balíky pro můj systém (vřelé díky serveru MalýJarda.cz za uvolněný repozitář). Konečně tedy přišel čas, kdy jsem si mohl jak doma (Ubuntu 7.04), tak v práci (Debian 4.0) nové PSI vyzkoušet.
Pár věcí mě potěšilo: vylepšená podpora šifrování, možnost odkázat některé kontakty do patřičných mezí pomocí obdoby ACL, nebo (konečně!) zapamatování si velikosti a polohy oken MUCů. Plus vylepšená možnost dělat v MUC taky něco jiného, než nastavovat topic.
Pak jsou věci, které mě nechávají celkem chladným, jako vzdálená obsluha běžícího PSI nebo podpora virtuálních Jabber serverů.

Proč to žádný neumí?

Zkusím ale vyjmenovat pár věcí, které bych si u ideálního Jabber klientu představoval a které jsem v novém PSI marně hledal:
  • Integrované kontakty. Mám-li na nějakého člověka kontakt přes Jabber, ICQ transport a např. ještě SMS transport, byl bych hrozně rád, abych dotyčného viděl v rosteru jen jednou a mohl se rozhodnout, přes který kanál mu odešlu zprávu (kdybych se rozhodl kanály obměňovat, mohla by se konverzace zaznamenávat třeba v tabech okna)
  • více nastavitelný roster. Možnost roztažení do dvou sloupců, například. Možnost zobrazení avatarů v rosteru (asi jediná věc, která se mi líbí na Gajimu). Volitelné nastavení pořadí skupin (abych nemusel mít před každou skupinou číslo)
  • automatické vstupování do vybraných MUCů při zalogování
  • nezávislost na té nešťastné Qt knihovně (nebudu ale předstírat, že bych v tomto čekal u PSI nějaké zlepšení)
  • přehledná a rychlá práce s historií. V tomhle směru má ještě PSI hodně co dohánět

Nejásám, ale co už

Abych svou dosavadní zkušenost s novou verzí PSI klienta shrnul: je to krok vpřed. Ale na to, jak dlouho se na něj čekalo, je to krok celkem nesmělý. I nadále u PSI zůstávám spíš proto, že neexistuje rozumná alternativa, než že by se jednalo o nějak špičkový klient. O tom zatím pořád můžu jenom snít.


Komentáře

1 Finwe Finwe | Web | 14. listopadu 2007 v 0:46 | Reagovat

Nu, nepřítomnost ideálního klienta je jedna z věcí, kterámi brání v totálnímu přechodu na Jabber (a podpoře ICQ jen přes ICQ transport).

Musím říct, že pro klasické chatování po Jabberu zůstává nepřekonatelná Miranda, ale ta má jednu velikou chybu, nedostatek - a tím je MUC.

Plugin Chat, který se o toto v Mirandě stará, je mizerně nastavitelný a vůbec mizerný sám o sobě. Také chtroomy v rosteru jsou špatně zpracované. Marně čekám, až podporu chtů nabídne některý "okenní manažer plugin" (velké naděje vkládám do TabSRMM), aby MUC vypadal jako klasická koncerzace a těžil z jejích vlastností.

2 kukulich kukulich | Web | 14. listopadu 2007 v 8:55 | Reagovat

U PSI už mne drží jen dvě věci:

1) Mizerná podpora MUC v Mirandě.

2) Nevím, jak bych převáděl do Mirandy historii z PSI.

Nebýt těhle dvou věcí, tak už jsem dávnou utekl k Mirandě, protože bych rád, aby mi ICQ fungovalo mnohem lépe než ten příšerný transport.

3 PaulMan PaulMan | 14. listopadu 2007 v 9:50 | Reagovat

[2]: Inu, transport není ideální, ale samotné ICQ nefunguje o mnoho lépe. Pokud bych měl něco vytknout ICQ transportu, tak asi nejvíc mě pálí nemožnost posílání a přijímání souborů s ICQ uživateli. Ale to už není záležitost klienta.

4 Jan Tichý Jan Tichý | E-mail | Web | 14. listopadu 2007 v 15:21 | Reagovat

Ahoj, s tímhle příspěvkem jsi mi kápnul do noty. V posledních dnech totiž prožívám velkou euforii. Nalezl jsem totiž svého ideálního IM klienta.

Od nativního ICQ kdysi dávno jsem se záhy přesunul k Mirandě, se kterou jsem se ale moc nezkamarádil, protože byla ve spoustě věcí nešikovná. Před dvěma lety jsem přešel na Psi. Spíš než nalezení ideálního klienta to tehdy byl spíš kompromis vynucený tím, že nic lepšího v té době nebylo. Pořád mi chyběla spousta věcí, jako jsou třeba metakontakty s pořadím preferovaných protokolů, pohodlnější práce s MUC, volitelné pořadí skupin, avatary v rosteru, konverzace v tabech seřazených po pravé straně okna a ne nahoře, rychlá a přehledná historie. V poslední době, kdy jde jabber.cz a zejména jeho ICQ transport vytrvale do háje, se pak přidal i požadavek na přímé připojení do ICQ sítě bez nějakých transportů.

Před pár dny jsem ho objevil. PIDGIN. Klient, který umí úplně všechno, co jsem si od svého ideálního kecálka mohl kdy přát. Uznávám, že jsem dosud stále ještě v počátečním nekritickém nadšení, ale zatím jsem naprosto spokojen. Vím jistě, že k Psi ani Mirandě bych se už rozhodně nevrátil. Doporučuji minimálně k vyzkoušení, protože Pidgin mimochodem splňuje i značnou část Tvých požadavků.

5 PaulMan PaulMan | 14. listopadu 2007 v 15:52 | Reagovat

[4]: Já jsem Pidgina používal ještě v době, kdy to byl úplně normální Gaim :)  Neříkám, že jsem z něj byl nadšený, ale vyhovoval mé tehdejší hlavní potřebě jednoho klienta pro Linux i Windows. Víceprotokolovým klientům se vyhýbám, protože umí od každého protokolu něco, ale zpravidla žadný pořádně. A už se opravdu nechci vracet k odděleným protokolům a účtům. Mám Jabber s ICQ transportem a u toho už chci zůstat.

6 kukulich kukulich | Web | 14. listopadu 2007 v 17:47 | Reagovat

[3] Tak jsem si pidgina vyzkoušel a zase se ho zbavil. Má hnusné ikony, nedokázal jsem nějak změnit nastavení barev v MUC a smajly vykresluje i na místech, kde by podle mne neměl http://temp.kukulich.net/pidgin.png.

7 Jan Tichý Jan Tichý | E-mail | Web | 14. listopadu 2007 v 23:36 | Reagovat

[5] Od doby, kdy byl ještě Gaim, udělal tenhle program dost výrazný pokrok. Z Tvých námitek není pro Pidgin žádná relevantní, naopak některými z nich vylučuješ jakékoliv další používání Psi :). To, že Pidgin umí více protokolů, samozřejmě neznamená, že nemůžeš používat jen jeden jediný, a to Jabber, klidně i včetně ICQ transportu. I kdybych se v Pidginu omezil jen na Jabber, pak toho i tak umí daleko víc než celé Psi, takže námitka, že neumí nic pořádně, není na místě. A co se týká oddělených účtů, je to právě Pidgin, který narozdíl od Psi umí sloučit více různých kontaktů téže osoby pod jednu položku a pod jednu historii. V lásce, váš fanatický vyznavač Jediného Správného Kecálka.

8 PaulMan PaulMan | 15. listopadu 2007 v 9:06 | Reagovat

[7]: No dobrá, já se ve chvilce volna podívám, jaký udělali soudruzi vývojáři pokrok. Narozdíl od kukulicha nejsem alergický na GTK knihovnu :) Jenom jedna irelevantní poznámka bokem: na český patvar "kecálek" jsem celkem alergický :)

9 kuli kuli | 28. listopadu 2007 v 12:56 | Reagovat

kazdy klient ma sve + i sve -. na idealniho klienta muzete cekat vecne. nic takoveho neexistuje.

paulman: tobe pomuze jen jedine. sveho idealniho klienta si vytvor sam.

svetu mir.   ;-)

10 Václav Novotný Václav Novotný | Web | 28. listopadu 2007 v 22:13 | Reagovat

[7] Nainstaloval jsem Pidgina a jsem spokojený. Už žádné zašlé skvrny :)

11 PaulMan PaulMan | 4. prosince 2007 v 10:31 | Reagovat

Takže. Pokusím se shrnout, proč mě Pidgin nepřesvědčil:

- spojení kontaktů z různých protokolů, hlavní vějička, na kterou mě HoT lákal, není vůbec dotažené. Kontakty je do sebe sice možné "zabalit", ale vznikne špatně ovladatelný slepenec - Pidgin přiděluje jednotlivým účtům prioritu podle nějaké své tajemné vnitřní logiky, komunikaci ze všech hází do jednoho okna, ale do různých souborů s historií. Na téhle featurce je třeba ještě udělat kus práce

- grafika Pidginu je hrozná, ta zelená kolečka, ukazující online kontakty, to je desing jak vínko. V menu chybí jakákoli možnost si vzhled programu aspoň trochu přizpůsobit. V dokumentaci se píše, že těch pár změn, které udělat lze, je nutno provést ruční editací souboru .gtkrc-2.0 - to mi připadá v dnešní době celkem ubohé, zvlášť u programu s major version číslem 2

- práce s rosterem je zoufalá, přesun kontaktu do jiné skupiny lze udělat pouze systémem drag'n'drop, u skupiny nalézající se na druhém konci rosteru je to o nervy (kór když se kontakt po cestě dvakrát zabalí do jiného). Všechny zkoušené protokoly (Jabber, ICQ, MSN) si v rosteru svéhlavě dělají své (prázdné) skupiny ("Jabber guys" či "Individuals"), které sice lze smazat, ale po znovuzalogování jsou znovu na svém místě...

Po nedávných debatách na toto téma (a po aféře s odříznutím ICQ kontaktů) už tak tvrdošíjně netrvám na používání transportů a s nějakým kvalitním multiprotokolovým klientem bych třeba i štěstí zkusil. Pidgina v současné verzi ale za kvalitního nepovažuju. Celkem se mi líbí Kukulichova vytuněná Miranda, ale co udělá našinec s windowsím klientem, že.

12 Václav Novotný Václav Novotný | Web | 4. prosince 2007 v 12:19 | Reagovat

[11] S tou konfigurací máš pravdu. To se mi taky zdá hodně nedotažený. Ale to, že nejsem závislý na jediném Jabber serveru je pro mě dostatečným vykoupením.

Objevující se skupiny už neotravují. Asi jsem je dostatečnékrát smazal :)

Na ty zelený kolečka jsem si překvapivě docela rychle zvyknul.

13 Jan Tichý Jan Tichý | E-mail | Web | 8. prosince 2007 v 14:25 | Reagovat

Několik nekritických fanatických reakcí na [11]:

"Pidgin přiděluje jednotlivým účtům prioritu podle nějaké své tajemné vnitřní logiky"

Logika je naprosto jasná - zpráva se defaultně posílá na ten účet, který je právě online, což je myslím logické. Pokud je jich více online, přihlíží se k pořadí, v jakém si účty pod metakontakt sám zařadím - mám tedy plnou možnost si prioritu u každého metakontaktu sám ovlivnit.

"komunikaci ze všech hází do jednoho okna, ale do různých souborů s historií"

Historie se samozřejmě vypisuje také dohromady v jediném okně. Že se na pozadí ukládá pro každý účet zvlášť do zvláštního souboru, má také svou jasnou logiku - pro případ, že bych chtěl nějaký účet od metakontaktu odpojit či připojit někam jinam.

"chybí jakákoli možnost si vzhled programu aspoň trochu přizpůsobit"

S tím souhlasím, ačkoliv mi default plus podporované změny osobně zcela vyhovují, uznávám, že obecně by mohl mít pidgin možnosti nastavení grafiky výrazně větší.

"přesun kontaktu do jiné skupiny lze udělat pouze systémem drag'n'drop"

Nikoliv, v aktuální verzi Pidgina to lze i rychle přímo přes kontextové menu.

"Všechny zkoušené protokoly (Jabber, ICQ, MSN) si v rosteru svéhlavě dělají své (prázdné) skupiny ("Jabber guys" či "Individuals"), které sice lze smazat, ale po znovuzalogování jsou znovu na svém místě..."

Což je ale nezřídka problém oněch protokolů a fungování jejich serverových skupin. Nicméně možnost "Skrýt prázdné skupiny" funguje spolehlivě a k plné spokojenosti.

14 7 7 | Web | 2. května 2008 v 21:36 | Reagovat

77

15 Lunruj Lunruj | 8. srpna 2008 v 10:43 | Reagovat

[6] Už jsem chtěl napsat, že pokud ti to nevyhovuje, tak si můžeš upravit nastavení smajlů podle sebe (je na to konfigurák, což asi mnoho lidí nepotěší, ale je to jednoduše udělané, takže se to dá vysvědlit i BFU, teda kromě typu DPBFU, kde DP znamená dubová palice - ti se zásadně nic neučí a dělají si věcci po svém ;-)).

Každopádně po kouknutí na obrázek jsem zjistil, kde udělali soudruzi z NDR chybu. Nějak nevychytali, aby to převádělo na smajlíky pouze text v samotné zprávě.

Nový komentář

Přihlásit se
  Ještě nemáte vlastní web? Můžete si jej zdarma založit na Blog.cz.