Voila, apres des mois de developpement, une nouvelle version de konversation est sortie aujourd'hui et je pense que c'est la premiere que l'on peut qualifiée de vraiment utilisable(sans bugs grave). Konversation est un client irc pour Kde, clone parfait d'xchat(ou presque, je ne connais peu xchat). Il a aussi certain comportement que je trouve bien, comme le fait de ne pas quitter quand on ferme la fenetre mais plutot d'aller se mettre dans la zone de notification.
A noter aussi que des devels de amarok travaillent sur konversation :)
Featured Changes:
Improved settings dialog.
New network based server settings.
SSL IRC server support.
Ported socket code to KNetwork, should solve most connection problems.
KIO-fied local I/O on DCC send/receive.
Full irc:/ url support. (channel name & password now supported in url)
Get default username and ident information from system for new users.
Improved display of bi-directional text.
Support for bouncer prefixes in nick completion.
Scripts now work via "/script" or "/exec script".
XChat-like "/charset" command.
Per-channel encoding settings.
New Options:
"Open Watched Nicks Online panel on startup."
Stay in systray all the time. (hides window from taskbar)
Get own IP from irc server for DCC send/chat.
OSD Positioning.
Automatically issue /WHO to display away status of nicks in nick list.
Dcc port range support.
http://osdn.dl.sourceforge.net/sourceforge/konversation/konversatio(...)
Malheureusement, le site web http://www.konversation.org(...) est down :(
Quelques screenshots:
http://perso.wanadoo.fr/gnumdk/konv1.png(...)
http://perso.wanadoo.fr/gnumdk/konv2.png(...)
http://perso.wanadoo.fr/gnumdk/konv3.png(...)
http://perso.wanadoo.fr/gnumdk/konv4.png(...)
http://perso.wanadoo.fr/gnumdk/konv5.png(...)
# Oubli
Posté par Pinaraf . Évalué à 3.
l'intégration avec Kontact, la même que pour Kopete. Genre quand je lis un mail d'une personne dans mon carnet d'adresses et synchro avec Konversation, je sais si elle est là ou non. Je peux aussi lui envoyer un fichier direct depuis Konqueror :)
[^] # Re: Oubli
Posté par gnumdk (site web personnel) . Évalué à 5.
http://perso.wanadoo.fr/gnumdk/konv2.png(...)
Pour cette intégration, il faut aussi dire un grand merci à kabc, l'api Kde pour la gestion des contacts qui a permis à konversation d'avoir ce support facilement :)
[^] # Re: Oubli
Posté par olympien . Évalué à 1.
J'ai découvert le fameux player amarok (merci gnumdk !), qui est génial.
Disons qu'à chaque changement de chanson, je veuille changer mon screenname MSN avec Kopete de telle sorte que ce soit le nom de la chanson en cours sur amarok.
C'est possible ?
Si ça l'est, je suis impressioné et je vais pouvoir me la péter ;-)
Bref, l'intégration c'est bien, mais ou sont les limites de ce système ?
PS : avant j'utilisais xmms, qui a un plugin qui permet d'exécuter une commande à chaque changement de chanson, mais ca ne me permettait pas de changer mon pseudo avec gaim (à mois que c'eut été possible ?). J'espère que le couple Kopete/Kamarok se montrera performant :)
[^] # Re: Oubli
Posté par Pinaraf . Évalué à 2.
C'est pas faisable en claquant des doigts. Je pense que ça doit se faire en C++
Par contre, tu peux aisément faire un script (de deux-trois lignes) qui au lancement synchronisera screenname avec le nom de la chanson dans amarok... Tu lances le script régulièrement et puis ça roule. Sinon, mode dégueu, un script/prog avec un sleep(15secondes) qui met à jour ton nick toutes les quinze secondes. Ou plus intelligent, qui sleep la durée du prochain morceau :)
[^] # Re: Oubli
Posté par olympien . Évalué à 2.
Ca devient de moins en en moins dégueu ;)
Mais comment peut on lire le titre joué par amarok ?
Et comment peut-on mettre à jour le screenname dans Kopete ?
S'il est possible de faire ces deux actions, alors effectivement ca devient trés intéressant !
[^] # Re: Oubli
Posté par Pinaraf . Évalué à 3.
Voici comment je fais pour me mettre away dans Kopete (jabber) et Konversation, tout en mettant en pause amarok :
export id_konv=`dcop | grep 'konversation'`
export raison=`kdialog --inputbox "Raison ?"`
dcop kopete KopeteIface setAway "$raison"
dcop $id_konv Konversation say "irc.freenode.org" "#canaloujesuistoujours" "/away $raison"
dcop amarok player playPause
Ce simple script affiche une fenêtre pour demander la raison de l'away, puis envoie aux applis l'ordre nécessaire.
Pour connaître les fonctions dispo, utilisez kdcop.
Je suis sûr qu'il y a mieux...
[^] # Re: Oubli
Posté par olympien . Évalué à 2.
*Apparemment*, avec kdcop, impossible d'avoir une fonction capable de changer le screenname de MSN ! Ou alors je me trompe ?
D'ailleurs, ca me semble être un manque (oui je compte me la péter !), où puis-je soumettre cette idée (à savoir l'intégration de la fonction screenname dans kdcop) ?
Sinon plus généralement, que faut-il à une application KDE pour qu'une de ses fonctions soit accessible via kdcop ?
[^] # Re: Oubli
Posté par Pinaraf . Évalué à 1.
En effet, cette fonction n'est pas disponible dans l'interface exportée par Kopete.
Mais perso, je trouve ça profondément débile de changer le screenname comme tu dis : à la fin, tu ne peux même pas savoir à qui tu parles !
Néanmoins, tu peux proposer sur http://bugs.kde.org(...) cette feature. Je ne sais pas si elle sera acceptée, néanmoins il s'agit là d'un junior job (=> simple quoi) que je penserai à faire si j'ai le temps. Envoie moi un message privé quand tu auras proposé le bug sur bugs.kde.org
que faut-il à une application KDE pour qu'une de ses fonctions soit accessible via kdcop ?
Attention : kdcop est une interface au système DCOP !
Donc, pour qu'une appli voie ses fonctions dispos par DCOP, c'est très simple !
http://developer.kde.org/documentation/tutorials/dot/dcopiface/dcop(...)
[^] # Re: Oubli
Posté par Thomas Douillard . Évalué à 1.
ici "id_konv" et "raison" sont pas utiles aux processus fils, apparemment, donc tu peux te contenter de :
id_konv=`dcop | grep 'konversation'`
raison=`kdialog --inputbox "Raison ?"`
<chipottage>
[^] # Re: Oubli
Posté par Pinaraf . Évalué à 1.
Je suis une merde en bash... (j'utilise python pour scripter généralement)
[^] # Re: Oubli
Posté par Pinaraf . Évalué à 1.
[^] # Re: Oubli
Posté par neil . Évalué à 3.
Enfin, ça permet juste d'envoyer ce qu'on écoute avec /media.
# Hum
Posté par ckyl . Évalué à -4.
> clone parfait d'xchat(ou presque, je ne connais peu xchat)
Pas credible :-)
# Bonne nouvelle
Posté par lezardbreton . Évalué à 3.
Si qqun a une astuce en attendant konversation directement intégré à KDE, je veux bien...
[^] # Re: Bonne nouvelle
Posté par gnumdk (site web personnel) . Évalué à 3.
>veux bien...
Tu sais, t'es pas obligé d'attendre que konversation entre dans kdenetwork pour l'utiliser ;) Il est deja dans kdeextragear comme plein d'autres softs kde.
pour compiler konversation:
apt-get install kdebase-dev #debian
apt-get install kdebase3-devel #suse
urpmi libkdebase4-devel #mandrake
C'est aussi simple que ca :) Enfin je pense que tu n'as besoin que de ca.
[^] # Re: Bonne nouvelle
Posté par lezardbreton . Évalué à 2.
[^] # Re: Bonne nouvelle
Posté par gnumdk (site web personnel) . Évalué à 5.
ca marche tres bien comme ca :)
Tu te fait un repertoire ~/installé ou tu déplace les rep de compilation apres installation, comme ca si tu veux le virer, un bon vieux make uninstall est c'est partie. Les packages c'est bien, mais avec un peu de méthode, on peut mixer packages et compilé à la main, tant qu'on ne touche pas aux libs.
[^] # Re: Bonne nouvelle
Posté par lezardbreton . Évalué à 2.
[^] # Re: Bonne nouvelle
Posté par Psychofox (Mastodon) . Évalué à 4.
[^] # Re: Bonne nouvelle
Posté par Gof (site web personnel) . Évalué à 3.
Il suffit de mettre le script suivant dans $KDEHOME/share/apps/ksirc/ksircrc.pl
-----------------------------------
sub hook_connected
{
# TODO: check if actually signing onto freenode
&docommand("msg nickserv identify PASSWORD");
}
# join on the "end of MOTD" numeric
&addhook("376", "connected");
------------------------------------
[^] # Re: Bonne nouvelle
Posté par Loic Jaquemet . Évalué à 2.
moi je dis ça ....
# Ah non la feature horrible
Posté par qdm . Évalué à 2.
Je déteste ça. Ca passe pour Kopete dont effectivement je me sers en permanence et que je ne quitte jamais. Mais maintenant Kaffeine a adopté ce comportement et je ne m'en sers plus de peur de l'oublier dans un coin à me bouffer de la RAM. Et comme IRC j'y moule pas des heures, même probleme. Y aurait moyen de configurer ce comportement de manière globale dans KDE ? Genre "toujours quitter quand on ferme la fenêtre".
[^] # Re: Ah non la feature horrible
Posté par \o/ . Évalué à 1.
[^] # Re: Ah non la feature horrible
Posté par Tobu . Évalué à 0.
Ici ça fait double emploi avec la barre des tâches, ou alors avec les applets - pas cohérent.
D'où l'intérêt des HIG: http://developer.gnome.org/projects/gup/hig/(...) , et en particulier: http://developer.gnome.org/projects/gup/hig/2.0/desktop-notificatio(...) qui parle exactement de ça.
[^] # Re: Ah non la feature horrible
Posté par Nap . Évalué à 4.
http://developer.kde.org/documentation/standards/kde/style/basics/(...)
et ici : http://developer.kde.org/documentation/standards/kde/style/basics/s(...)
on peut lire que l'icone de notification peut servir à montrer que l'application est chargée, et à en faire apparaitre/disparaitre la fenetre principale
[^] # Re: Ah non la feature horrible
Posté par qdm . Évalué à 3.
"Because of the nature of the system tray only non-document specific applications will want to use the systray icon and that means that there will be as many different uses for the menu as there will be different applications."
[^] # Re: Ah non la feature horrible
Posté par Infernal Quack (site web personnel) . Évalué à 3.
Et en effet la configuration globale de ce comportement serait un gros plus.
L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire
# interêt par rapport à kopete ?
Posté par Ludovic Gasc . Évalué à 1.
[^] # Re: interêt par rapport à kopete ?
Posté par Mr Kapouik (site web personnel) . Évalué à 1.
[^] # Re: interêt par rapport à kopete ?
Posté par Damien Gombault (site web personnel) . Évalué à 4.
Développer un client avec les librairies de KDE, ça aide forcément à l'intégration et au développement.
[^] # Re: interêt par rapport à kopete ?
Posté par lezardbreton . Évalué à 2.
[^] # Re: interêt par rapport à kopete ?
Posté par Psychofox (Mastodon) . Évalué à 2.
[^] # Re: interêt par rapport à kopete ?
Posté par Gof (site web personnel) . Évalué à 2.
Différents programmes pour différent usages.
Mais c'est vrai, à la limite, IRC, c'est de la messagerie instantanée. Et Kopete supporte donc IRC. Mais il est beaucoup moins bien supporté que les autres protocoles.
# Customisation
Posté par Antoine (site web personnel) . Évalué à 1.
1- Comment changer les horribles icône de la liste des utilisateurs (j'ai vu un screenshot ou ils était différents), et éventuellement les remplacer par du texte (@, &,%,+...).
2- Je n'arrive pas à charger des scripts autre que ceux fournis avec konversation (d'ailleurs j'aimerais bien les trouver ces scripts, pour voir à quoi ils ressemblent), il prétexte tout le temps une erreur dans les droits, moi, je vois pas :/.
Sinon, moi je le trouve pas mal ce konversation, mais il manque encore quelques petites trucs pour qu'il soit vraiment parfait, mais bon, pour une version 0.15, c'est déjà très bien :)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.