KVIrc

KVIrc
Oryginalni autorzy Szymon Stefanek (Pragma)
Deweloperzy Zespół programistów KVIrc
Wersja stabilna
Edit this on Wikidata 5.0.0 / 1 stycznia 2019 r
Wersja podglądu
Edit this on Wikidata 5.0.0-beta1 / 29 grudnia 2017 r
Magazyn
Napisane w C++
System operacyjny Mac OS X , uniksopodobny , Windows
Platforma Międzyplatformowe
Dostępne w Wielojęzyczny
Typ klient IRCa
Licencja GPL-2.0-lub nowsza
Strona internetowa www.kvirc.net _ _  Edit this on Wikidata

KVIrc to graficzny klient IRC dla systemów Linux , Unix , Mac OS i Windows . Nazwa jest skrótem od K Visual IRC , w którym K oznacza zależność od KDE , które stało się opcjonalne od wersji 2.0.0. Oprogramowanie jest oparte na frameworku Qt , a jego kod jest udostępniany na zmodyfikowanej Powszechnej Licencji Publicznej GNU .

Cechy

KVIrc może łączyć się z kilkoma serwerami jednocześnie (opcjonalnie z SSL i/lub przez IPv6 ). Obsługiwane są zestawy znaków Unicode , ISO-8859-* , azjatyckie i rodzime dla systemu Windows. DCC jest obsługiwane. Cechą szczególną jest inteligentne kodowanie, które pozwala użytkownikowi korzystać z 2 kodowań jednocześnie; użytkownik może na przykład wysyłać Unicode i czytać Unicode i CP-1252.

Wraz z powszechnie obsługiwanymi kodami mIRC dla czcionek pogrubionych, podkreślonych i kolorowych, KVIrc zapewnia graficzne emotikony i animowane awatary. Interfejs czatu jest wysoce konfigurowalny i obsługuje motywy do pobrania.

Okna kanałów można podzielić na dwa okna podrzędne, jedno dla wiadomości czatu, a drugie dla poleceń, takich jak łączenie/części/zmiany trybu. Rozmiar okien podrzędnych jest zmienny, dzięki czemu użytkownik ma możliwość ukrycia okna poleceń. Każdy kanał, zapytanie i czat DCC można zaszyfrować za pomocą Blowfish lub AES/Rijndael .

KVIrc ma własny język skryptowy o nazwie KVS , który może być używany do dodawania złożonych funkcji w celu automatycznego reagowania na zdarzenia sieciowe. Do pewnego stopnia można również używać Perla i Pythona . Obsługiwane jest programowanie obiektowe, a wbudowane klasy wiążące Qt umożliwiają budowanie dodatkowych części interfejsu użytkownika. Funkcja SocketSpy umożliwia programistom obserwowanie nieprzetworzonej komunikacji między klientem a serwerem.

Rozwój

Szymon Stefanek rozpoczął rozwój KVIrc w 1998 roku i wydał pierwszą publiczną wersję w 1999 roku. Oprogramowanie było ściśle zależne od bibliotek KDE i było dostępne tylko w systemie operacyjnym Linux . Zainteresowanie społeczności wolnego oprogramowania szybko wzrosło, klient znalazł się w kilku dystrybucjach Linuksa , a do projektu dołączyli kolejni programiści, tworząc ostatecznie nieformalny zespół deweloperski KVIrc .

Ponieważ biblioteki KDE były wciąż we wczesnej fazie rozwoju, ich interfejs zmieniał się bardzo często i programistom trudno było nadążyć za nimi. Co więcej, istniało duże zainteresowanie przeniesieniem KVIrc na Windows , gdzie KDE nie było dostępne. Ścisła zależność od KDELibs była następnie stopniowo osłabiana i oficjalnie usunięta w wersji 2.0.0. Częściowa integracja KDE jest nadal dostępna jako opcja czasu kompilacji.

KVIrc 3.0.0 został wydany w 2004 roku z obsługą platform Linux i Windows . W tym samym roku pojawił się wstępny port na Mac OS .

Od stycznia 2019 najnowsza stabilna wersja to 5.0.0 Aria .

Dystrybucja

KVIrc jest zawarty w następujących dystrybucjach Linuksa : Ubuntu , Debian , Gentoo Linux , Arch Linux , OpenSUSE , Mageia i Red Hat Enterprise Linux / Fedora . Inne odmiany Linuksa są obsługiwane za pośrednictwem pakietów binarnych przekazywanych przez społeczność i skryptów kompilacji. KVIrc jest również dostępny dla systemów Microsoft Windows 2000/XP/Vista/7, Mac OS X i FreeBSD .

Zobacz też

Notatki

Dalsza lektura

Linki zewnętrzne