Version: 0.12.2 (using KDE 3.5.4 Level "a" , unofficial build of SUSE ) Compiler: Target: i586-suse-linux OS: Linux (i686) release 2.6.16.21-0.13-default The ICQ plugin does not automatically load user's nicknames. The user's properties are all set to "Display Name Source" - "From Contact", but it is only displaying the number in there, not the nickname. There is not even a manual way to make it fetch the nick name, the only way to set a nick name is to use the "Display Name" "Custom" option.
I can't reproduce, it works fine here. There are only two reasons why you see only icq number. A contact is temporary contact so it's not on your list or you or other IM have set alias for that contact and the alias is his/her icq number. The behavior has changed in 0.12.2 see 124940, if a contact has alias we show the alias and not nickname from user info. If the contact doesn't have alias we use nickname. If the nickname doesn't change if you view user info than it's almost definitely the alias thing. Readding contact will remove old alias an you will see nickname. I know that some IM clients add by default icq numbers to aliases if user doesn't change it. ( IIRC it was Trillian )
Indeed i used trillian before, so all aliases are probably set to the icq number. I got 180 contacts in my list, is there some quick way to have all the aliases removed or set to the nickname? Can i edit that alias info at all (because i found no alias field in the user info)?
I have the same problem with my svn version (0.12.x, only a few days old) - it can be manually fixed by viewing the contact's userinfo. perhaps if I had left it alone for a while kopete would have fetched the userinfo itself, but I didn't want to wait.
Viewing the user info doesnt work for me, so i suppose it is the alias thing. Now i would need a quick way to fix that, because i am not really looking forward to possibly re-add 180 contacts manually...
Chani there is a random delay from 1 to 20 second. Kork, I will make patch that removes all aliases.
Kork: Just to be sure please readd one contact and tell me if you will see nickname, thanks
Ok, Re-Adding seems to restore the nickname, however this is not the preferred way as i would have to reauthorize each and every contact. So if there is an easy way to just have the aliases removed, that would be helpful.
Created attachment 17566 [details] Removes all aliases at login Download kopete 0.12.2 sources and unpack You probably will have to install some debug packages if you never compiled something for kde. in console: cd kopete-0.12.2 patch -p0 <patch_file_with_path.diff ./configure configure --prefix=~/kopete12 make install KDEDIRS=~/kopete12/:$KDEDIRS PATH=~/kopete12/bin:$PATH LD_LIBRARY_PATH=~/kopete12/lib:$LD_LIBRARY_PATH export KDEDIRS PATH LD_LIBRARY_PATH kopete --nofork Now you have kopete running. Login and kopete will remove all aliases in 30 seconds. After this run your normal kopete and you will see you nicknames. If you do than you can remove kopete12 directory from your home dir and the sources. If you don't want to compile kopete I can remove it for you but that means giving me some temp password to your icq :(
hmm ok downloaded, patched and compiled it, fired it up, waited a good 5 minutes, just to be sure, but still after restart i got numbers, only. kopete took a good minute to fire up with flaming harddisk, is that normal?
Doh, sorry, my mistake, i produced a typo leading to the lib dir not being read. Seems to work now. The loading times are due to the statistics plugin. Will disable that one. So thank you for your really quick help (thats why i love opensource- you can fix your problems immediately). Maybe you can have that functionality added as a button in a future release of kopete, as this will help people who migrate from trillian.
I seem to have the same problem (I am also using trillian on my Windows system). However I am running Kopete with Kubuntu, so I have the KDE-Version 0.12.4. I tried to start kopete "kopete --nofork" -> connect (wait some time) then restart. But I still have UINs displayed... What could I do? Thanks in advance! Linus