Dokumentacja:FAQ

Kadu

Spis treści

Po upgrade Kadu nie mam dźwięku, nie mam słoneczka w dockpanelu, nie ma wysyłania sms-ów albo jeszcze innej funkcjonalności, a w poprzedniej wersji ona była.

Po pierwsze, należy wybrać z menu "Zarządcę modułów" i sprawdzić czy moduły odpowiedzialne za daną funkcjonalność są załadowane. Po drugie, jeżeli nie ma w oknie "Zarządcy modułów" wymaganego modułu, to najprawdopodobniej pakiet, który zainstalowałeś nie zawierał go i (prawdopodobnie) jest on w oddzielnym pakiecie, więc pobierz go, zainstaluj, po czym uruchom.

Nie mogę skompilować Kadu, ciągle wyskakują mi jakieś błędy, że czegoś tam (np. qwidget.h) not found. Co to znaczy?

Nie masz zainstalowanych wszystkich wymaganych do kompilacji pakietów. Listę wymaganych pakietów znajdziesz tutaj. Pamiętaj, że prawie zawsze chodzi tu o te pakiety z rozszerzeniem devel (lub dev). Gdzie ich szukać? Na płytach instalacyjnych twojej dystrybucji, będą na pewno.

Configure nie znajduje mojego Qt. Dlaczego?!

Wypróbuj skrypt Instaluj lub ustaw zmienną QTDIR, w sposób podany tutaj.

Nie działa mi logowanie i historia. Co jest nie tak?

Najprawdopodobniej nie masz włączonej opcji "Zapisuj wiadomości" w konfiguracji. Sprawdź też, czy masz katalog ~/.kadu/history/ i czy ma on odpowiednie prawa (tzn. zapisu dla użytkownika).

Jak mogę przenieść listę użytkowników z Windowsowego GG?

Są dwa sposoby - bądź zaimportować ją z serwera (po uprzednim wyeksportowaniu w GG), bądź po prostu zaimportować w Kadu wyeksportowany z Windowsa na dysk plik z listą użytkowników.

Czy działa przesyłanie plików?

Tak. Szczegóły w opisie modułu dcc.

Zamiast obrazków pojawiają mi się kwadraciki. Co jest źle?

Nie masz ustawionej ścieżki do obrazków lub brakuje tam niektórych (lub wszystkich) z nich. W kadu.conf jest to pozycja EmoticonsPath. Jeżeli ścieżka jest na pewno prawidłowa to znaczy, że masz źle skompilowane Qt. Przekompiluj upewniając się, że używasz w configure opcji --system-png.

Kadu w ogóle nie chce się kompilować. Co robić?

Możesz np. spróbować ściągnąć RPM-a. Szczegóły na stronie w dziale "pobierz".

Podczas kompilacji mam komunikaty, że brakuje plików *.moc

Na systemie FreeBSD pomaga używanie gmake zamiast make

Mam problem z połączeniem się do serwera GG

W większości przypadków wina leży po stronie przeciążonego huba / serwera GG. Można próbować łączyć się poprzez serwery alternatywne. W tym celu korzystamy z monitora huba umieszconego na stonie domowej Kadu lub klikając na ten link http://www.kadu.net/monitor/. Otrzymamy listę aktywnych serwerów Gadu-gadu (te na zielono). Uzyskane numery IP wpisujem w oknie konfiguracji w zakładce sieć => Ustawienia serwerów => Adresy IP. Numery IP piszemy po średnikach i odznaczamy "Użyj domyślnych serwerów". Pomocne będzie również ustawienie portu (czasami jest taka konieczność gdy jesteśmy użytkownikami w sieci)

Jak uzyskać język polski w Kadu?

Trzeba mieć locales w systemie ustawione na pl lub w oknie konfiguracji wybrać język polski.

Mam FreeBSD i nie mam polskich czcionek w Kadu

Ten problem z polskimi znakami występuje nie tylko w Kadu, ale we wszystkich programach pod KDE (i pewnie GNOME też) jeśli ustawione w systemie jest na iso8859-1 mimo że niby widać polskie czcionki. Proponujemy takie rozwiązanie: wpisać w /etc/profile dla FreeBSD następujący tekst:

  export LANG=pl

Nie mam dźwięków w Kadu?

Kadu musi być skompilowane z modułem obsługującym twój system dźwięku i oczywiście musisz ten moduł uruchomić. Menu
=> Zarządca modułów
=> zaznaczyć właściwy moduł i kliknąć 2 razy :)

Przeczytaj też informacje o module sound.

Kompilacja przerywa się z błędem

Błąd wygląda następująco:

  /bin/sh /home/bloodyfox/instalki/kadu/admin/missing --run automake-1.6 --foreign Makefile 
  /home/bloodyfox/instalki/kadu/admin/missing: line 46: automake-1.6: command not found 
  WARNING: `automake-1.6' is needed, and you do not seem to have it handy on your 
  system. You might have modified some files without having the 
  proper tools for further handling them. Check the `README' file, 
  it often tells you about the needed prerequirements for installing 
  this package. You may also peek at any GNU archive site, in case 
  some other package would contain this missing `automake-1.6' program. 
  make: *** [Makefile.in] Błąd 1 
  Instalacja nie powiodła się (na etapie make)

No to sprawdzam czy mam ten automake... jest tylko w nowszej wersji 1.9 ... Co jest grane i jak to rozwiązać ?

Odpowiedź: Nie potrzebujesz mieć w ogóle tych narzędzi. Jeśli potrzebujesz tzn, że coś źle robisz i z jakiegoś powodu chce Ci przebudować configure. Niektóre narzędzia (tj. Ark) przy rozpakowywaniu zmieniają daty modyfikacji plików, które dla procesu budowania są ważne, tak więc użyj innego narzędzia (najlepiej z konsoli tar xjf nazwa_pliku.tar.bz2) i jeszcze raz skompiluj Kadu.

Gdzie mogę wyłączyć ostrzeżenie "Proszę nie uruchamiać Kadu jako root! Jest to wysoce ryzykowne" ?

Nie możesz. O przyczynach możesz sobie poczytać tutaj: Dlaczego nie należy korzystać na co dzień z konta root?

Czy możecie dodać do Kadu obsługę profili?

Istnieje moduł do Kadu Profiles dodający obsługę profili w Kadu. Możesz także skorzystać z tego programu.

Dlaczego nie ma Kadu dla Windows ?

Przeczytaj ten wątek na forum oraz ten wątek z wstępnymi wynikami prac nad portem Kadu na platformę Windows

W skrócie w chwili obecnej nie wykluczamy wersji na Windows i nie mówimy, że jej na 100% nie będzie. Zdajemy sobie sprawę, że port do Qt4 znacznie to ułatwi, już podjęto prace idące w tym kierunku. Jeśli nie będzie to powodowało “zepsucia” wersji uniksowej jesteśmy za. Dla obecnych developerów taki port nie jest to jednak priorytetem i nie jest głównym celem. Jest dużo więcej ważniejszych rzeczy do zrobienia. Jeśli jest ktoś komu bardzo zależy na Kadu na Windows i chce pomóc czy w porcie do Qt4 czy później w rozwoju Kadu to zapraszamy do współpracy.

Założyłem sobie konto przy pomocy Kadu, ale nie mogę się na nie zalogować. O co chodzi?

Od czasu do czasu zmienia się sposób rejestracji i my (programiści Kadu) nic na to poradzić nie możemy. Zainstaluj nowszą wersję Kadu lub załóż konto przy pomocy oryginalnego klienta.
Jeżeli masz przeglądarkę internetową, możesz skorzystać z formularza rejstrujacego, który jest częścia oficjalnego komunikatora web gadu-gadu.

Moje Kadu jest jakieś kanciaste i bardzo brzydkie. Co robić?

Jeżeli używasz Kadu w wersji 0.4 lub nowszej, to w konfiguracji w zakładce "Wygląd" znajduje się opcja wyboru stylu Qt. Jeżeli chcesz, aby zmiany objęły wszystkie aplikacje oparte o Qt, to użyj programu qtconfig. W przypadku gdy na liście stylów jest niewiele pozycji, zainstaluj pakiet kdelibs zawierający m.in. dużo ładnych stylów Qt lub zainteresuj się portem stylu Plastik do czystego Qt (Polymer)

Dlaczego Kadu zajmuje tak dużo pamięci?

O ile nie znalazłeś właśnie jakiegoś wycieku pamięci, to prawdopodobnie jest to "błąd pomiaru". To, że top pokazuje zużycie na poziomie 100-200 MB nie znaczy, że Kadu zajmuje rzeczywiście tyle pamięci. (Poza tym różne programy w różny sposób mierzą zużycie) Przykładowo moduł spellchecker korzysta z biblioteki aspell, która mapuje sobie do pamięci plik słownika - ok. 50-60 MB. Nie oznacza to jednak, że ten plik znajduje się w pamięci. Jeżeli masz jej dużo i zajdzie taka potrzeba, to plik rzeczywiście zostanie umieszczony w pamięci, ale jak tylko pamięć będzie potrzebna do czegoś innego, system operacyjny natychmiast ją zwolni.

Krótki opis interesujących pól topa:

  • CODE - pamięć zajęta przez kod (zwykle rozmiar binarki programu)
  • SHR - pamięć dzielona pomiędzy procesami
  • DATA - pamięć bezpośrenio zaalokowana przez program
  • SWAP - pamięć, która została "wyswapowana", czyli znajduje się na dysku
  • RES - faktyczna ilość pamięci użytej przez program w tej chwili
  • VIRT - wielkość całej pamięci wirtualnej użytej przez program i biblioteki (SWAP + RES)

Więc jak te pola odczytywać? Jeżeli interesuje Cię ilość pamięci, którą Kadu zaalokowało, to patrz na kolumnę DATA, ale jeżeli chcesz wiedzieć ile fizycznej pamięci zajmuje w tej chwili Kadu, to patrz na kolumnę RES. Zwróć uwagę, że wartość RES może się zmieniać wraz ze zmianami zużycia pamięci przez inne procesy w systemie!

Jeżeli twój top nie pokazuje kolumny DATA, to w trakcie działania użyj następujących komend (uwaga, wielkość liter ma znaczenie): f s spacja W

Jeżeli nie chcesz używać topa, to do pomiaru możesz użyć następujących komend:

  • wartość RES: for i in `/sbin/pidof kadu`; do echo -ne "PID:$i\t"; grep VmRSS /proc/$i/status;done
  • wartość DATA: for i in `/sbin/pidof kadu`; do echo -ne "PID:$i\t"; grep VmData /proc/$i/status;done

Jeżeli nadal uważasz, że Kadu zajmuje zbyt dużo pamięci, napisz o tym na naszym forum wraz z wynikami poszczególnych komend oraz listą załadowanych modułów.

Przy próbie otwarcia okna rozmowy, Kadu się zamyka. Gdy uruchamiam z konsoli dostaję: "kadu: relocation error: kadu: undefined symbol: _ZNK7QWidget11windowStateEv". O co chodzi?

Zainstalowałeś paczkę z Kadu dla innej dystrybucji, bądź innej wersji i na dodatek użyłeś opcji --force (wymuszanie). Wiedz, że użycie tej opcji w obecności zaawansowanego użytkownika Linuksa grozi dekapitacją. Tak więc odinstaluj Kadu, zainstaluj paczkę dla twojej dystrybucji i nie grzesz więcej ;)

A z czego wynika ten problem? Z różnicy w wersjach biblioteki Qt w czasie kompilacji i uruchamiania. W tym przypadku Kadu zostało skompilowane względem Qt 3.3, a uruchamiane jest przy Qt 3.2 bądź starszym.


Osobiste