Menadżer profili dla Kadu

Qaduzer nie działa na nowych dystrybucjach linuxa.
Potrzebny jest ktoś, kto go zaktualizuje…

Zawsze byłem leniwy:) i nie chciało mi się dodawać nowego konta linuksowego dla każdego kto chciał skorzystać z Gadu-Gadu na moim komputerze ani nie chciało mi sie bawić z CONFIG_DIR. Moduł Profiles to też nie było to. W końcu się zebrałem i zrobiłem menadżer profili dla Kadu działający w podobny sposób jak ten z oryginalnego GG. Screenshot najszybciej wyjaśni o co w tym chodzi:

Wymagania przy kompilacji ze źródeł:

  • qcc, make, qt, openssl
  • dla Debiana i Ubuntu wygląda to tak: g++, make, libqt3-mt-dev, libssl-dev.
  • tak jak i w przypadku Kadu NIE są potrzebne biblioteki KDE

Qaduzer to oddzielny program, a nie moduł do Kadu, uruchamia się go poleceniem qaduzer. Więcej informacji oczywiście w README (w archiwum ze źródłami jest starsza wersja).

qaduzer-0.5.1.tar.gz
ebuild dla Gentoo
strona z paczką dla Ubuntu
RPM dla Mandrivy (dzięki: Energizer)

——————
Dla osób wolących wyłącznie oddzielne konta systemowe dla każdego użytkownika Kadu mam ten mały skrypt. Wypisuje on użytkowników należących do grupy kadu (korzystając z kdialog) i za pomocą kdesu uruchamia Kadu wybranego użytkownika. filozof.sh

42 Replies to “Menadżer profili dla Kadu”

  1. pomruff writes:

    wyskakuje mi błąd przy kompilacji, że:File generated with too old version of Qt DesignerFile ‘qaduzerwidgetbase.ui’ is not validCzy ktoś może pomóc?Z góry dziękuję!

  2. Ten błąd pojawia się po poleceniu qmake, tak? Może pod tym poleceniem masz qmake od QT4, a qaduzer jest napisany pod QT3 i stąd problem. Na pewno można uruchomić jakoś u ciebie qmake w wersji od QT3. Powiedz jaką masz dystrybucję linuksa i wersję – postaram się znaleźć rozwiązanie.

  3. linuksowiec writes:

    świetny ten menadzer profili, tego było mi trzeba :)w ostatnim czasie nawet myslałem nad napisaniem czegoś podobnego, ale fajnie że ktoś mnie uprzedził, oszczędzę sobie trochę czasu 🙂

  4. pomruff writes:używam opensuse 10.3. Możliwe, że to jest problemem. Obecnie założyłem wszystkim użytkownikom oddzielne profile w systemie. Dla mnie osobiście jest to najwygodniejsze, tylko mam opory ze strony ludności;) Dzięki za zainteresowanie:)

  5. Piotrek writes:

    Witam. 🙂 Pobrałem ten menadżer ale mam problem. Posiadam Ubuntu 7.10. Oto wyciąg z konsoli:piotrek@Piotr:~/Pulpit/qaduzer$ qmakeProgram ‘qmake’ można odnaleźć w następujących pakietach: * libqt4-dev * qt3-dev-toolsProszę spróbować: sudo apt-get install bash: qmake: polecenie nieodnalezioneZ góry dzięki za odpowiedź. Postaram sam coś znaleźć ale to zapewne nie będzie proste. Pozdrawiam.

  6. Piotrek writes:nieaktualne już 🙂 Dwa błędy popełniłem. Nie przeczytałem całego eadme tylko instrukcję instalacji. Drugi błąd to wszystko robione spod roota a okazuje się że jednak w tym przypadku tak nie można zdaje się

  7. Dzięki człowiekowi o ksywce adam1p nie trzeba już kompilowac qaduzera na Ubuntu 7.10 – jest przygotowany pakiet deb. Dzięki! Odnośnik we wpisie.

  8. pioruns writes:

    Pobrałem paczkę qaduzer-0.5.1.tar.gz, przy próbie wykonania make wyskakuje mi:pioruns@pioruns:~/Download/qaduzer/src$ makeg++ -c -pipe -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_S HARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt 3 -o user.o user.cppuser.cpp:21:25: error: openssl/sha.h: Nie ma takiego pliku ani kataloguuser.cpp: In function ‘qaduzer::QStringSHA qaduzer::shaPassword(QString)’:user.cpp:31: error: ‘SHA_DIGEST_LENGTH’ was not declared in this scopeuser.cpp:32: error: ‘sha’ was not declared in this scopeuser.cpp:32: error: ‘SHA1’ was not declared in this scopemake: *** [user.o] Błąd 1Co robię źle?Debian Etch na AMD64,openssl, Wersja: 0.9.8c-4etch1

  9. W Debianie, Ubuntu i wielu innych żeby skompilować program, muszą być zainstalowane pakiety w wersjach deweloperskich (czyli z plikami nagłówkowymi najczęściej). Zainstaluj te pakiety, które w README wymieniam przy Ubuntu. W tej chwili brakuje ci dokładnie libssl-dev. Powinienem zawczasu opisać to w README.

  10. Killer88 writes:

    Jesli chodzi o “user.cpp:21:25: error: openssl/sha.h” w systemie Fedora 8 wystarczy wpisac jako root:yum install openssl-devel pam-devel

  11. Energizer writes:Nikt nie chciał pomóc to sam sobie poradziłem :-)Alienem przekonwertowałem i nawet działa. Jakby ktoś chciał moją paczkę to pisać na e-maila Energizer (na) pino.pl

  12. Enegizer, dzieki za paczkę dla Mandrivy (najpewniej będzie też działać w innych dystrybucjach uzywających RPM).

  13. ufo writes:Witam mi rpm nie chce działać, wyskakuje mi takie coś “nie można zarejestrować pliku rpm” o co chodzi??

  14. amigib writes:

    rewelacja, tylko tego mi brakowało w kadu :)no dobra, przydałby się działający dcc ale to akurat przeżyję..

  15. Energizer writes:W związku z nowym Kadu jest nadzieja, że powstanie Quaduzer oparty na Qt4? A może wersja dla Windows? 🙂

  16. Jeśli będę robił wersję pod QT4 to postaram się by i pod Windows działała. Mało o tym myślałem do tej pory i na razie się tym nie zajmę.Ok, postanawiam, jeszcze w tym roku będzie Qaduzer na QT4, ale raczej później niż wcześniej:)

  17. Energizer writes:I jak tam idą prace? 🙂 Nie to żebym poganiał 😛 Tak tylko pomyślałem że mógłbym promować Kadu i zainstalować go u kolegi ale bez Qaduzera to chyba nie da rady. Twój programik jest niezbędny 😀

  18. Energizer writes:Choc nie znam za duzo C++ ani tym bardziej Qt to probowalem przerobic kod programem qt3to4. Prawie sie udalo, prawie… Przy kompilacji qaduzerwigdet.cpp w 111 linii i managerdialog.cpp w 171 czy 2 linii wyskoczylo cos ze key enter i key return “was not declared in this scope”. :-/

  19. Przepraszam, że nie zrobiłem Qaduzera pod QT4 jeszcze, ale jest to niestety bardzo nisko na mojej liście priorytetów ;). Spróbuj zamienić Key_Enter i Key_Return na Qt::Key_Return i Qt::Key_Enter.

  20. Energizer writes:

    Po sugerowanych przez Ciebie zmianach kompilacja sie udala. Niestety przy odpaleniu jest cos takiego:Xlib: extension “Genergic Event Extension” missing on display “:0.0”.Xlib: extension “Genergic Event Extension” missing on display “:0.0”.Xlib: extension “Genergic Event Extension” missing on display “:0.0”.Segmentation fault (po polsku – “Naruszenie ochrony pamieci” czy jakos tak)Jakies sugestie?

  21. Rensu writes:W ostatnim zdaniu chcialem napisac, ze pozainstalowaniu openssl dodalem: ln -s /usr/lib/libcrypto.so.0.9.8k /usr/lib/libcrypto.so.0.9.8r i hula…

  22. Rensu writes:Ja wlasnie zainstalowalem rpm’a na Fedorze 11. Na poczatku zygnal, ze nie ma yum whatprovides libcrypto.so.0.9.8. Sprobowalem poszukac: yum whatprovides libcrypto.so.0.9.8 – nic ciekawego nie znalazlo, ale yum install openssl zainstalowalo mi libcrypto.so.0.9.8k, dodalem libcrypto.so.0.9.8 i hula.

  23. vnu007dl writes:Ja mam takie pytanie, czy jest ten programik dla kadu pod windows? Bo zainstalowalem kadu dziewczynie, jednak ona chce zabezpieczyc swoj profil przed rodzenstwem…. wiec co z wersja dla windowsa?

  24. Energizer writes:No niewatpliwie Qaduzer na Windows by sie przydal. Moglbym wtedy popularyzowac Kadu na platformie Windows dzieki czemu przejscie na Linuksa byloby potem latwiejsze. Tak wiec prosimy i czekamy 🙂

  25. Energizer writes:Tutaj zamieszczam efekty mojej pracy. Kompilować się kompiluje ale sie nie uruchamia. Jeżeli ktoś potrafi to niech poprawi i wrzuci. Miło byłoby pozbyć się starej Qt z systemu ;-)http://odsiebie.com/pokaz/6500423—2985.html

  26. Energizer writes:Widzę. ze odiesbie.com nie działa. Jak ktoś chce zobaczyc zawartość wyżej umieszczonego archiwum to niech pisze na maila energizer (at) pino (dot) pl. Na pewno odpowiem. W temacie najlepiej wpisać “qaduzer”.

  27. Anonim writes:Drodzy programiści. Zróbcie coś takiego na windowsa! Mam dość tego gg, a w kadu brakuje jeszcze kilku funkcjonalności. m.in. tej

  28. Mateo writes:A mnie po bardzo długim czasie szczęśliwego używania Qaduzera pod Ubuntu 9.04 coś się sypnęło. Przy próbie uruchomienia pliku wyświetla się komunikat “Błąd przy parsowaniu pliku”. Programistą nie jestem, więc miałem nawet problem ze zrozumieniem tego zdania 😉 Dodam, że odinstalowanie paczki i jej ponowne zainstalowanie, czy to z repozytorium czy ze ściągniętej paczki nie przynosi efektów. Komunikat pojawił się nagle. Któregoś dnia do południa uruchamiałem Kadu i wszystko śmigało. Problem pojawił się później, tego samego dnia bez ponownego uruchamiania komputera i bez instalowania jakichkolwiek aktualizacji. Jeśli ktoś będzie miał jakiś pomysł na rozwiązanie problemu, to winien będę dozgonną wdzięczność 🙂

  29. Anonim writes:A mnie po bardzo długim czasie szczęśliwego używania Qaduzera pod Ubuntu 9.04 coś się sypnęło. Przy próbie uruchomienia pliku wyświetla się komunikat “Błąd przy parsowaniu pliku”. Programistą nie jestem, więc miałem nawet problem ze zrozumieniem tego zdania 😉 Dodam, że odinstalowanie paczki i jej ponowne zainstalowanie, czy to z repozytorium czy ze ściągniętej paczki nie przynosi efektów. Komunikat pojawił się nagle. Któregoś dnia do południa uruchamiałem Kadu i wszystko śmigało. Problem pojawił się później, tego samego dnia bez ponownego uruchamiania komputera i bez instalowania jakichkolwiek aktualizacji. Jeśli ktoś będzie miał jakiś pomysł na rozwiązanie problemu, to winien będę dozgonną wdzięczność 🙂

  30. Mateo,Ten błąd powinien pojawić się jedynie, gdy coś jest nie tak z plikiem z ustawieniami Qaduzera, powinien być w /home/TwojeKonto/.kadu/qaduzer/qaduzer.conf. Zobacz co w nim jest, a jak nie będziesz miał pomysłu co jest nie tak, to spróbuj zrobić kopię całego katalogu .kadu i usuń ten plik, a potem od nowa pododawaj konta przez Qaduzera z takimi samymi nazwami jak wcześniej. Powinno pomóc.

  31. Mateo writes:Wielki dzięki za pomoc! Usunięcie pliku qaduzer.conf i ponowne założenie kont pomogło. Wszystko działa jak należy 🙂

  32. Anonim writes:Czy powstanie qaduzer dla Windows? Bo chciałbym wiedzieć czy czekać czy szukać dalej innego komunikatora choć przyznam że Kadu mi się podoba.

  33. Mithos writes:Czesc,Mam problem z kompilacja pod slackiem 13.1,Dostaje komunikat ‘qaduzerwidgetbase.ui’ is not validJakies pomysly?Pozdrawiam

Leave a Reply

Your email address will not be published. Required fields are marked *