Summary: | Global identity isn't automatically applied | ||
---|---|---|---|
Product: | [Unmaintained] kopete | Reporter: | Daniel Reinholz <xaenn> |
Component: | Main Application | Assignee: | Kopete Developers <kopete-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | des, djdarkmanx |
Priority: | NOR | ||
Version: | 0.12.3 | ||
Target Milestone: | --- | ||
Platform: | FreeBSD Ports | ||
OS: | FreeBSD | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Daniel Reinholz
2006-12-21 22:44:50 UTC
I can confirm this bug, also using kopete 0.2.13 and GTalk. In fact, I reported a duplicate in bug 140437 , which I will now close and instead vote for this one. I can confirm this bug on Kopete 0.2.13 (official openSUSE 10.2 packages). However on my system, it works fine with my Jabber account but doesn't work with my ICQ account. The temporary workaround that Daniel mentioned also doesn't work for me. This bug is quite old. Is this already fixed in newer versions of Kopete? I still have this bug with Kopete 0.12.5, using KDE 3.5.7 on Debian Sid. I only use Jabber (GTalk). Daniels method to apply by custom global identity by clicking temporarily marking "Use nickname from contact for global nickname" works for me. The error is also corrected by editing the "Custom" nickname field, and then clicking "OK", even though I e.g. only remove a letter in the name temporarily, so that the name doesn't change. I have played around a bit and think it works as follows: When activating a global identity Kopete tries to set the nickname for all of your IM accounts on the server. This means that if I set my global identity to "Tittel, Stefan" I will show up as "Tittel, Stefan" to everybody. Even if I disable global identities again, "Tittel, Stefan" will be retained until I change it. This behavior leads to two problems: 1) Kopete can't change nicknames for every protocol, at least it can't change the nickname on ICQ. This is why the global identity feature doesn't work with ICQ (it works fine here with MSN and Jabber though). 2) There is no possibility to just rename yourself locally. If I want myself to be displayed as "Tittel, Stefan" in my chat windows, I have to give up anonymity and show up as "Tittel, Stefan" to everybody else. This approach used by Kopete to implement global identities is not very pleasant in my opinion. Kopete should make a difference between the renaming of nicknames on the server and what is locally displayed in chat windows. That my observations are correct is supported by the following post from 2005: http://www.tehbisnatch.org/2005/05/26/svn-account-and-kopete-global-identity/ Obviously one of the developers of Kopete also thought of the code to be a bit hackish and started to rewrite the global identity support: http://www.rallyzeiros.com.br/wordpress/?p=5 If I understand him right, it will be possible to locally change your displayed nickname without changing anything on the server. Does anybody have news about the progress of this? Will it be in the next release of Kopete? *** This bug has been confirmed by popular vote. *** Same happens here with my GTalk in Kopete on Kubuntu 7.10 I think it's because my "Nickname" in Jabber vCard is not changed according to my global identity and even after I manually change it (from context menu > Edit User Info), it's not permanently saved. This bug still exists on Ubuntu 8.04. It works for MSN but not for Gtalk. I reported it on launchpad at https://bugs.launchpad.net/kopete/+bug/228057 This bug is still present in kde4 (Kopete 0.50.80). *** Bug 141062 has been marked as a duplicate of this bug. *** Bug 141062 indicated this bug appears with the Yahoo protocol as well. The bug is already tracked for specific protocols so I'm closing this one. (Couldn't find relevant status so I'm marking this as fixed) |