Dnes vám představím jednoho z nejlepších grafických klientů
pro instant messaging (nejen) v linuxu - program SIM.
4.6.2004 08:00 | Ondřej Čečák | read 12225×
DISCUSSION
Autorem projektu je ruský programátor Alexey Shutoff a pro svůj program si
zvolil knihovny Qt,
takže program funguje v Linuxu, v MacOS X a také ve Windows.
Stažení, instalace
SIM (Simple Instant Messenger) si můžete stáhnout na
stránce projektu;
zvolit si můžete mezi zdrojovými kódy (případně i přes CVS) nebo binárkami v různých
balíčcích. Instalace je celkem bezproblémová, takže se podíváme dále.
Základní vlastnosti
To nejdůležitější je nejspíš podpora různých Instant Messaging (IM) protokolů
- SIM si poradí s protokoly ICQ, AIM, Jabber, LiveJournal, MSN a Yahoo!.
Program je modulární, takže by neměl být problém v případě potřeby přidat
jednoduše podporu dalšího protokolu.
Mimo to SIM zvládne hodně pokročilejších funkcí, ke kterým se dostanu později.
Prostředí programu
SIM je označován jako jednoduchý program na IM, protože ho můžete používat
prakticky ihned po instalaci a navíc nemá velkou náročnost na HW, zkoušel jsem
spuštění na PII @ 300 MHz a je téměř stejně rychlé, jako na rychlých strojích.
Ihned po spuštění programu se vám objeví "klasický" kontakt list. SIM
samozřejmě podporuje ukládání a načítání kontaktů ze serveru včetně offline
editace a (po připojení) následné synchronizace. Kromě základního přepínání
kontaktů online/offline máte možnost jednotlivé kontakty sdružovat do skupin
(nic vám ovšem nebrání používat "klasické" zobrazení kontaktů).
Pokud podržíte nad kontaktem pár vteřin kurzor, objeví se vám přehled pár
základních informací - jméno, stav, kdy byl naposledy online (resp. od kdy je
např. N/A), z které adresy a z jakého portu se daný kontakt naposledy připojil
a pak také o verzi programu a protokolu, který daný člověk používá.
Po kliknutí na jméno (standardně) pravým tlačítkem (levé normálně zahajuje
chat) se otevře menu, které nabízí pár obvyklých funkcí (zaslání zprávy,
souboru, URL, kontaktů apod.), přehled historie a především nastavení - SIM
umožňuje krom globálního nastavení definovat lokální nastavení pro
jednotlivé kontakty. V praxi si tak můžete například nastavit různá zvuková
oznámení, různá nastavení přeposílání apod. pro jednotlivé kontakty.
Jako správný "uživatelský" klient podporuje SIM rozličné zvuky (existuje
dokonce balíček s výběrem opravdu kvalitních zvuků) pro jednotlivé akce, umí
zobrazovat grafické smajlíky a zvládá "richtext" (v podstatě své zprávy
doplněné o HTML tagy). Velkou výhodou nové verze je docela dobrá lokalizace do
českého jazyka, i když úvodní chyba "Nový ůčet" dává tušit velké množství
překlepů, nic podobného se nekoná - aplikace je docela dobře a rozumně
přeložena.
Už fakt že SIM využívá knihovny Qt dává tušit, že se program umí integrovat do
KDE; po spuštění programu vám přibude do systémové části panelu ikonka s
aktuálním stavem. Kromě systémového look-and-feel si můžete vybrat z několika
stylů - skiny mohou měnit kompletně vzhled programu na jedno kliknutí.
Dalších pár zajímavých funkcí si uživatelé také jistě oblíbí, ať už
zobrazování upozornění přes OSD (přes obrazovku na monitoru se vám objeví
např. oznámení na novou zprávu od určitého člověka), plovoucí kontejner (malý
obdélníček, který je standardně nastaven "vždy navrchu" a který zobrazuje
jméno a stav kontaktu) nebo třeba užitečné sdružování jednotlivých oken se
zprávami do jednoho okna se záložkami (jako např. taby u Mozilly a dalších).
Konfigurace
Pod malou šipku defaultně úplně vpravo se skrývá volba menu. Právě zde
můžete mimo jiné hledat a přidávat kontakty, spravovat účty jednotlivých
profilů, měnit jednotlivé profily (pokud používáte např. víc účtů u ICQ apod.)
a pak také všemožně nastavovat.
Jedna z velice dobrých vlastností SIMu je velice bohatá možnost konfigurace.
Samotný SIM se skládá z jednotlivých modulů (chcete-li pluginů), které umožňují
programu používat různé funkce, a které lze různě konfigurovat.
Samotné nastavení není díky členění podle modulů moc uživatelsky přívětivé,
ale rozhodně se na to dá rychle zvyknout.
Protože kompletní popis konfiguračních voleb všech modulů by byl mimo rámec
tohoto článku, uvádím přehled základních modulů a v případě potřeby lehce
nastiňuji, o co se jedná:
- Rozhraní; zde se nastavují základní vlastnosti programu
- Styly; po vlastnostech si nejspíše budete chtít vybrat nějaký "skin"
- Zvuky; správnému uživateli by nemělo uniknout ani globální nastavení
zvuků při jednotlivých činnostech
- Akce; při nějaké události je možné spouštět určitý program
- Aktualizace; program může sám zjišťovat, zda používáte aktuální verzi
- AutoAway; v případě nečinnosti sám přepne stav z online na Away, popř. N/A
- Dálkové ovládání; umožňuje ovládat aplikaci přes UNIX nebo TCP socket
- Dokování
- Filtrování; umožňuje komplexní nastavení filtrování zpráv apod.
- GPG; umožňuje jednoduché šifrování/dešifrování zpráv přes Gnu Privacy Guard
- Logování; můžete si nastavit možnosti ukládání (chybových) výstupů
- Nahrazování textu; dle mého názoru velice užitečné - umožňuje automatické
nahrazení textu při odesílání
- Proxy; podpora klienta přes SOCKS4,5, HTTP a HTTPS
- Přeposlat; umožňuje v případě nedostupnosti přeposílat zprávy např. na
mobilní telefon
- Síťový monitor; zachytává a zobrazuje to co klient přijímá/odesílá
- Klávesové zkratky
- Převod; převedení konfigurace a historie z předcházející verze programu
- Plovoucí okna
- Navigace; nastavení prohlížeče, který bude SIM spouštět po klepnutí na URI
- Úvodní obrazovka
- Miranda; umožňuje použít ikony a témata z Mirandy
- Pozadí; (pro obrázky uživatelů)
- Horoskop
- Počasí
Závěr
Odvážím se tvrdit, že SIM je opravdu velice kvalitní grafický klient pro
instant messaging. Jeho prostředí je poměrně uživatelsky přívětivé a přesto
nabízí bohatou možnost konfigurace (která ovšem zas tolik přívětivá není).
Velmi dobrá je také podpora pokročilejších technologií, včetně podpory
několika IM protokolů.