Google Talk support: Difference between revisions

From KDE UserBase Wiki
mNo edit summary
m (added Special:myLanguage/)
 
(15 intermediate revisions by 5 users not shown)
Line 1: Line 1:
Yes, the new IM Service from Google [http://talk.google.com|Google Talk] works with Kopete
<languages />
<translate>


==Add a new Jabber account.==
Enter your complete Google Mail address and corresponding password. If you could not connect with your [email protected] Address, try [email protected].


[[Image:Kopete-google-talk-1.png|center|thumbnail|509px|Basic Setup Page]]
<!--T:23-->
{{Warning|1=Some of this information is old and may be obsolete. If you are a user of Kopete please either directly edit this page or add notes on the attached Discussion page}}


===Basic Setup page of Jabber add account dialog===
<!--T:24-->
go to the Connection page of the dialog.
{{Info|A more complete and to-to-date description of setting up your account is available from [[Special:myLanguage/Kopete/Jabber|the Kopete Jabber section]]}}


check &quot;Use protocol encryption (SSL)&quot; checkbox
==Adding an account== <!--T:1-->


check &quot;Allow plain-text password authentication&quot; checkbox
<!--T:2-->
You can configure your [http://talk.google.com Google Talk] account in '''Kopete''', by following these steps:


check &quot;override default server information&quot; checkbox
<!--T:3-->
First you will need to add a [http://en.wikipedia.org/wiki/Extensible_Messaging_and_Presence_Protocol Jabber account]: <menuchoice>Settings -> Configure... -> Accounts</menuchoice>. There, choose an identity and press <menuchoice>Add Account...</menuchoice> in the right column. A service list will be displayed, and you have to choose <menuchoice>Jabber</menuchoice>, and then press <menuchoice>Next</menuchoice>.


and set server to &quot;talk.google.com&quot; port 5223 (''not 5222 as stated on [http://www.google.com/talk/developer.html their web site'']).
<!--T:4-->
In the first tab you have to enter your complete Google Talk address and password.


If you are '''behind a firewall''' and can&#039;t connect to the 5223 port you can use the 443 port (standard SSL port).
[[Image:Kopete-google-talk-2.png|center|thumbnail|509px|Connection page of Jabber add account dialog&]]


You may need to restart Kopete to get the connection to work if you are editing an existing account.
<!--T:5-->
[[Image:Kopete-google-talk-1.png|center|thumbnail|480px|Basic Setup tab.]]


Kopete Jabber uses a library called QCA for encrypted connections as used by jabber.  Kopete has an internal copy of this library but your distribution may have separated it out.  If so, make sure you have QCAinstalled.  This may be called &quot;libqca1-tls&quot;. 


Information on QCA for various distributions:
<!--T:6-->
*'''SUSE''': the package is called &quot;qca&quot; but is installed by default along with Kopete.
Then go to the <menuchoice>Connection</menuchoice> tab, and check <menuchoice>Use protocol encryption (SSL)</menuchoice>, <menuchoice>Allow plain-text password authentication</menuchoice>, and <menuchoice>Override default server information</menuchoice> checkboxes. Then set server to ''talk.google.com'' and port to ''5223''. If you are ''behind a firewall'' and can't connect to the 5223 port you can use the 443 port (standard SSL port).


*'''Debian''': the package is called &quot;qca-tls&quot;.  You may also need the libqca2-plugin-ossl package.


*'''Fedora Core 4''': the package is called &quot;qca-tls&quot; and is available via yum from the Fedora Extras repository.
<!--T:7-->
[[Image:Kopete-google-talk-2.png|center|thumbnail|480px|Connection tab.]]


*'''Gentoo''': the package is called &quot;app-crypt/qca-tls&quot; for KDE 3.5, and &quot;app-crypt/qca-ossl&quot; for KDE 4.0.


*'''Mandriva''': just install &quot;libqca1-tls&quot;
<!--T:8-->
If you want to enable ''voice chat'', go to the <menuchoice>Google Talk</menuchoice> tab and check the checkbox you'll find.


*'''Slackware''': install qca-* packages from www.linuxpackages.net and then run ldconf as root.


*'''Kubuntu''': the package is called &quot;qca-tls&quot; and is installed by default with Kubuntu 7.10, but requires manual installation with Kubuntu 8.04.
<!--T:9-->
[[Image:Kopete-google-talk-3.png|center|thumbnail|480px|Google Talk tab.]]


The qca-tls plugin can also be compiled from source code which can be obtained [http://delta.affinix.com/qca/ here].  The required file is qca-tls-1.0.tar.bz2 (qca-1.0.tar.bz2 is not the plugin which Kopete needs but the library).


Unfortunately talking to windows google talk clients from kopete seems to make them disconnect.  It is a problem with the google client failing to properly parse part of the message sent by kopete (thetyping notification).
<!--T:10-->
That&#039;s because Kopete 0.10 sends Typing notification, even if it hasn&#039;t been requested.
Read more about '''Kopete''' Google Talk voice chat support [[Special:myLanguage/Kopete Jabber Jingle|here]].


This is fixed in Kopete 0.11 which is released with KDE 3.5. The Google Talk problem seems to be fixed in Google Talk Client 1.0.0.68.
<!--T:11-->
You may need to restart '''Kopete''' to get the connection to work if you are editing an existing account.


Support for voice chat has started in the developpement branch. See the page [[Kopete_Jabber_Jingle|Jabber Jingle]]
==QCA== <!--T:12-->


If you get the following error:
<!--T:13-->
'''Kopete Jabber''' uses a library called "QCA" (Qt Cryptographic Architecture) for encrypted connections as used by Jabber.  '''Kopete''' has an internal copy of this library but your distribution may have separated it out.  If so, make sure you have "QCA" installed.  This may be called "libqca1-tls". 


The certificate of server gmail.com could not be validated for account &lt;kopeteuser&gt;@gmail.com: TheCertificate Authority is invalid.
<!--T:14-->
Information on "QCA" for various distributions:
*'''openSUSE''': the package is called '''qca''' but is installed by default along with '''Kopete'''.


click &quot;Continue&quot;.
<!--T:15-->
*'''Debian''': the package is called '''qca-tls'''.  You may also need the '''libqca2-plugin-ossl''' package.


<!--T:16-->
*'''Fedora''': the package is called '''qca-tls''' and is available via yum from the Fedora Extras repository.


Gtalk works great with kopete.
<!--T:17-->
*'''Gentoo''': the package is called '''app-crypt/qca-tls''' for KDE 3.5, and '''app-crypt/qca-ossl''' for KDE 4.0.
 
<!--T:18-->
*'''Mandriva''': just install '''libqca1-tls'''
 
<!--T:19-->
*'''Slackware''': install '''qca-*''' packages from www.linuxpackages.net and then run '''ldconf''' as root.
 
<!--T:20-->
*'''Kubuntu''': the required package is '''libqca2-plugin-ossl'''
 
<!--T:21-->
The '''qca-tls''' plugin can also be compiled from source code which can be obtained [http://delta.affinix.com/qca/ here].  The required file is '''qca-tls-1.0.tar.bz2''' (qca-1.0.tar.bz2 is not the plugin which '''Kopete''' needs but the library).
 
 
<!--T:22-->
[[Category:Kopete]]
</translate>

Latest revision as of 15:40, 8 January 2011


Warning

Some of this information is old and may be obsolete. If you are a user of Kopete please either directly edit this page or add notes on the attached Discussion page


Information

A more complete and to-to-date description of setting up your account is available from the Kopete Jabber section


Adding an account

You can configure your Google Talk account in Kopete, by following these steps:

First you will need to add a Jabber account: Settings -> Configure... -> Accounts. There, choose an identity and press Add Account... in the right column. A service list will be displayed, and you have to choose Jabber, and then press Next.

In the first tab you have to enter your complete Google Talk address and password.


Basic Setup tab.


Then go to the Connection tab, and check Use protocol encryption (SSL), Allow plain-text password authentication, and Override default server information checkboxes. Then set server to talk.google.com and port to 5223. If you are behind a firewall and can't connect to the 5223 port you can use the 443 port (standard SSL port).


Connection tab.


If you want to enable voice chat, go to the Google Talk tab and check the checkbox you'll find.


Google Talk tab.


Read more about Kopete Google Talk voice chat support here.

You may need to restart Kopete to get the connection to work if you are editing an existing account.

QCA

Kopete Jabber uses a library called "QCA" (Qt Cryptographic Architecture) for encrypted connections as used by Jabber. Kopete has an internal copy of this library but your distribution may have separated it out. If so, make sure you have "QCA" installed. This may be called "libqca1-tls".

Information on "QCA" for various distributions:

  • openSUSE: the package is called qca but is installed by default along with Kopete.
  • Debian: the package is called qca-tls. You may also need the libqca2-plugin-ossl package.
  • Fedora: the package is called qca-tls and is available via yum from the Fedora Extras repository.
  • Gentoo: the package is called app-crypt/qca-tls for KDE 3.5, and app-crypt/qca-ossl for KDE 4.0.
  • Mandriva: just install libqca1-tls
  • Slackware: install qca-* packages from www.linuxpackages.net and then run ldconf as root.
  • Kubuntu: the required package is libqca2-plugin-ossl

The qca-tls plugin can also be compiled from source code which can be obtained here. The required file is qca-tls-1.0.tar.bz2 (qca-1.0.tar.bz2 is not the plugin which Kopete needs but the library).