ICQ zase vyhazuje alternativní klienty – řešení pro Kopete

Majitele IM sítě ICQ, AOL, semtam popadne zlost na majitele alternativních klientů, kteří používají jejich síť, aniž bych z nich AOL něco prostřednictvím reklamy v klientu měl. Sám originální klient ICQ nepoužívám – přijde mi přeplácaný, podporuje jen jednu síť, je zaplevelený reklamou a konečně pro Linux ani neexistuje. Asi nemá cenu se hádat, jestli na to mají právo nebo ne (je to jejich síť), doporučuju radši používat otevřený (takže nikdo neblokuje, ani blokovat nemůže, jaký klient používáte) jabber, nebo jeho implementaci Google Talk, který navíc přidává hlasovou komunikaci. Dnes večer mi začal klient Kopete (Linux klient podporující mnoho protokolů, včetně hlasové komunikace pře jingle – tedy hlasový protokol od google) hlásit, že ICQ síť ho odmítá z důvodu, že je příliš starý. Krátké hledání na bugzille (systém pro hlášení chyb) desktopového prostředí KDE odhalilo problém a poskytlo i řešení, spočívající v úpravě dvou řádků jednoho ze zdrojových souborů (tohle jsou ty výhody open-source). Samozřejmě toto řešení je jen pro ty, kteří nechtějí čekat, až se k nim oprava dostane běžnou cestou, což pravděpodobně nebude trvat déle jak několik dní, možná i jen několik hodin. Opravy se týkají verze 0.12.0 (v gentoo portage balíček verze net-im/kopete-0.12.0-r1). V souboru oscartypes.h stačí za řádkem 239 změnit hodnoty:

const WORD ICQ_MINOR = 0×0022; const WORD ICQ_BUILD = 0×0911;

Na hodnoty:

const WORD ICQ_MINOR = 0×0034; const WORD ICQ_BUILD = 0×0A0F;

A překompilovat. Po restartu aplikace se Kopete k ICQ bez problému připojí. Pokud používáte (tak jako já) Gentoo, jde instalační proces upravit takto (převzato z gentoo fór): update: portage už pár hodin obsahuje opravu, takže stačí aktualizovat portage a nainstalovat novou verzi

  1. Zadejte emerge net-im/kopete
  2. Počkejte, až emerge stáhne zdrojáky, rozbalí je a opatchuje a pak stiskněte ctrl+z
  3. Otevřete soubor /var/tmp/portage/kopete-0.12.0-r1/work/kopete-0.12.0/kopete/protocols/oscar/liboscar/oscartypes.h (pokud máte změněný pracovní adresář portage, tak budete vědět, kde to najít) a proveďte výše uvedené změny
  4. Soubor uložte ;) a pokračujte v kompilaci příkaze fg nebo %1

Podobné články

Komentujte

Název: (Required)

Email: (Required)

Website:

Comment: