Jabber supports setting different username from the jabber id itself, we should add an input field in the jabber advanced settings. It is possible to set this up on N9 (through some command-line fidling), so the connection manager does support that.
Contact::setAlias does not exist in TpQt It is in the Tp spec though (http://telepathy.freedesktop.org/spec/Connection_Interface_Aliasing.html) so it means patching TpQt I thought this came up before and the decision was "in the kpeople version, this is redundant" so this wasn't a valuable use of our time?
No, the description is unclear, sorry. Some jabber servers need users to login with different username than jabber id, so we should provide an input line in the jabber account advanced properties settings. However I'm not sure which gabble param this corresponds to. Georg, it would be very helpful if you recalled the steps you did on your N9 to make this happen.
This is an actual command line that worked for me on my N9 and still works for me on KDE 4.10: mc-tool add gabble/jabber "greve@kolabsys.com" string:account=greve@kolabsys.com string:password=[...] string:server=im.kolabsys.com bool:require-encryption=1 bool:ignore-ssl-errors=1 I did not manage to add this account through the GUI (get authentication error).
Georg - are you using packages or self-compiled KTp installed in other place than /usr?
Expanding on #4, this error is probably not that the username JID are different but a problem with kwallet/ktp-auth-handler which can occur in various self-compiled setups (see http://community.kde.org/Real-Time_Communication_and_Collaboration/Troubleshooting#Nothing_happens_when_I_try_and_start_a_chat_with_someone_from_the_contact_list.) The mc-tool command you posted has no reference to different usernames and JID which is mentioned in the title. By using mc-tool directly the password is saved in gnome-keyring instead of kwallet and authentication is handled differently. There is not enough information in this bug report to do anything useful. If you can recreate this bug, please confirm where you acquired KTp and whether the password is successfully saved in KWallet.
This was on Fedora 18, with Red Hat KDE Repositories. Package info: rpm -q -i ktp-accounts-kcm Name : ktp-accounts-kcm Version : 0.5.3 Release : 1.fc18 Architecture: x86_64 Install Date: Thu 14 Mar 2013 11:44:02 AM CET Group : Unspecified Size : 1750487 License : LGPLv2+ Signature : RSA/SHA256, Mon 18 Feb 2013 06:17:09 PM CET, Key ID ff01125cde7f38bd Source RPM : ktp-accounts-kcm-0.5.3-1.fc18.src.rpm Build Date : Mon 18 Feb 2013 12:31:44 PM CET Build Host : buildvm-02.phx2.fedoraproject.org Relocations : (not relocatable) Packager : Fedora Project Vendor : Fedora Project URL : https://projects.kde.org/projects/extragear/network/telepathy/ktp-accounts-kcm Summary : KDE Configuration Module for Telepathy Instant Messaging Accounts Description : This is a KControl Module which handles adding/editing/removing Telepathy Accounts. It interacts with any Telepathy Spec compliant AccountManager to manipulate the accounts. Anything else I can provide in terms of information?
Can you check you have ktp-auth-handler installed?
rpm -q -i ktp-auth-handler Name : ktp-auth-handler Version : 0.5.3 Release : 1.fc18 Architecture: x86_64 Install Date: Mon 18 Mar 2013 01:03:31 PM CET Group : Unspecified Size : 203682 License : LGPLv2+ Signature : RSA/SHA256, Mon 18 Feb 2013 05:53:12 PM CET, Key ID ff01125cde7f38bd Source RPM : ktp-auth-handler-0.5.3-1.fc18.src.rpm Build Date : Mon 18 Feb 2013 12:09:05 PM CET Build Host : buildvm-01.phx2.fedoraproject.org Relocations : (not relocatable) Packager : Fedora Project Vendor : Fedora Project URL : https://projects.kde.org/projects/extragear/network/telepathy/ktp-auth-handler Summary : Provide UI/KWallet Integration Description : Provide UI/KWallet Integration For Passwords and SSL Errors on Account Connect.
Interestingly enough, I needed to install this package by hand. Once installed, the wallet is used correctly. So we can close this issue here, it's a missing dependency in Fedora, apparently. Sorry for the noise and thanks to helping me figure this one out!
Not a problem. Thanks for your help getting to the bottom of this.