5/12/2010

&kde; SC 4.6

# Manuale di Jabber

## Informazioni su Jabber/XMPP

XMPP o Jabber (queste parole in realtà hanno si equivalgono) è il nome di un protocollo di rete aperto e decentralizzato che viene usato per la messaggistica istantanea. È progettato come un'infrastruttura server-client con molti server su Internet, dove tutti possono ottenere un account. I server sono normalmente collegati a molti client da un lato e ad altri server XMPP di Internet dall'altro lato. Inventiamo un piccolo esempio per spiegare come funziona:

Romeo ama Giulietta e vuole comunicare con lei tramite la rete Jabber. Può scrivere messaggi dal suo client (che è collegato con `montecchi.net`) alla sua fidanzata. il cui client è collegata a un server chiamato `capuleti.com`.

Quando ha registrato un account su un server, ha scelto un cosiddetto JID (Identificatore Jabber). Questo JID funziona sostanzialmente come un indirizzo di posta elettronica ed è collegato al nome del server con un @. Un esempio di JID valido per Romeo è `romeo@montecchi.net`.

Per parlare con le altre persone, Romeo deve aggiungere i loro JID alla sua lista contatti. Potrebbero essere collegati allo stesso server (⪚ `roberto@montecchi.net`) così come provenire da un altro server (⪚ `pietro@wasinet.org` o, ovviamente, `giulietta@capuleti.com`).

Visualizzazione della rete Jabber

Visualizzazione della rete Jabber

Jabber/XMPP è ovviamente in grado di offrire molti più servizi (ad es. cifratura end-to-end dei messaggi, voce e chat video, chat di gruppo), che la guida introdurrà parzialmente in seguito.

Due grandi fornitori di servizi di messaggistica istantanea utilizzano Jabber/XMPP sui loro server sullo sfondo: Google Talk e la chat di Facebook. Gli account all'interno di questi sistemi possono essere usati proprio come i normali account Jabber in &kopete;. I dettagli saranno spiegati in seguito o possono essere trovati sui siti web di questi fornitori.

Con queste informazioni, è possibile iniziare con la parte principale della guida. Come configurare un client jabber funzionante e che belle funzionalità ha &kopete;

## Primi passi

### Ottieni Kopete

Icona di Kopete

Icona di Kopete

Certo, è necessario ottenere &kopete; prima di poter lavorare con esso. Se si utilizza un sistema GNU/Linux ci sono ottime possibilità che di trovare &kopete; già installato (se è già installato KDE Software Compilation) o sarà in uno dei depositi della propria distribuzione.

Ora installare &kopete; e avviarlo per la prima volta.

## Creare il proprio account Jabber

All'avvio di &kopete; si vedrà una finestra vuota.

Finestra vuota di Kopete

Finestra vuota di Kopete

Nella sezione in basso si dice Fai clic qui per aggiungere un account. Fare clic qui o aprire Impostazioni Configura... per creare un nuovo account. In realtà vogliamo creare un account Jabber, quindi selezionare la voce di menu Jabber e fare clic su Avanti. Dopo aver fatto clic su Registra nuovo account, si aprirà una nuova finestra in cui è possibile scrivere in un server Jabber, dove deve essere creato l'account.

Configurare Kopete

Configurare Kopete

È possibile scriverlo manualmente nella casella di testo server Jabber oppure selezionarlo dall'elenco fornito, che appare dopo aver fatto clic sul pulsante Scegli...

Finestra di selezione del server

Finestra di selezione del server

Dopo aver selezionato un server, si potrà completare l'ID Jabber desiderato, &ie; il proprio nome utente. Aggiungere il tuo nome preferito davanti a @ nel campo ID Jabber desiderato. Dopo aver digitato la password e averla ripetuta, marcare la casella Usa protocollo di cifratura (SSL) per avere una connessione client-server cifrata.

Creare il proprio account

Creare il proprio account

Alcuni server potrebbero non fornire questa opzione, ma la maggior parte lo fanno. Ora fare clic su Registrati per finire la registrazione.

Congratulazioni, avete registrato un nuovo account su un server Jabber!

## Compilare i propri dati dell'account in Kopete

Ora si possiedi un account su un server Jabber e &kopete; richiede la Fase due: informazioni sull'account. &kopete; aggiunge automaticamente l'ID Jabber e la password nei campi richiesti. Se si vuole &kopete; per ricordare la propria password per non inserirla ogni volta che ci si collega al proprio server, selezionare Ricorda password.

Se desideri utilizzare i tuoi account esistenti di Google Talk o chat di Facebook in &kopete; (anche questi sono server Jabber), utilizzare il proprio indirizzo GMail o i dati del proprio account Facebook (spiegato qui) per connettersi a questi server.

Facoltativamente, è possibile selezionare Escludi da connetti tutto. Questo avvisa &kopete; di non andare in linea quando si va in linea con tutti i propri account di &kopete; (poiché &kopete; è un multimessenger con supporto per molti altri protocolli come ICQ o MSN). Se si marca questa opzione, in seguito sarà necessario andare esplicitamente in linea per questo account ogni volta che si desidera connettersi al proprio server.

Il proprio &kopete; dovrebbe apparire così:

Finestra delle informazioni account

Finestra delle informazioni account

Fare clic sulla scheda Connessione per verificare ulteriori opzioni. Soprattutto selezionando Usa la cifratura del protocollo e la deselezione di Permetti autenticazione con password in chiaro dovrebbe essere scelta per motivi di sicurezza di base.

Le informazioni sul server predefinito dovrebbero essere a posto, se ci si trova in una normale rete domestica senza una specifica configurazione del firewall.

La sezione Impostazioni posizione è un'altra caratteristica di Jabber: è possibile impostare le cosiddette Risorse per identificare da dove si conversa. Ad esempio, se si accede a Jabber dal proprio telefono cellulare e dal proprio notebook contemporaneamente (sì, è possibile farlo) la risorsa spiega informa i propri contatti dove ci si trova. Si potrebbe chiamare Portatile o Android, a seconda del dispositivo su cui si sta installando Kopete. Ricordare che le proprie risorse possono essere visualizzate dai propri contatti di chat (saranno aggiunte al JID in questo modo: `romeo@montecchi.net/Portatile`), quindi conviene valutare eventuali problemi di riservatezza quando si sceglie il nome della propria risorsa.

Nel nostro esempio, Risorsa sarà impostato su `Portatile`. La priorità è utile soprattutto quando si gestiscono più dispositivi e comunica al client del proprio contatto quali dei propri dispositivi sono attualmente in linea (⪚ il cellulare o il portatile) da contattare. Il numero di priorità più elevato delle proprie risorse in linea riceve il messaggio.

Impostare la configurazione dell'account

Impostare la configurazione dell'account

La scheda successiva, Trasferimento file, è normalmente interessata quando si configura un account Jabber in una rete normale.

Infine, ci sono alcune configurazioni di riservatezza nella scheda Riservatezza, che sono per lo più auto-esplicative. L'opzione Usa il vecchio formato PGP in linea per i messaggi firmati e cifrati (leggere qui cosa significa PGP) non è consigliata, perché esiste un metodo per farlo con l'OTR integrato, che verrà spiegato più avanti in questa guida

A questo punto, è possibile fare nuovamente clic su Avanti e il proprio account sarà configurato. È possibile scegliere un colore opzionale per il proprio account e quando si è pronti a connettersi per la prima volta al proprio server Jabber, la casella o Connetti ora deve essere marcata.

Ultima fase di configurazione

Ultima fase di configurazione

Ora è possibile terminare la configurazione

Altrimenti, è possibile connettersi manualmente al server facendo clic su Stato Online nella finestra principale di Kopete o facendo clic con il tasto destro del mouse sul simbolo di Kopete nel proprio vassoio di sistema e selezionando Imposta stato In linea. Se si è selezionata l'opzione Escludi da connetti tutto in precedenza, sarà necessario accedere facendo clic con il pulsante destro del mouse sull'icona della barra delle applicazioni di Kopete e selezionando ProprioID@esempio.org In linea.

Andare in linea

Andare in linea

## Aggiungere amici

Dopo il primo accesso, la finestra di &kopete; è abbastanza vuota. Potrebbe esserci un contatto predefinito aggiunto dal proprio server che forse invia un messaggio di benvenuto, ma non ci sono contatti reali nel proprio elenco (questo descrive la lista contatti nel mondo Jabber) . Il primo passo per aggiungere contatti in Jabber è, ovviamente, chiedere loro l'ID Jabber. Quando se ne ha uno, è possibile aggiungerlo immediatamente a &kopete;. È possibile fare clic su Aggiungi proprioJID@esempio.org o File Aggiungi contatto proprioJID@esempio.org. Viene visualizzata una nuova finestra che richiede l'ID Jabber che si desidera aggiungere al proprio elenco. Digitarlo e fare clic su OK. L'opzione Gruppo viene utilizzata quando si specificano gruppi di contatti (⪚ famiglia e lavoro). Una connessione al proprio KAddressBook può essere stabilita con Voce della rubrica, in modo da poter scambiare informazioni come immagini di profilo tra le due applicazioni.

Aggiungere un amico

Aggiungere un amico

Ora si è aggiunto il primo contatto al proprio elenco. Ma prima di poter iniziare a scrivere messaggi a lui o lei, il contatto deve autorizzare la propria richiesta.Fino a quando ciò non accade, il contatto viene visualizzato con un piccolo punto esclamativo giallo sul lato destro del campo di contatto.

Il proprio contatto

Il proprio contatto

Quando il proprio contatto ha autorizzato la vostra richiesta o ti ha aggiunto al suo roster, la sua icona apparirà colorata se in linea. I significati esatti delle diverse icone (in linea, assente &etc;) possono essere visualizzati in Stato dove è possibile impostarli in autonomia. Si riceverà una notifica quando si è autorizzati.

Normalmente, il vostro contatto vi inserirà nella sua lista contatti, per cui anche voi dovrete autorizzare questa richiesta. &kopete; lo informa nella parte inferire con una bandiera verde e la descrizione della richiesta. Fare clic su Autorizza per accettare. L'area di notifica può essere chiusa facendo clic sulla croce in alto a destra dell'area.

Si è stati aggiungi dal proprio contatto

Si è stati aggiungi dal proprio contatto

Dopo tale procedura, dovrebbe essere possibile vedere una lista contatti come quella nell'immagine successiva.

Il proprio contatto è pienamente autorizzato

Il proprio contatto è pienamente autorizzato

Ora si è aggiunto il primo contatto al proprio roster.

## Inviare messaggi e file

È possibile iniziare a conversare con un contatto facendo clic sul nome. Si aprirà una nuova finestra ed è possibile digitare i messaggi nel campo più piccolo nella parte inferiore, dove si trova già il cursore. Quando si desidera inviare il proprio testo, premere &Enter; oppure premere il pulsante Invia. Ora potrete comunicare con il vostro contatto tramite Jabber.

La prima chat

La prima chat

### Trasferimento file

Per trasferire file tramite Jabber, fare clic su Invia file e selezionare il file che si desidera inviare nella finestra a comparsa. Si riceverà una notifica quando la transazione è completa o non riuscita per qualche motivo.

Questo potrebbe non funzionare in certi casi per le configurazioni incompatibili di alcuni server

### Chat di gruppo

Jabber non è solo in grado di comunicare con una persona. È possibile utilizzare la chat di gruppo per fare una discussione in stile IRC, in cui molte persone possono parlare tra loro. Per utilizzare la chat di gruppo, è necessario fare clic con il tasto destro del mouse sull'icona del vassoio di sistema di &kopete; e selezionare `proprioJID` Partecipa alla chat di gruppo..., dove si trova `proprioJID` per il proprio ID Jabber. Sarà visualizzata una nuova finestra in cui è possibile accedere a una stanza di chat.

Chat di gruppo

Chat di gruppo

Fare clic su Query per mostrare l'elenco delle stanze esistenti sul server Jabber. Selezionarne uno e premere &Enter; per entrare in questa stanza.

In alternativa, è possibile digitare e creare la propria stanza di chat scrivendo il proprio nome nella riga Stanza. Quindi premere &Enter; oppure fare clic su Partecipa per unirti.

Dopo aver creato la stanza, si vedrà apparire un nuovo campo nella propria finestra di &kopete; con il JID `nomestanza@jabber.esempio.org`. Trattarlo come un contatto normale, &ie; fare clic su questo JID per conversare &etc;

A questo punto, si è configurato un client Jabber funzionante e, in linea di principio, in grado di conversare con i propri contatti. Per una migliore esperienza di &kopete;, si può configurare l'applicazione per le proprie esigenze. Una serie di Suggerimenti di configurazione utili è il contenuto della pagina successiva in questa guida.

## Suggerimenti utili di configurazione

Questi suggerimenti si riferiscono tutti alla finestra di configurazione principale di &kopete; che si trova in Impostazioni Configura.... Assicurarsi di fare clic su Applica o OK se si desidera che le proprie modifiche siano salvate.

Tutte le modifiche che incidono sulla configurazione del proprio account e sulla configurazione di più account in &kopete; (Jabber/XMPP così come ICQ, MSN e molti altri protocolli di messaggistica) sono disponibili nella scheda Account. Se si desidera impostare le informazioni personali o si desidera utilizzare una foto di contatto, fare clic su Modifica identità... e configurare le impostazioni. Una foto può essere caricata facendo clic sulla piccola icona in basso a sinistra dell'area dell'immagine.

Configurazione dell'identità

Configurazione dell'identità

La scheda successiva nell'elenco verticale sul lato sinistro è Lista contatti. Queste impostazioni sono principalmente auto-esplicative e sembra utile abilitare Usa le foto dei contatti quando disponibili. Le altre tre schede orizzontali (Colori e caratteri, Avanzate e Disposizione) includono impostazioni abbastanza specifiche che si potranno regolare dopo aver utilizzato &kopete; per alcune settimane.

Le configurazioni di Stato consentono di impostare i propri messaggi di stato predefiniti quando si imposta lo stato In linea, Assente, Invisibile &etc;

Facendo clic su Comportamento si apre una serie abbastanza dettagliata di configurazioni. Le più interessanti, che si possono trovare nella scheda Generale sono Gestione dei messaggi e Stato iniziale. La prima decide se i messaggi in arrivo dai propri contatti aprono istantaneamente una nuova finestra o se sono in coda finché non si apre &kopete;. La seconda dice a &kopete; se deve andare in linea all'avvio del programma. Se la si impostata, si sarà sempre disponibili per i propri contatti una volta eseguito &kopete;. La scheda Eventi consente di impostare in quali casi &kopete; deve avvisare tramite il sistema di notifica del proprio computer (nella maggior parte dei casi KNotify). Quando si vuole che &kopete; imposti automaticamente il proprio stato su Assente, aprire la scheda Impostazioni di assenza e abilitare la prima casella di controllo. È possibile impostare il tempo che deve trascorrere dopo l'ultima azione (immissione da tastiera o movimento del mouse) perché &kopete; imposti lo stato di Assente. Il valore predefinito è 10 minuti. Le opzioni presenti in Chat sono nuovamente auto-esplicative e sono già impostate su valori utili.

L'elemento successivo nella riga verticale a sinistra è laFinestra di chat. La prima scheda, Stile, può essere utilizzata per impostare un aspetto diverso da quello predefinito. È possibile anche installare i propri stili o scaricarne di nuovi da Internet facendo clic su Ottieni nuovo.... Quando si digita una faccina durante una conversazione, &kopete; la convertirà in una faccina grafica in modo predefinito. Per disabilitare questa funzione o per utilizzare un altro insieme di faccine, portarsi su Faccina. L'ultima scheda, Colori e caratteri è di nuovo auto-esplicativa e configura queste preferenze della finestra della chat.

Le webcam sono supportate in &kopete;, ma al momento (novembre 2010) ci sono ancora delle difficoltà riguardo alla chat video, per cui le impostazioni in Video sono eseguite sotto la propria responsabilità, perché è possibile che non funzioni nel modo giusto. I Forum di KDE possono essere utili per affrontare i problemi con la webcam.

## Estensioni

Una funzionalità molto potente di &kopete; è la capacità di utilizzare estensioni. Esiste una serie di estensioni preinstallate (le nuove possono essere installate con il gestore dei pacchetti della propria distribuzione &Linux;) e possono essere abilitate e configurate in Estensioni. È possibile abilitarle marcando la rispettiva casella. La maggior parte di esse sono, di nuovo, auto-esplicative, ma quelle più utili saranno comunque spiegate qui. Un'estensione molto utile è la Cronologia. Con questa opzione abilitata, Kopete registrerà tutte le tue chat e le scriverà sul proprio disco rigido. È possibile visualizzarla nella finestra della chat, selezionando l'icona Visualizza cronologia o da Strumenti Visualizza cronologia.

### OTR

Una delle estensioni più importanti in considerazione dei problemi di riservatezza è OTR. Questo software cifra l'intera conversazione da un'estremità all'altra e rende impossibile la lettura della conversazione da parte di terzi. Dopo aver abilitato l'estensione, è necessario aprire le sue impostazioni (fare clic sull'icona della chiave inglese) e Generare una chiave.

Generare una chiave OTR

Generare una chiave OTR

Questo potrebbe richiedere del tempo ed è necessario attendere fino a quando &kopete; abbia terminato. Successivamente, chiudere la finestra OTR con OK e Applica le modifiche. Successivamente, riavviare &kopete;. Aprire quindi una finestra di chat del contatto con cui si desidera comunicare in modo sicuro. Portarsi su Strumenti Impostazioni OTR Avvia sessione OTR o utilizzare l'icona Cifratura OTR Avvia sessione OTR. &kopete; avvierà la sessione se il proprio contatto è supporta OTR, altrimenti si riceverà un messaggio di errore.

Primo utilizzo di OTR

Primo utilizzo di OTR

Per garantire che il proprio contatto aggiunto sia davvero quello che dice di essere, è necessario autenticarlo una volta. È possibile farlo invocando Strumenti Impostazioni OTR Autentica contatto. È possibile scegliere tra tre opzioni:

- Il primo è porre alla controparte una domanda la cui risposta può essere conosciuta solo da lui o lei e voi.

- La prossima possibilità è una frase segreta che il tuo contatto deve conoscere (potreste considerare l'idea di comunicargli il segreto tramite un altro canale di comunicazione sicuro, ⪚ un telefono).

- In terzo luogo, c'è la possibilità di controllare manualmente l'impronta digitale OTR. Questa è l'opzione più sicura, ma non è molto utile e, se si può scegliere una delle altre, potrebbe essere più comoda e veloce. Quando si controlla l'impronta digitale, è necessario richiedere al proprio contatto l'impronta digitale OTR tramite una connessione protetta (ad es. telefono o messaggio di posta cifrato) in modo da poter controllare l'impronta digitale.

Supponiamo di scegliere la prima opzione e di porre una domanda al nostro contatto. Digitarla nel campo e definire la risposta prevista che il proprio contatto deve dare, in modo che possa essere autenticato.

Chiedere una domanda segreta

Chiedere una domanda segreta

Quando si continua, il contatto vedrà la domanda e se la risposta è corretta. OTR è ora configurato correttamente.

Terminata configurazione OTR

Terminata configurazione OTR

Il proprio contatto può fare la stessa cosa in cambio, quindi quando si vede una finestra che chiede l'autenticazione rispondere alla domanda e si è un utente autenticato nella lista del proprio contatto.

Autenticazione OTR

Autenticazione OTR

Ogni volta che si comunica in modo sicuro, si vedrà l'icona di un lucchetto con uno scudo verde nella parte superiore della finestra della chat. Per terminare la connessione sicura, è possibile chiudere la finestra della chat o fare clic su Cifrature OTR Termina sessione OTR.