Chat

Seleccione su cliente

El programa que viene preinstalado en Trisquel para chatear es Pidgin. Pidgin soporta una variedad de protocolos de mensajería instantánea, es extensible a través de muchos complementos (muchos de los cuales se pueden encontrar en los repositorios de Trisquel buscando "pidgin") y es muy popular.

Además, existen muchos otros programas libres que trabajan como clientes de chat, tales como fácilmente disponibles en los repositorios de Trisquel: Empathy (el cliente preconfigurado para GNOME), Kopete (el cliente predefinido para KDE), Kadu (que soporta los protocoloes XMPP Gadu-Gadu), Gajim (un cliente especial para XMPP), Psi (solo para el protocolo XMPP), Tkabber (idem), MCabber (idem y basado en terminal), aMSN (solo para el protocolo de Windows Live Messenger), emesene (idem), ... ¡y muchos otros clientes! Puede usarlos y seleccionar su favorito o sencillamente utilizar el que viene predefinido en Trisquel: Pidgin.

El protocolo XMPP

Desde luego que usted quiere el cliente para conversar a través del protocolo que usa. Hoy en día, el protocolo XMPP es, de lejos, el más famoso... ¡y se lo merece! Google lo usa dentro de GMail, Facebook dentro de su red social, Apple se basa en él para el cliente (privativo) de Macs, etc. De hecho, muchos protocolos parecen desaparecer lentamente manyen favor de XMPP. Incluso si aún funcionan, protocolos com ICQ, Windows Live Messenger o Skype (solo para mensajes de texto) se traducen automáticamente a XMPP cuando es necesario. De hecho, las compañias detrás de esos protocolos centralizados configura las puertas de enlace a la red donde se conectan la mayoría de los clientes XMPP (incluyendo, v.g., los que chateana través de una página de GMail).

En realidad XMPP es un protocolo abierto y cualquiera puede configurar un servidor que esté o no conectado a otro servidor XMPP (habilitando o no la comunicación con los clients conectados a ellos). Es lo que se conoce como federación interdominios y contrasta con la naturaleza centralizada de los antiguos protocolos. Note, en particular, que el proyecto Trisquel hospeda un servidor XMPP para sus miembros. En este caso, el "dominio" es member.trisquel.info, el "nombre de usuario" es el registrado cuando alguien se hace miembro e igual con la "contraseña". By entering those pieces of information in any XMPP client (or any multi-protocol client by specifying XMPP as a "protocol"), any member can therefore chat with other users of XMPP clients. Users who want to use a Google account would choose gmail.com as a "domain" and inform the remaining fields ("username" and "password") accordingly. One can also set up her own XMPP server but this is out of the scope of this documentation.

Once connected to the server, you can chat with the contacts in the list saved there (which is convenient if you use several clients and/or several computers). You can invite a new contact too. To do so, you must know her username and enter it in the client (in Pidgin: Ctrl+B or menu "Buddies/Add buddy..."). They will then be notified of your invitation and accept it or not.

Let us notice that XMPP has been greatly extended in a number of ways. The letter X in XMPP actually means "eXtensible". Today, XMPP not only transports text messages but voice and video too. Of course the clients in use must support those features to profit from them. Video conferences between Pidgin clients work great for instance.

The IRC protocol

The XMPP protocol (and the centralized protocols mentioned earlier) aims at communicating in a private manner (although you must trust the server's owner to respect your privacy!): the contact must be added to your list before being able to send her messages. The IRC protocol fulfills another need: that of creating discussion forums (called "channels") where you can read what anybody has to say on the topic (channels are thematic) and anybody can read you. This documentation explains how to connect to the #trisquel channel with Pidgin or XChat (a popular client for the IRC protocol only). The provided information is easily adaptable to connect to another channel.

Encryption

Please see chat-encryption for information on how to encrypt your chat communications.

Revisiones

12/08/2013 - 03:18
alejandro_blue