Bonjour tout le monde !
Je suis en train de développer un outil permettant la lecture des journaux du système pour KDE (KSystemLog quoi !), car ce type d'outil n'existait pas à présent pour ce bureau (même chez Gnome, l'outil de journaux système n'est pas exceptionnel), donc voici une première version qui vient de sortir, la 0.1, après 2 mois de travail (acharné?).
Je souhaiterais donc savoir ce que vous en pensez, les éventuels améliorations qui vous plairait, ou encore les fonctionnalités qui vous manque.
Voici l'URL de ce programme, hébergé chez KDE Apps, et bientôt sur le SVN de KDE (une fois que son temps de latence sera passé en dessous de 10heures ;-)
http://www.kde-apps.org/content/show.php?content=23761(...)
Merci d'avance !
# statique
Posté par Anonyme . Évalué à 2.
serait t-il possible d'inclure dans le tarball une version statique. par ce que je suis fatigué de dire par telephone pour la maintenance de mes amis:
-tape dans une console tar xvjf lefichier
-tape point la barre qui penche a droite configure
-tape mac avec un k et un e
-etc...
:D
sinon j'ai des soucis de C++ sanity check, rien de grave mais je ne peut pas tester.
donc je me demande si il est possible de cliquer sur un bouton genre envoyer a un amis par mail, sinon c'est une tres bonne idée
[^] # Re: statique
Posté par LaBienPensanceMaTuer . Évalué à 10.
[^] # Re: statique
Posté par Anonyme . Évalué à 2.
sans aucune agressivité bien sur, juste une remarque
[^] # Re: statique
Posté par Nicolas Ternisien (site web personnel) . Évalué à 3.
Le fichier est dispo sur :
http://annivernet.free.fr/images/divers/ksystemlog-0.1-static.tar.b(...)
(mais également sur la page de KDE Apps)
Pour ton bouton Envoyer à des amis, en fait, ca serait le même principe que le copier/coller sauf que ca ouvrirait automatiquement une fenêtre de KMail ? Je pense effectivement que cette idée est très intéressante, et sera dans la prochaine version !
Merci.
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!
# trés jolie
Posté par ctorah . Évalué à 3.
juste dans mon répertoire /var/log j'ai un fichier lastlog qui semble être binaire, en tentant de l'ouvrir (accidentellement) KSystemLog a trés vite bouffé tout ma ram et mon swap
faut je vire métalog moi, jamais rien compris a ce truc!
[^] # Re: trés jolie
Posté par ckyl . Évalué à 4.
Pas de raison valable de virer metalog quoi :-)
[^] # Re: trés jolie
Posté par Sylvain Rampacek (site web personnel) . Évalué à 5.
(contient les informations sur les dates des derniers logins pour chaque utilisateur).
[^] # Re: trés jolie
Posté par Nicolas Ternisien (site web personnel) . Évalué à 3.
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!
# Problème de compilation
Posté par Louis Nyffenegger . Évalué à 3.
dans le make
/bin/sh ../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -o ksystemlog -R /usr/lib -R /usr/share/qt3/lib -R /usr/X11R6/lib -L/usr/X11R6/lib -L/usr/share/qt3/lib -L/usr/lib `cp /mnt/boulot/devel/ksystemlog/src/ksystemlogui.rc /home/lastnico/.kde/share/apps/ksystemlog/` main.o ksystemlog.o generalOptions.o options.o reader.o view.o systemReader.o systemOptions.o xorgReader.o fileList.o xorgOptions.o sambaReader.o sambaOptions.o logListItem.o logLine.o logLineList.o cronReader.o viewToolTip.o specificFileList.o detailDialog.o logLevel.o logFile.o defaultReader.o logViewColumn.o kernelOptions.o cronOptions.o daemonOptions.o bootAuthenticationOptions.o globals.o ksystemlogiface_skel.o -lkio -lkdeprint
cp: ne peut évaluer `/mnt/boulot/devel/ksystemlog/src/ksystemlogui.rc': Aucun fichier ou répertoire de ce type
[^] # Re: Problème de compilation
Posté par Louis Nyffenegger . Évalué à 2.
Avant tout, il faut faire un :
mkdir .kde/share/apps/ksytemlog
Ensuite, il faut modifier les fichiers :
./src/Makefile : ligne 268
./src/Makefile.in :ligne 268
./src/Makefile.am : ligne 11
en mettant le bon chemin vers le fichier mon_chemin/src/ksystemlogui.rc et le bon chemin vers le répertoire cible /home/mon_login/.kde/share/apps/ksystemlog
Par exemple, si mon utilisateur est louis et que je suis dans mon home dans le répertoire ksystemlog: on obtient :
cp /home/louis/ksystemlog/src/ksystemlogui.rc /home/louis/.kde/share/apps/ksystemlog
Bon ça veut pas s'installer, j'arrête, j'espère t'avoir un peu aidé
Sinon vu les screenshots, ça a l'air joli et bien pensé...
Préviens dés qu'il y a une release qui corrige le problème, je suis vachement intéressé...
[^] # Re: Problème de compilation
Posté par Nicolas Ternisien (site web personnel) . Évalué à 2.
Voila, j'espère avoir corrigé le problème, le source est dispo sur
http://www.kde-apps.org/content/show.php?content=23761(...)
ou directement ici :
http://annivernet.free.fr/images/divers/ksystemlog-0.1.tar.bz2(...)
Bon courage, et merci pour vos gentils commentaires ;-)
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!
[^] # Re: Problème de compilation
Posté par Louis Nyffenegger . Évalué à 2.
Par contre, le répertoire d'installation par défaut est pas dans le Path sous Ubuntu : /usr/local/kde/bin/ksystemlog.
Et mettre l'exécutable dans le répertoire courant et non dans src me paraît plus logique.
Sinon c'est normal que les 3 boutons de droite ne donne rien...
[^] # Re: Problème de compilation
Posté par Nicolas Ternisien (site web personnel) . Évalué à 1.
Sinon, pour les 3 boutons qui ne donne rien, tu parles des boutons Stop, Actualiser et Détails ?, ils sont désactivés? Si c'est le cas, il est probable que cela soit la faute du fichier ksystemlogui.rc, qu'il faut coller (manuellement!, je n'est pas compris pourquoi le Makefile ne le fait pas tout seul) dans ton .kde/share/apps/ksystemlog/
(ce fichier est dispo dans le répertoire src de l'archive.
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!
[^] # Re: Problème de compilation
Posté par fabien . Évalué à 2.
In file included from ksystemlog.h:40,
from main.cpp:22:
view.h:31:33: klistviewsearchline.h: No such file or directory
In file included from ksystemlog.h:40,
from main.cpp:22:
view.h:163: error: syntax error before `*' token
make[2]: *** [main.o] Erreur 1
make[2]: Leaving directory `/home/fab/ksyslog/ksystemlog/src'
make[1]: *** [all-recursive] Erreur 1
make[1]: Leaving directory `/home/fab/ksyslog/ksystemlog'
make: *** [all] Erreur 2
[fab@fab ksystemlog]$
j'ai une MDK10.0 official ( KDE 3.2 )
[^] # Re: Problème de compilation
Posté par Nicolas Ternisien (site web personnel) . Évalué à 1.
Voila, je te conseille de passer à une version plus récente de Mdk, tout devrait mieux ce passer avec des paquets KDE 3.3.
Merci de ton retour.
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!
[^] # Re: Problème de compilation
Posté par fabien . Évalué à 2.
je croyais (encore une fois, j'en asis rien en fait) que configure preparait le makefile pour que la compil se passe bien (dans le sens ou il cherchait a voir si les éléments étaient bien present et dans la bonne version, ainsi que le/les compilateur)
pour la mdk10.0, elle date de 2004. (mars)
pour KDE 3.2 je ne sais pas de quand ca date, j'arrive pas a trouver un about !?
je crois que j'avais uen application pour configurer KDE (qui lance plein s de petites application) j'aurai pu trouvé la date mais je ne mets pas la main dessus, rien dans le menu mdk, je peu juste lancer chacunes de ces applications (classé par catégorie : accessibilité/look'n'feel/composant...) si qqun connais la commande ca m'interrese :) merci.
PS : je n'ai pas KMail ni Akregator.
[^] # Re: Problème de compilation
Posté par Nicolas Ternisien (site web personnel) . Évalué à 1.
En fait, non pas dans ce cas là. Le configure sert simplement à trouver ton système, et ces composants de bases (genre les includes des KDE, ou la fonction strcpy...), mais pas de manière aussi pointue. La c'est carrément un fichier de KDE qui a été ajouté lors de la nouvelle version, donc configure ne peut pas faire grand chose pour éviter cela.
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!
[^] # Re: Problème de compilation
Posté par -=[ silmaril ]=- (site web personnel) . Évalué à 2.
idiot ta remarque: S'il peut detecter un include de KDE il peut aussi en detecter un autre.
Apres c'est au developpeur de ne rien oublier c'est tout.
Tiens voici la macro:
AC_CHECK_HEADER (HEADER-FILE, [ACTION-IF-FOUND [,
ACTION-IF-NOT-FOUND]])
Cf http://developer.gnome.org/doc/books/WGA/creating-configuration.htm(...)
[^] # Re: Problème de compilation
Posté par Nicolas Ternisien (site web personnel) . Évalué à 1.
Généralement, s'il manque un header, c'est plutot dramatique, et je ne pense pas que l'on va trouver une solution simple depuis le ./configure (a part remplacer un fichier source par un autre, mais il faut faire dans ce cas un devel spécifique pour les anciennes versions... merci!)
Donc personnellement, ce ne sera pas le configure qui gérera ce truc.
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!
[^] # Re: Problème de compilation
Posté par -=[ silmaril ]=- (site web personnel) . Évalué à 3.
utilisée pour compiler le logicel Ca veut pas dire tout faire pour
que ca compile, ca peut etre juste réagir de manière a aider l'utilisateur
a régler le problème.
Genre si le header n'est pas la arreter tout avec un message
expliquant a l'utilisateur que desolé il n'a pas la bonne version de kde (en specifiant la version minimum). Apres a lui de reagir comme il peut.
Tu peut aussi en fonction de l'utilitée de la fonction utiliser
autoconf pour definir une macro que tu passera soit au makefile
soit via un fichier config.h.
ensuite il suffit de proteger les operations mettant en jeu cette fonction
via des
#ifdef
#else
#endif
# paquet debian !!!
Posté par kolter (site web personnel, Mastodon) . Évalué à 2.
http://kolter.free.fr/debian/ksystemlog_0.1-1_i386.deb(...)
sinon sur la machine de ma copine y'a encore kde3.3 mais j'ai une erreur de compil bizarre (j'ai installé tous les paquets de dev de QT/KDE mais ça change pas grand chose :-(.
la compilation stoppe là :
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/kde -I/usr/share/qt3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wall -g -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o logListItem.o `test -f 'logListItem.cpp' || echo './'`logListItem.cpp
logListItem.cpp: Dans member function « virtual void
LogListItem::paintCell(QPainter*, const QColorGroup&, int, int, int) »:
logListItem.cpp:266: error: no matching function for call to `LogListItem::
backgroundColor(int&)'
/usr/include/kde/klistview.h:1031: error: candidates are: const QColor&
KListViewItem::backgroundColor()
make[3]: *** [logListItem.o] Erreur 1
make[3]: Leaving directory `/home/manu/debian/ksystemlog-0.1/src'
make[2]: *** [all-recursive] Erreur 1
make[2]: Leaving directory `/home/manu/debian/ksystemlog-0.1'
make[1]: *** [all] Erreur 2
make[1]: Leaving directory `/home/manu/debian/ksystemlog-0.1'
make: *** [debian/build-stamp] Erreur 2
M.
[^] # Re: paquet debian !!!
Posté par Nicolas Ternisien (site web personnel) . Évalué à 1.
Je vais ajouter ce paquet à la liste de téléchargements de KDE Apps.
Pour ton problème de compilation, en fait la fonction qui fait planter la compil a été dépréciée dans la nouvelle version de KDE (je ne sais pas quand ils ont fait le saut), et quand j'avais vu des warnings de deprecated, j'avais remplacé backgroundColor(), par la nouvelle fonction avec un paramètre. Je peut à la limite ajouter une instruction du préprocesseur pour éviter cette erreur de compilation sur les anciens KDE.
PS: Je fais cela dès que possible, cela sera surement pour la version 0.1.1.
Merci encore.
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!
[^] # Re: paquet debian !!!
Posté par kolter (site web personnel, Mastodon) . Évalué à 2.
donc si t'as besoin , fais moi signe !!!
M.
# Version 0.1.1 de KSystemLog
Posté par Nicolas Ternisien (site web personnel) . Évalué à 3.
Voici la nouvelle version de KSystemLog !!
Je vous laisse découvrir les nouveautés et son lien de téléchargement sur la page KDE-Apps suivante :
http://www.kde-apps.org/content/show.php?content=23761(...)
A bientot !
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.