KaduPro

Kadu

(Przekierowano z KP)

Wstęp

Grafika:kadupro.png KaduPro (w skrócie KP) jest skryptem napisanym w języku Tcl poszerzającym znacznie możliwości Kadu.

Aby załadować skrypt do Kadu niezbędny jest moduł obsługi języka Tcl - tcl_scripting.

Poniżej zamieszczona jest pomoc KaduPro (praktycznie ta sama, którą można przeczytać klikając w menu KaduPro -> Pomoc). Mam nadzieję że w tej postaci będzie czytelniejsza.

Spis treści


Uwagi ogólne

  • Ponieważ w składni języka TCL znaki takie jak [, ], {, } mają dość istotną rolę w składni polecenia, więc nie powinno się ich używać w niektórych dialogach KaduPro. Zamiast tego można użyć encji języka HTML, który przez QT jest interpretowany. Encje te można znaleść np na stronie: http://www.ces.ncsu.edu/depts/it/itaids/publish/015/
  • KaduPro czyta kolory Qt z pliku .qt/qtrc, dostosowując swoje okna do stylu Qt. Jeśli nie znajdzie tego pliku, stosuje domyślne (szare) kolory.

AntyŁańcuszki

Opis

Stara się wychwycić tzw. "łańcuszki szczęścia".

Obsługa

  • W menu konfiguracji KaduPro w zakładce "Anty-łańcuszki" włącz opcję "Odpowiadaj na łańcuszki szczęścia" i wpisz tekst, który zostanie wysłany (do nadawcy) po rozpoznaniu łańcuszka przez KaduPro.

Pamiętaj: Zerwanie łańcuszka szczęścia podobno przynosi pecha ;)

AutoOdpowiedź

Opis

Gdy jest włączony, to wysyła wiadomość ludziom, którzy rozpoczynają z nami rozmowę.

Obsługa

  • Z menu KaduPro wybierz opcję "Edytuj listę AutoOdpowiedzi"
  • Wpisz jedną lub kilka odpowiedzi, które zostaną odesłane, np:
    • Autoresponder: przykro mi, ale nie ma mnie teraz przy komputerze. Odezwę się później
    • Tu moja automatyczna sekretarka - zostaw sygnał po usłyszeniu wiadomości :)
  • Klawisz "Enter" domyślnie dodaje zawartość pola edycji do listy. Aby zmienić jeden z istniejących już elementów, kliknij na nim (jego treść wyświetli się w polu edycji), dokonaj w polu edycji potrzebnych zmian, a następnie kliknij na przycisku "Zmień".
  • Zamknij okno edycji listy odpowiedzi AutoOdpowiedzi.
  • Z menu KaduPro/AutoOdpowiedź/Ustaw wybierz zdefiniowaną przez siebie odpowiedź. AutoOdpowiedź będzie już działać.
  • Aby wyłączyć AutoOdpowiedź, wybierz "<Wyłącz Autorespondera>" z menu KaduPro/AutoOdpowiedź.
  • Można też zdefiniować listę ludzi, którym AutoOdpowiedź nie będzie wysyłać odpowiedzi. Listę tę można stworzyć, klikając na menu "KaduPro/Edytuj listę ignorowanych", oraz dodając tam poszczególnych członków listy ignorowanych przez AutoOdpowiedź.

Uwagi

W menu konfiguracji KaduPro/AutoOdpowiedź znajduje się sekcja autorespondera, gdzie można skonfigurować inne parametry.

AutoStatus

Opis

Służy do cyklicznej zmiany naszego statusu.

Obsługa

  • Przygotuj zwykły plik tekstowy. Wpisz do niego treść kolejnych opisów, np.:
Stoi na stacji lokomotywa
Ciężka, ogromna i pot z niej spływa
Tłusta oliwa.
Stoi i sapie, dyszy i dmucha
Żar z rozgrzanego jej brzucha bucha.
  • Wejdź w opcje KaduPro. Kliknij na zakładce "Status+".
  • Wprowadź nazwę pliku, który stworzyłeś oraz czas w jakim statusy mają się zmieniać

Pamiętaj: czas podajesz w milisekundach - jak chcesz zmienić status np. co 4 sekundy, to podajesz wartość 4000

  • Możesz też określić, czy AutoStatus ma wyświetlać linie jedna po drugiej, czy też w losowej kolejności.
  • Ustaw status na dostępny, zaraz wracam lub niewidoczny
  • Z menu KaduPro wybierz opcję Autostatus.
  • Aby wyłączyć autostatus, powtórz punkt 6.

Pamiętaj: jeśli zmienisz status w trakcie pracy autostatusu, to zmiana zostanie anulowana przy kolejnym cyklu.

Pamiętaj: używanie autostatusu może irytować niektóre osoby.

Emotikony

Opis

Dodaje do Kadu nowe zestawy emotikon, które nie są wymagane u Twojego rozmówcy.

Obsługa

  • W oknie rozmowy wciśnij Ctrl+e aby otworzyć okno z wyborem emotikonki do osadzenia w bieżącym oknie rozmowy.
  • W ww. oknie można przełączać się pomiędzy dodatkowymi zestawami poprzez klikanie na przyciskach u góry, zawierających nazwy zestawów.
  • Aby dodać swój własny zestaw, należy grupę obrazków w formacie GIF zebrać w jednym katalogu (katalog musi być jednowyrazowy, tak samo jak i nazwy plików GIF wewnątrz niego) i skopiować ten katalog do /usr/local/share/kadu/modules/data/tcl_scripting/scripts/kadurpo/icons/emoticons/ oraz przeładować KaduPro.
  • Aby skonfigurować symboliczne nazwy emotikonek (np. <chmurka>, albo <wesoły>), należy edytować wpisy w oknie konfiguracij KaduPro/Emoticons.

Imieniny

Opis

Zawiera bazę imienin dla każdego dnia roku. Może informować Cię o imieninach Twoich kontaktów, a także o imionach dla każdego dnia.

Obsługa

  • W oknie konfiguracji KaduPro/Imieniny możesz włączyć lub wyłączyć ten komponent.
  • Możesz w tym oknie też zdefiniować, jaką metodą chcesz być informowany o imieninach kontaktów i/lub imionach na dzisiejszy dzień.
  • Wszelkie powiadomienia tego komponentu pojawiają się przy starcie KaduPro.

Linia komend

Opis

Pozwala na uruchamianie różnych poleceń wpisywanych w oknie rozmowy.

Obsługa

  • Komponent Control jest zawsze włączony
  • W oknie rozmowy wpisz /help aby uzyskać listę poleceń.
  • Aby np. zmienić status na "zaraz wracam" z opisem "ala ma kota" należy wpisać: /away ala ma kota

Uwagi Niektóre nazwy poleceń brzmią dziwacznie, ale to tylko dlatego, że staramy się zachować kompatybilność z poleceniami komunikatora EKG. Oczywiście jest też kilka naszych poleceń.

Korekcja pisowni

Opis

Poprawia literówki w wyrazach.

Obsługa

  • Wybierz polecenie "Korekcja słów" z menu KaduPro.
  • Nowe "poprawki" wpisuje się w dwa pola, w których może znajdować się kursor. Pole po lewej służy do wpisywania tekstu do poprawy, a to po prawej do tekstu, na który należy poprawić.
  • U góry (nad tymi polami) znajdują się analogiczne listy.
  • Pomiędzy polami (tekstem źródłowym i docelowym) możesz przełączać się klawiszem TAB.
  • Klawisz enter zatwiedza nową poprawkę (równoważne z kliknięciem na przycisku "Dodaj").
  • Klawisz delete służy do kasowania zaznaczonych pozycji z listy. Jest równoważny z kliknięciem przycisku "Usuń".
  • Nowa lista zostanie zapamiętana tylko wtedy, gdy kliknięty zostanie przycisk "Zapisz". W przeciwnym wypadku po zamknięciu okna wszystkie zmiany przepadną.
  • Wpisz listę najczęściej popełnianych przez ciebie literówek. Domyślnie KaduPro ma wpisane kilka przykładowych pozycji.
  • Nie zapomnij zapisywać zmian!
  • Korekcję można zdeaktywować w konfiguracji KaduPro/Różne

Od teraz gdy tylko popełnisz jeden ze zdefiniowanych przez ciebie błędów, to w trakcie wysyłania wiadomości literówki zostaną poprawione.

Uwaga: Wordfix _nie_ poprawia błędów w trakcie pisania, lecz podczas wysyłania!

Profile

Opis

Umożliwia uruchomienie kilku sesji Kadu jednocześnie w prosty sposób.

Obsługa

  • Wybierz polecenie "Menadżer profili" z menu KaduPro/Profile
  • W otwartym oknie po lewej stronie znajdują się już istniejące profile, które możemy uruchomić klikając na wybranego i wciskaąc przycisk "Uruchom".
  • Aby stworzyć nowy profil wystarczy podać jego dowolną nazwę w odpowiednim polu po prawej stronie okna i wcisnąć przycisk "Dodaj nowy". Stworzy to profil o nieustawionym jeszcze identyfikatorze UIN, katalogu wybranym przez KaduPro (zwykle ~/.gg/clones/nazwaProfilu), oraz identycznych ustawieniach i liscie kontaktów. Pozostałe pola są opcjonalne:
    • Jeśli pole 'UIN' pozostawimy puste, to profil zostanie stworzony bez ustawionego identyfikatora, ale można to zrobić na tym etapie.
    • Pole katalogu konfiguracyjnego jest przydatne jedynie, gdy mamy już założony jakiś katalog alternatywnej konfiguracji Kadu i chcemy go wykorzystać w klonerze KaduPro. Wystarczy go wtedy tutaj wpisać (niezbędne jest wtedy odznaczenie 2 pozycji opisanych poniżej).
    • Kontrolka "Kopiowania pliku konfiguracyjnego" określa, czy chcemy korzystać z identycznej konfiguracji co przy "matczynej" sesji Kadu, poza numerem UIN.
    • Kontrolka "Kopiowania pliku z listą kontaktów" określa, czy chcesz mieć w sklonowanej sesji Kadu tą samą listę kontaktów.
  • Jeśli mamy już stworzone jakieś profile, to będzie je można szyko i prosto uruchomić z menu KaduPro/Profile, gdzie zostaną stworzone dla nich odpowiednie pozycje. Wystarczy kliknąć po prostu na ich nazwy.

Uwaga: Nie dopisuj znaku "/" na końcu ścieżki do katalogu.

Skróty

Opis

Skróty oznaczone po prawej stronie gwiazdką są konfigurowalne w centrum konfiguracji KaduPro/skróty klawiszowe. Następujące skróty są aktywne w oknie rozmowy:

Ctrl+Shift (*) 
Dokańcza komendy lub pseudonimy. Jeśli np. wpisano /ex i wciśnięto tę kombinację, to KaduPro automatycznie wyszuka i dopasuje komendę /exec. Jeśli natomiast użyjemy tej kombinacji w dowolnym momencie, to KaduPro będzie się starało dopasować jakikolwiek pseudonim kontaktu rozpoczynający się od liter stanowiących ostatnie słowo w polu edycji okna rozmowy.
Ctrl+G 
Sprawdza czy ostatni wyraz w polu edycji okna rozmowy jest UIN'em, bądź pseudonimem kontaktu z listy i jeśli tak, to zwraca odpowiednio jego pseudonim lub UIN (czyli mając jedno, otrzymamy drugie). Jeśli chcemy sprawdzić inne niż ostatnie słowo, to wystarczy wybrane słowo uprzednio zaznaczyć (myszką, lub kombinacją Shift+Strzałki). Jest to wygodny sposób na szybkie sprawdzanie UIN'u, o którym ktoś coś właśnie powiedział, lub sprawdzenie, jakie UIN ma dana osoba.
Ctrl+E 
Otwiera okno dodatkowych emotikonek, z którego wybiera się emotkę do osadzenia w bierzącym oknie rozmowy.
Ctrl+Góra/Dół (*) 
Pozwala manipulować historią wysłanych komend. Jeśli chcemy przywołać do pola edycji ostatnio wysłaną wiadomość wystarczy wcisnąć kombinację Control+Góra, można sięgnąć po 10 ostatnich wiadomości. Cofać można się poprzez kombinację Control+Dół.

Sztywna lista

Opis

Umożliwia zdefiniowanie (teoretycznie - ogranicza cię pojemność pamięci i rozmiar pulpitu) nieskończenie wielu napisów, których możemy użyć jako statusy opisowe.

Obsługa

Obsługa jest analogiczna jak w przypadku Autorespondera. Do edycji służy polecenie "Edytuj listę" z menu KaduPro/Status+.


Obserwator satusów

Opis

Gdy tylko zmienimy status (lub zmieni go np. autostatus) wyświetlony zostaje dymek z naszym nowym statusem.

Obsługa

Obserwatora statusów można włączyć/wyłączyć w konfiguracji KaduPro, w zakładce Status+.

Powiadamianie

Opis

KaduPro może informować użytkownika o zmianie statusu (i/lub opisu) osoby, z którą aktualnie rozmawiasz w tym oknie rozmowy.

Obsługa

Cała konfiguracja komponentu znajduje się w oknie konfiguracji KaduPro/Powiadamianie.

Lista kontaktów

Opis

Wyświetla listę kontaktów w tabeli wraz z ich statusami i ewentualnymi opisami.

Obsługa

  • W menu KaduPro wybierz pozycję "Wylistuj kontakty".

List Adresów

Opis Pamięta ostatnie adresy IP, DNS i porty, z jakich ostatnio widziano poszczególne kontakty.

Obsługa

  • W menu KaduPro wybierz pozycję "Pokaż adresy".

Różne

Opis Dzięki temu komponentowi możemy korzystać z takich udogodnień:

  • Gdy nadejdzie nowa wiadomość od rozmówcy, z którym mamy rozmowę, wtedy to okno zostanie "wyrzucone" na pierwszy plan.
  • Wysyłać pocztę do kontaktów (o ile mają ustawiony adres email), poprzez rozwinięcie menu kontekstowego (prawy klik myszki) na nim i wybranie "Wyślij e-mail'a do". Zostanie otworzony program pocztowy zdefiniowany w konfiguracji.
  • Na starcie Kadu wyświetlany jest w dymku cytat dnia (uwaga: wymagany jest program 'fortune').
  • Możemy być cyklicznie (o zdefiniowanej częstotliwości) powiadamiani o nieodebranej jeszcze wiadomości wybranym dźwiękiem.
  • Jesli rozpocznie z nami rozmowę anonimowa osoba (nie dopisana do listy kontaktów), to po otwarciu okna rozmowy z nią, automatycznie zostanie ona sprawdzona w katalogu publicznym, a wyniki zostaną wyświetlone w oknie rozmowy.

Obsługa

Wszystkie te ustawienia można włączyć/wyłączyć i skonfigurować w zakładce "Różne" okna konfiguracji KaduPro (znajduje się tam też kontrolka komponentu Words Fix).

Tablica

Opis

Tablica pozwala na wspólne rysowanie dwóch osób posiadających KaduPro.

Obsługa

  • Zaprosić kogoś do rysowania można na 3 sposoby:
    • Wybierając pozycję "tablica" z menu KaduPro i w oknie zapraszania wybrać osobę
    • Klikając na kontakcie prawym przyciskiem i wybrać pozycję "zaproś do rysowania"
    • W oknie rozmowy z daną osobą wpisać /board (część komponentu 'linii komend')
  • W oknie zapraszania do rysowania można wybrać indywidualne rysowanie (bez zapraszania kogokolwiek).
  • W oknie tablicy do rysowania, po lewej stronie jest zestaw narzędzi do rysowania, na górze począwszy od lewej są: rozmiar pędzla (dla wszystkich narzędzi), kolor pędzla, możliwość cofnięcia i powtórzenia czynności, zapisania obrazka w formacie GIF, oraz wyczyszczenia tablicy.
  • Niektóre narzędzie (jak aerograf, czy wiadro z farbą) inaczej interpretują rozmiar pędzla. Nie jest to wielkość plamki, ale - w przypadku aerografu - wielkość obszaru jaki będzie spryskiwany, a dla kubła nie ma to żadnego znaczenia.
  • Narzędzie 'wiadro z farbą' wymaga nieco więcej mocy obliczeniowej komputera, co powoduje, iż efekt malowania nim nie jest widoczny od razu. Należy poczekać chwilkę.
  • Wykaz narzędzi:
    • Ołówek - najprymitywniejsze narzędzie. Robi zwykłe kreski, przerywane, w zależności, jak szybko pociągnie się kreskę
    • Pióro - Rysuje linię krzywą (jak ołówek) ciągłą. Przy szybkich ruchach linie mogą być zamieniane w proste.
    • Gumka do mazania - Zasada działania jak ołówek, tyle że maże :)
    • Linia prosta - Rysuje linię prostą, pomiędzy dwoma zaznaczonymi (przez kliknięcie) punktami.
    • Linia łamana - Rysuje linię łamaną pomiędzy kolejnymi zaznaczanymi punktami. Aby Oczyścić bufor ostatniego zaznaczonego punktu, należy zmienić narzędzie na dowolne inne.
    • Trójkąt - Rysuje trójkąt, którego wierzchołki znajdują się w 3 zaznaczonych punktach.
    • Czworokąt - Rysuje dowolny czworokąt w oparciu o 4 zaznaczone punkty.
    • Prostokąt - Rysuje prostokąt, którego dwa przeciwległe wierzchołki (tworzące przekątną protokąta) znajdują się w 2 zaznaczonych punktach.
    • Okrąg - Rysuje okrąg o środku w pierwszym z zaznaczonych punktów, a promieniu równym odległości drugiego zaznaczonego punktu od pierwszego (czyli środka okręgu).
    • Elipsa - Rysuje elipsę o środku w pierwszym z zaznaczonych punktów, najdłuższym promieniu równym większej odległości, spośród dwóch kolejnych zaznaczonych punktów, a najkrótszym promieniu równym tej mniejszej odległości spośrod dwóch zaznaczonych punktów względem środka elipsy.
    • Tekst - Pozwala napisać dowolny tekst, którego początek będzie znajdował się w miejscu kliknięcia myszką. Użyta czcionka bazuje na literkach 11-segmentowego wyświetlacza LED.
    • Aerograf - Rysuje punkty w losowo wybranych miejscach, które są niedalej niż wybrany rozmiar pędzla, od miejsca gdzie jest kursor myszy.
    • Próbnik koloru - Pobiera i zapamiętuje (wybiera) kolor, na którym kliknięto myszką.
    • Wiadro z farbą - Zapełnia cały obszar, na którym kliknięto, aż do granic, przy czym przez granicę rozumie się jakiekolwiek punkty mające inny kolor od tego, na którym kliknięto kubłem. Dość wymagający od procesora, więc w miare możliwości stosować na względnie małych obszarach.

Kodowanie

Opis

Obsługuje kod morse'a, tzw. 1337 c0d3, jego zaawansowaną wersję, oraz ROT13.

Obsługa

  • Aby wysłać do kogoś wiadomość zaszyfrowaną którymkolwiek z kodów, należy wpisać jedną z komend w oknie rozmowy: /morse, /leet, /aleet, /rot13 i jako argument podać treść wiadomości. Dodatkowe informacje
  • Wiadomości przychodzące - zaszyfrowane którymkolwiek z tych kodów są automatycznie deszyfrowane przez KaduPro, chyba że opcja ta zostanie wyłączona w konfiguracji KaduPro/Różne, lub zostanie usunięte oznaczenie kodowania na końcu wiadomości: [(mc)|(leet)|(aleet)|(rot13)].

Osobiste