Bug 139115

Summary: Global identity isn't automatically applied
Product: [Unmaintained] kopete Reporter: Daniel Reinholz <xaenn>
Component: Main ApplicationAssignee: 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
Version:           0.12.3 (using KDE KDE 3.5.5)
Installed from:    FreeBSD Ports
OS:                FreeBSD

If I launch kopete and send a message to someone my global identity is not used. Instead, my account name is displayed (be it my aim or gtalk account). If I go to settings > configure > identity, my nickname is clearly set to a custom "Dan" with global identity enabled. If I click over on "use nickname from contact list," click back to use a custom identity, and hit apply, then the global identity is used.  However, as soon as I restart kopete I have to do this process again.
Comment 1 Torquil Macdonald Sørensen 2007-01-23 14:11:21 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. 
Comment 2 Stefan Tittel 2007-08-29 05:50:53 UTC
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?
Comment 3 Torquil Macdonald Sørensen 2007-08-29 09:59:39 UTC
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.
Comment 4 Stefan Tittel 2007-08-29 17:51:31 UTC
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?
Comment 5 Ahmed 2008-04-22 12:52:12 UTC
*** This bug has been confirmed by popular vote. ***
Comment 6 Ahmed 2008-04-22 12:53:59 UTC
Same happens here with my GTalk in Kopete on Kubuntu 7.10
Comment 7 Ahmed 2008-04-22 13:00:30 UTC
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.

Comment 8 Olivier Lacroix 2008-05-08 05:53:22 UTC
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
Comment 9 Ruud Koolen 2008-07-07 01:43:34 UTC
This bug is still present in kde4 (Kopete 0.50.80).
Comment 10 Josh Berry 2008-07-08 10:21:08 UTC
*** Bug 141062 has been marked as a duplicate of this bug. ***
Comment 11 Josh Berry 2008-07-08 10:21:47 UTC
Bug 141062 indicated this bug appears with the Yahoo protocol as well.
Comment 12 Roman Jarosz 2010-01-17 12:14:47 UTC
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)