Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "saulgoodman24/Hexchat_prova"
Differenze tra le versioni 1 e 20 (in 19 versioni)
Versione 1 del 17/12/2024 14.11.37
Dimensione: 5900
Commento:
Versione 20 del 22/12/2024 16.19.37
Dimensione: 14835
Commento: editing
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from InternetRete/Messaggistica/Xchat
## page was renamed from XChatHowto
#format wiki
#language it
<<BR>>
<<Indice(depth=2)>>
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=71440"; rilasci="22.04 24.04")>>

= Introduzione =

'''Hexchat''' è un client [[http://it.wikipedia.org/wiki/Internet_Relay_Chat|IRC]] che consente di chattare sulle reti IRC tramite una comoda interfaccia grafica. In questa guida sono presenti istruzioni utili alla sua installazione e al suo utilizzo.

Laddove non diversamente specificato, verrà preso come esempio e riferimento '''Libera.chat''' (da ora in avanti solo '''Libera'''), la rete sui cui risiedono i canali della comunità di Ubuntu. Tuttavia le stesse istruzioni sono applicabili a qualsiasi rete.

{{{#!wiki important
Il maintainer di '''Hexchat''' [[https://hexchat.github.io/news/2.16.2.html|ha dichiarato]] che la versione '''2.16.2''' sarà l'ultima a essere rilasciata. Pertanto potrebbero non essere rilasciate correzioni di bug. È inoltre possibile che '''Hexchat''' venga rimosso dai [[Repository|repository]] di Ubuntu nei prossimi rilasci.
}}}

= Installazione =

[[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://hexchat|hexchat]].
Linea 3: Linea 25:
 0. Cliccare sull'icona del programma, viene presentata l'elenco reti.

 0. Togliere la spunta su "non visualizzare elenco reti all'avvio"

 0. Cliccare su Chiudi

 0. riavviare Hexchat, viene presentata la finestra principale del programma
All'avvio verrà presentato l'elenco delle reti. Per fare in modo che il programma apra direttamente la finestra principale:
 0. Mettere la spunta su '''Non visualizzare elenco reti all'avvio'''.
 0. Fare clic su '''Chiudi''' e riavviare '''Hexchat'''.

<<Anchor(connettersi_rete)>>
Linea 13: Linea 32:
 0. Cliccare il menù Hexchat > Elenco reti

 0. Ora è possibile compilare le informazioni globali:
  * Soprannome: il "nickname" che gli altri utenti visualizzeranno durante la chat.
  * Seconda scelta e terza scelta: nick alternativi qualora i precedenti fossero già impegnati.
  * Username: inserirlo uguale al soprannome o lasciare "ubuntu"

 0. Selezionare "Ubuntu Servers (Libera.Chat)" in caso non lo sia già

 0. Cliccare su Connetti, viene presentato la finestra "connessione completata"

 0. Togliere la spunta a Mostra sempre questo dialogo dopo la connessione

 0. Scegliere Niente, verrà selezionato successivamente un canale

 0. Dalla schermata principale del programma:
  * Per "joinare" (unirsi a) un canale che si conosce, utilizzare il comando /join nomecamale; per esempio /join #ubuntu-it, per il canale di supporto in italiano
  * Per ottenere una lista di canali disponibili, vedere la sezione [rif]
  
 0. una volta joinato il canale è possibile parlare, di solito per prima cosa è bene salutare tutti

== Ottenere la lista dei canali ==

Per conoscere quali siano i canali disponibili per chattare.

 0. aprire l'Elenco canali:

  * tramite il comando /list direttamente dalla Command Line del programma
  * dal menù Server > elenco canali

 0. cliccare su Elenco scaricamenti, dopo qualche istante si otterrà la lista di tutti i canali disponibili sulla rete

 0. filtrare i risultati per parola chiave: inserire il termine desiderato nel campo Trova e battere Invio

 0. ordinare i risultati per numero utenti o per canale, cliccando sulla rispettiva intestazione

 0. Doppiocliccare su un canale per entrare

 0. Ripetere le operazioni precedenti fino a joinare tutti i canali interessati

 0. chiudere la finestra

 0. Ora è possibile chattare nei canali che si sono joinati.
 0. Selezionare il menù '''''Hexchat → Elenco reti'''''
 0. Se è la prima volta che ci si connette, ompilare le seguenti informazioni globali:
  * '''Soprannome''': il ''nickname'' che gli altri utenti visualizzeranno durante la chat.
  * '''Seconda scelta''' e '''Terza scelta''': nick alternativi qualora i precedenti fossero già impegnati.
  * '''Username''': inserirlo uguale al soprannome o lasciare '''ubuntu'''.
 0. Selezionare '''Ubuntu Servers (Libera.Chat)''' (solitamente è preselezionato).
 0. Fare clic su '''Connetti'''. Verrà presentata la finestra '''Connessione completata'''.
 0. Se lo si desidera, togliere la spunta su '''Mostra sempre questo dialogo dopo la connessione'''.
 0. Scegliere '''Niente. Verrà selezionato successivamente un canale'''. Fare clic su '''OK''' per tornare alla schermata principale del programma.
 0. Se ora si desidera entrare in un canale che si conosce:
  * dare il comando `/join nomecanale` (ad esempio `/join #ubuntu-it` per il canale di supporto in italiano), ''oppure''
  * selezionare dal menù '''''Server → Join a Channel''''', inserire il nome del canale desiderato e fare click su '''OK'''.
 Se invece non si conosce il canale, per ottenere una lista di canali disponibili, consultare la [[#lista_canali|seguente sezione]].
 0. Eseguito l'accesso al canale desiderato sarà possibile chattare con gli altri utenti.
 {{{{#!wiki note
È buona norma salutare i presenti come prima azione.
}}}}

<<Anchor(lista_canali)>>
== Ottenere lista canali disponibili ==

 0. Aprire l'elenco canali:
  * tramite comando `/list` direttamente dalla linea di comando del programma.
  * dal menù '''''Server → Elenco canali'''''.
 0. Fare clic su '''Elenco scaricamenti'''. Dopo qualche istante si otterrà la lista dei canali disponibili sulla rete.
 0. Filtrare i risultati per parola chiave inserendo il termine desiderato nel campo '''Trova''' e premere '''Invio'''.
 0. Ordinare i risultati per numero utenti o per canale, facendo clic sulla rispettiva intestazione.
 0. Per entrare in un canale eseguire un doppio clic sullo stesso.
 0. Ripetere le operazioni precedenti per entrare nei canali interessati.
 0. Chiudere la finestra.

È ora possibile chattare nei canali in cui si è entrati.
Linea 59: Linea 67:
Per disconnettersi da una rete, è possibile:
 * utilizzare il comando /quit <messaggio opzionale>
 * cliccare col destro sulla rete interessata nel riquadro sinistro, cliccare su Chiudi

Una volta "quittato" (disconnesso) l'ultima rete aperta, il programma verra chiuso.
È possibile disconnettersi da una rete con una delle seguenti modalità:
 * Seguire il menù '''''Server → Disconnetti'''''.
 * Utilizzare il comando `/quit <messaggio opzionale>`.
 * Cliccare con il destro sulla rete interessata nel riquadro sinistro, cliccare su '''Chiudi'''.

Una volta disconnessa l'ultima rete aperta, il programma verrà chiuso.

= Riconnettersi a una rete =

Per riconnettersi (ad esempio nei casi di [[#Modifica_rete|modifica di una rete]] o di disconnessione da un server) eseguire una delle seguenti azioni: potersi riconnettere:
 * Seguire il menù '''''Server → Riconnetti'''''.
 * Utilizzare il comando `/reconnect`.

{{{{#!wiki note
In caso di disconnessione accidentale, '''Hexchat''' è preimpostato per tentare di riconnettersi automaticamente al server un certo numero di volte.
}}}}

<<Anchor(Modifica_rete)>>
Linea 69: Linea 89:
 0. andare nel menù Hexchat > Elenco rete

 0. selezionare la rete interessata, ad es. "Ubuntu Servers (Libera.Chat)"

 0. cliccare sul pulsante modifica

 0. una volta ter
minate le modifiche, cliccare sul pulsante Chiudi

Nota: i
n caso di errori di battitura, è possibile fare click singolo sul server inserito per modificarlo; lo stesso effetto viene ottenuto cliccando sul pulsante Modifica
 0. Seguire il menù '''''Hexchat Elenco rete'''''.
 0. Selezionare la rete interessata (es. «''Ubuntu Servers (Libera.Chat)''»).
 0. Cliccare sul pulsante '''Modifica'''.
 0. Una volta ter
minate le modifiche, cliccare sul pulsante '''Chiudi'''.

{{{#!wiki note
I
n caso di errori di battitura, è possibile fare click singolo sul server inserito per modificarlo; lo stesso effetto viene ottenuto cliccando sul pulsante '''Modifica'''.
}}}

<<Anchor(Connessione_sicura)>>
Linea 81: Linea 101:
Per ottenere un collegamento sicuro al server di chat, è necessario mettere la spunta su Usare SSL per tutti i server di questa rete. Per ottenere un collegamento sicuro al server di chat è necessario mettere la spunta su '''Usare SSL''' per tutti i server di questa rete.
Linea 85: Linea 105:
Nota: nelle ultime versioni, Hexchat è settato di default per connettersi in modalità sicura ai server di Libera.chat {{{#!wiki note
N
elle ultime versioni, '''Hexchat''' è settato di default per connettersi in modalità sicura ai server di Libera.chat.
}}}
Linea 89: Linea 111:
Per inserire un nuovo server a una rete esistente o a una rete appena creata:

 0. Nella finestra di modifica della connessione, nella parte alta, cliccare sul pulsante Aggiungi

 0. Inserire il nuovo server nella forma: nomeserver/porta; ad esempio: copper.libera.chat/6697

 0. Battere invio

Nota: nelle reti più grandi, con svariati server, solitamente è impostato un round robin (ad es. irc.libera.chat) che sceglie automaticamente il miglior server a cui connettersi
Per inserire un nuovo server a una rete esistente o appena creata:

 0. Nella finestra di modifica della connessione, nella parte alta, cliccare sul pulsante '''Aggiungi'''.
 0. Inserire il nuovo server nella forma: `nomeserver/porta` (ad esempio `copper.libera.chat/6697`).
 0. Premere il tasto '''Invio'''.

{{{#!wiki note

Nelle reti più grandi, con svariati server, solitamente è impostato un round robin (es.: `irc.libera.chat`) che sceglie automaticamente il miglior server a cui connettersi.
}}}

<<Anchor
(Info_utente)>>
Linea 101: Linea 124:
Se per un motivo o per l'altro si vogliono impostare informazioni utente (nick, username, realname) differenti per una rete specifica:

 0. Togliere la spunta a Usare informazioni utente globali

0. compilare adeguatamente i campi desiderati
Qualora si vogliano impostare informazioni utente differenti per una rete specifica (nick, username, realname):

 0. Togliere la spunta a '''Usare informazioni utente globali'''.
 0. Compilare i campi desiderati.
Linea 111: Linea 133:
 0. andare nel menù Hexchat > Elenco rete

 0. inserire il nome della nuova rete, seguito da invio

 0. premere il tasto modifica

 0. effettuare le modifiche desiderate (vedi [rif.])
 0. Seguire il menu '''''Hexchat → Elenco rete'''''.
 0. Cliccare il pulsante '''Aggiungi'''.
 0. Inserire il nome della nuova rete, quindi premere il tasto '''Invio'''.
 0. Cliccare il pulsante '''Modifica'''.
 0. Inserire i parametri di configurazione desiderati:
  * è necessario specificare almeno un server valido.
  * è consigliabile attivare la [[#Connessione_sicura|connessione sicura]] per tutti i server della rete.
 0. Una volta terminate le modifiche, cliccare sul pulsante '''Chiudi'''.

{{{{#!wiki tip
Dopo aver aggiunto una nuova rete, è possibile [[#reti_preferite|aggiungerla alle Preferite]] sin da subito, in modo da non dover poi farlo successivamente.
}}}}
Linea 121: Linea 149:
Per chattare sulle reti IRC solitamente non è necessario avere un nick registrato, ma averlo comporta svariati vantaggi. Si rimanda a [rif.] per ulteriori approfondimenti.

Per registrare un nickname su Libera, si rimanda alla documentazione ufficiale. [rif]
Per chattare sulle reti IRC solitamente non è necessario avere un nick registrato, ma averlo comporta svariati vantaggi. Si rimanda alle [[GruppoIrc/LineeGuida | linee guida del gruppo IRC]] per ulteriori approfondimenti.

Per registrare un nickname su '''Libera''', si rimanda alla [[https://libera.chat/guides/registration|documentazione ufficiale]].

Per registrare un nickname su altre reti IRC fare riferimento ai relativi siti e/o alla documentazioni.

{{{{#!wiki note
Al momento '''Hexchat''' supporta una lunghezza massima di 85 caratteri per le password.
}}}}
Linea 127: Linea 161:
Una volta registrato un nickname su Libera è possibile impostare l'autenticazione automatica ai servizi di rete, così da evitare di doversi autenticare manualmente a ogni (ri)connessione.
Una volta registrato un nickname su Libera è possibile impostare in Hexchat l'autenticazione automatica ai servizi di rete, così da evitare di doversi autenticare manualmente a ogni (ri)connessione.

{{{{#!wiki important
A prescindere dal metodo di autenticazione che scelto, si raccomanda di attivare la [[#Connessione_sicura|connessione sicura]] tramite SSL/TLS.
}}}}

== Tramite SASL (password) ==

Questo metodo di autenticazione concilia sicurezza e facilità di configurazione. È consigliabile utilizzarlo su reti che lo supportano, come Libera.

 0. Seguire i primi tre passaggi di [[#Modifica_rete|Modificare una rete]].
 0. Nel campo '''Password''', inserire la password usata in fase di registrazione del nickname.
 0. Dal menù a tendina '''Metodo di accesso''' scegliere '''SASL PLAIN (username + password)'''.
 0. Qualora il nick registrato su Libera non coincida con lo username impostato inizialmente in '''''Hexchat → Elenco reti''''' adottare le seguenti impostazioni:
  * Togliere la spunta a '''Usare informazioni utente globali'''.
  * Inserire nei campi '''Nome utente''' e '''Soprannome''' il nickname registrato su Libera.
  * Inserire un '''Nome Vero''' di propria scelta (facoltativo).
 0. Cliccare sul pulsante '''Chiudi'''.

== Tramite SASL (certificato client) ==

Questo metodo di autenticazione è il più sicuro in assoluto in quanto, oltre all'autenticazione in fase di connessione, fa si che la password non venga salvata in chiaro nel filesystem. Anche questa funzionalità è supportata da Libera.

La procedura si compone di tre parti:
 * Creare un certificato SSL.
 * Associare il certificato appena creato al proprio user di Libera.
 * Impostare Hexchat per utilizzare il certificato SSL in fase di autenticazione.

{{{#!wiki important
Il prerequisito di questo metodo di autenticazione è controllare che la [[#Connessione_sicura|Connessione sicura]] sia attiva. Si consiglia di non saltare questo controllo.
}}}

=== Creare un certificato SSL ===

 0. Chiudere '''Hexchat''', nel caso fosse aperto, seguendo il menu '''''Hexchat → Esci'''''.
 0. [[https://libera.chat/guides/certfp|Seguire le istruzioni]] della documentazione ufficiale di Libera per generare un certificato SSL valido.
 0. Rinominare il certificato appena creato in `client.pem`.
 0. [[AmministrazioneSistema/ComandiBase#mkdir|Creare la cartella]] `~/.config/hexchat/certs`.
 0. Spostare il file `client.pem` in `~/.config/hexchat/certs`.

=== Associare il certificato allo user di Libera ===

 0. Aprire '''Hexchat'''.
 0. [[#connettersi_rete|Connettersi]] a Libera.
 0. Identificarsi al server tramite il comando:{{{
/msg nickserv IDENTIFY <nick> <password>}}}
 sostituendo `<nick>` e `<password>` con quelli reali.
 0. Verificare che l'impronta del proprio certificato sia riconosciuta con il comando:{{{
/whois <nick>
}}}
 sostituendo `<nick>` con quello reale. L'output sarà simile al seguente:{{{
...
* [YourOwnNick] has client certificate fingerprint <striga_alfanumerica>
...
}}}
 0. Aggiungere il certificato al proprio utente di Libera con il comando:{{{
/msg NickServ CERT ADD`}}}
 Se la procedura è stata eseguita correttamente, si dovrebbe ricevere dal server una risposta simile alla seguente:{{{
-NickServ- Added fingerprint <stringa_alfanumerica> to your fingerprint list.
}}}

=== Impostare Hexchat per utilizzare il certificato SSL ===
 
 0. Seguire i primi tre passaggi del paragrafo [[#Modifica_rete|Modificare una rete]].
 0. Dal menù a tendina '''Metodo di accesso''' scegliere '''SASL EXTERNAL (cert)'''.
 0. Qualora il nick registrato su Libera non coincida con lo username impostato inizialmente nel menu '''''Hexchat → Elenco reti''''':
  * Togliere la spunta a '''Usare informazioni utente globali'''.
  * Inserire nei campi '''Nome utente''' e '''Soprannome''' il nickname registrato su Libera.
  * Inserire un '''Nome Vero''' di propria scelta (facoltativo).
 0. Cliccare sul pulsante '''Chiudi'''.

È ora possibile riconnettersi a Libera tramite il certificato SSL memorizzato sul proprio disco.

{{{#!wiki tip
Sarà usato lo stesso certificato `client.pem` per qualsiasi rete IRC. Qualora si volesse avere un certificato diverso per ogni rete IRC, è necessario creare più certificati, ognuno dei quali nominato come quella rete in '''Elenco reti''' (rispettare spazi e maiuscole).
}}}

== Tramite Nickserv ==

Il metodo di autenticazione via Nickserv è il meno moderno ed efficiente, ma ancora valido. Va usato nel caso di vecchie reti che non supportano il più recente SASL.

 0. Seguire i primi tre passaggi del paragrafo [[#Modifica_rete|Modificare una rete]].
 0. Nel campo '''Password''' inserire la password usata in fase di registrazione del nickname.
 0. Dal menù a tendina '''Metodo di accesso''' scegliere: '''NickServ (/MSG NickServ + password)'''.
 0. Qualora il nick registrato su Libera non coincida con lo username impostato inizialmente nel menu '''''Hexchat → Elenco reti''''':
  * Togliere la spunta a '''Usare informazioni utente globali'''.
  * Inserire nei campi '''Nome utente''' e '''Soprannome''' il nickname registrato su Libera.
  * Inserire un nome di propria scelta (facoltativo).
 0. Cliccare sul pulsante '''Chiudi'''.


<<Anchor(reti_preferite)>>
Linea 131: Linea 255:
Nella finestra Elenco reti sono presenti decine di reti, questo può rendere difficile la individuazione delle reti che di solito si utilizzano.

 0. andare nel menù Hexchat > Elenco rete

== Selezionare reti preferite ==

Per facilitare la navigazione è possibile creare un sottoinsieme di reti "preferite".

 0. dall'elenco, selezionare una rete interessata

 0. clickare il pulsante Preferita

Ripetere l'operazioni per tutte le reti interessate

== Visualizzare solo reti preferite ==

una volta compiuta una selezione di reti preferite, per ottenere una visualizzazione delle stesse, clickare su Visualizzare solo reti preferite.

Nel caso si volesse ampliare o restringere la selezione di reti preferite, è necessario disattivare questa casella, e ripetere le operazioni della sezione precedente.
Nella finestra '''Elenco reti''' sono presenti decine di reti. Questo può rendere difficile la individuazione di quelle che di solito si utilizzano. Per facilitare la navigazione è possibile creare un sottoinsieme di reti "preferite".

 0. Seguire il menù '''''Hexchat → Elenco rete'''''.
 0. Selezionare una rete che si usa abitualmente dall'elenco.
 0. Fare click sul pulsante '''Preferita''' e ripetere le operazioni per tutte le reti interessate.

Una volta compiuta una selezione di reti preferite sarà possibile cliccare su '''Visualizzare solo reti preferite''' per ottenere la visualizzazione delle stesse. Nel caso si volesse ampliare o restringere la selezione di reti preferite:
 0. Disattivare la casella '''Visualizzare solo reti preferite'''.
 0. Ripetere le operazioni della sezione precedente riguardo la selezione.

= Ulteriori risorse =

 * [[https://hexchat.readthedocs.io/en/latest/|Documentazione ufficiale di HexChat]]
 * [[https://libera.chat/guides/|Guide e documentazione di Libera Chat]]
 * [[http://www.irchelp.org/irchelp/misc/itnew2irc.html|Introduzione a IRC]]
 * [[https://help.ubuntu.com/community/InternetRelayChat|Informazioni riguardo i canali IRC di Ubuntu]]
 * [[http://wiki.ubuntu-it.org/GruppoIrc/Canali| Canali della comunità italiana di Ubuntu]]


----
CategoryInternet


Guida verificata con Ubuntu: 22.04 24.04

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

Hexchat è un client IRC che consente di chattare sulle reti IRC tramite una comoda interfaccia grafica. In questa guida sono presenti istruzioni utili alla sua installazione e al suo utilizzo.

Laddove non diversamente specificato, verrà preso come esempio e riferimento Libera.chat (da ora in avanti solo Libera), la rete sui cui risiedono i canali della comunità di Ubuntu. Tuttavia le stesse istruzioni sono applicabili a qualsiasi rete.

Il maintainer di Hexchat ha dichiarato che la versione 2.16.2 sarà l'ultima a essere rilasciata. Pertanto potrebbero non essere rilasciate correzioni di bug. È inoltre possibile che Hexchat venga rimosso dai repository di Ubuntu nei prossimi rilasci.

Installazione

Installare il pacchetto hexchat.

Prima apertura

All'avvio verrà presentato l'elenco delle reti. Per fare in modo che il programma apra direttamente la finestra principale:

  1. Mettere la spunta su Non visualizzare elenco reti all'avvio.

  2. Fare clic su Chiudi e riavviare Hexchat.

Connettersi a una rete

  1. Selezionare il menù Hexchat → Elenco reti

  2. Se è la prima volta che ci si connette, ompilare le seguenti informazioni globali:
    • Soprannome: il nickname che gli altri utenti visualizzeranno durante la chat.

    • Seconda scelta e Terza scelta: nick alternativi qualora i precedenti fossero già impegnati.

    • Username: inserirlo uguale al soprannome o lasciare ubuntu.

  3. Selezionare Ubuntu Servers (Libera.Chat) (solitamente è preselezionato).

  4. Fare clic su Connetti. Verrà presentata la finestra Connessione completata.

  5. Se lo si desidera, togliere la spunta su Mostra sempre questo dialogo dopo la connessione.

  6. Scegliere Niente. Verrà selezionato successivamente un canale. Fare clic su OK per tornare alla schermata principale del programma.

  7. Se ora si desidera entrare in un canale che si conosce:
    • dare il comando /join nomecanale (ad esempio /join #ubuntu-it per il canale di supporto in italiano), oppure

    • selezionare dal menù Server → Join a Channel, inserire il nome del canale desiderato e fare click su OK.

    Se invece non si conosce il canale, per ottenere una lista di canali disponibili, consultare la seguente sezione.

  8. Eseguito l'accesso al canale desiderato sarà possibile chattare con gli altri utenti.

    È buona norma salutare i presenti come prima azione.

Ottenere lista canali disponibili

  1. Aprire l'elenco canali:
    • tramite comando /list direttamente dalla linea di comando del programma.

    • dal menù Server → Elenco canali.

  2. Fare clic su Elenco scaricamenti. Dopo qualche istante si otterrà la lista dei canali disponibili sulla rete.

  3. Filtrare i risultati per parola chiave inserendo il termine desiderato nel campo Trova e premere Invio.

  4. Ordinare i risultati per numero utenti o per canale, facendo clic sulla rispettiva intestazione.
  5. Per entrare in un canale eseguire un doppio clic sullo stesso.
  6. Ripetere le operazioni precedenti per entrare nei canali interessati.
  7. Chiudere la finestra.

È ora possibile chattare nei canali in cui si è entrati.

Disconnettersi da una rete

È possibile disconnettersi da una rete con una delle seguenti modalità:

  • Seguire il menù Server → Disconnetti.

  • Utilizzare il comando /quit <messaggio opzionale>.

  • Cliccare con il destro sulla rete interessata nel riquadro sinistro, cliccare su Chiudi.

Una volta disconnessa l'ultima rete aperta, il programma verrà chiuso.

Riconnettersi a una rete

Per riconnettersi (ad esempio nei casi di modifica di una rete o di disconnessione da un server) eseguire una delle seguenti azioni: potersi riconnettere:

  • Seguire il menù Server → Riconnetti.

  • Utilizzare il comando /reconnect.

In caso di disconnessione accidentale, Hexchat è preimpostato per tentare di riconnettersi automaticamente al server un certo numero di volte.

Modificare una rete

È possibile modificare una rete esistente per personalizzarla secondo le proprie esigenze:

  1. Seguire il menù Hexchat → Elenco rete.

  2. Selezionare la rete interessata (es. «Ubuntu Servers (Libera.Chat)»).

  3. Cliccare sul pulsante Modifica.

  4. Una volta terminate le modifiche, cliccare sul pulsante Chiudi.

In caso di errori di battitura, è possibile fare click singolo sul server inserito per modificarlo; lo stesso effetto viene ottenuto cliccando sul pulsante Modifica.

Connessione sicura a una rete

Per ottenere un collegamento sicuro al server di chat è necessario mettere la spunta su Usare SSL per tutti i server di questa rete.

La prossima volta che ci si connetterà alla rete interessata, si otterrà una connessione sicura.

Nelle ultime versioni, Hexchat è settato di default per connettersi in modalità sicura ai server di Libera.chat.

Aggiungere un server a una rete

Per inserire un nuovo server a una rete esistente o appena creata:

  1. Nella finestra di modifica della connessione, nella parte alta, cliccare sul pulsante Aggiungi.

  2. Inserire il nuovo server nella forma: nomeserver/porta (ad esempio copper.libera.chat/6697).

  3. Premere il tasto Invio.

Nelle reti più grandi, con svariati server, solitamente è impostato un round robin (es.: irc.libera.chat) che sceglie automaticamente il miglior server a cui connettersi.

Impostare informazioni utente diverse

Qualora si vogliano impostare informazioni utente differenti per una rete specifica (nick, username, realname):

  1. Togliere la spunta a Usare informazioni utente globali.

  2. Compilare i campi desiderati.

Aggiungere una rete

Qualora si volesse impostare una nuova rete IRC non presente in elenco:

  1. Seguire il menu Hexchat → Elenco rete.

  2. Cliccare il pulsante Aggiungi.

  3. Inserire il nome della nuova rete, quindi premere il tasto Invio.

  4. Cliccare il pulsante Modifica.

  5. Inserire i parametri di configurazione desiderati:
    • è necessario specificare almeno un server valido.
    • è consigliabile attivare la connessione sicura per tutti i server della rete.

  6. Una volta terminate le modifiche, cliccare sul pulsante Chiudi.

Dopo aver aggiunto una nuova rete, è possibile aggiungerla alle Preferite sin da subito, in modo da non dover poi farlo successivamente.

Registrazione del nickname

Per chattare sulle reti IRC solitamente non è necessario avere un nick registrato, ma averlo comporta svariati vantaggi. Si rimanda alle linee guida del gruppo IRC per ulteriori approfondimenti.

Per registrare un nickname su Libera, si rimanda alla documentazione ufficiale.

Per registrare un nickname su altre reti IRC fare riferimento ai relativi siti e/o alla documentazioni.

Al momento Hexchat supporta una lunghezza massima di 85 caratteri per le password.

Autenticazione automatica

Una volta registrato un nickname su Libera è possibile impostare in Hexchat l'autenticazione automatica ai servizi di rete, così da evitare di doversi autenticare manualmente a ogni (ri)connessione.

A prescindere dal metodo di autenticazione che scelto, si raccomanda di attivare la connessione sicura tramite SSL/TLS.

Tramite SASL (password)

Questo metodo di autenticazione concilia sicurezza e facilità di configurazione. È consigliabile utilizzarlo su reti che lo supportano, come Libera.

  1. Seguire i primi tre passaggi di Modificare una rete.

  2. Nel campo Password, inserire la password usata in fase di registrazione del nickname.

  3. Dal menù a tendina Metodo di accesso scegliere SASL PLAIN (username + password).

  4. Qualora il nick registrato su Libera non coincida con lo username impostato inizialmente in Hexchat → Elenco reti adottare le seguenti impostazioni:

    • Togliere la spunta a Usare informazioni utente globali.

    • Inserire nei campi Nome utente e Soprannome il nickname registrato su Libera.

    • Inserire un Nome Vero di propria scelta (facoltativo).

  5. Cliccare sul pulsante Chiudi.

Tramite SASL (certificato client)

Questo metodo di autenticazione è il più sicuro in assoluto in quanto, oltre all'autenticazione in fase di connessione, fa si che la password non venga salvata in chiaro nel filesystem. Anche questa funzionalità è supportata da Libera.

La procedura si compone di tre parti:

  • Creare un certificato SSL.
  • Associare il certificato appena creato al proprio user di Libera.
  • Impostare Hexchat per utilizzare il certificato SSL in fase di autenticazione.

Il prerequisito di questo metodo di autenticazione è controllare che la Connessione sicura sia attiva. Si consiglia di non saltare questo controllo.

Creare un certificato SSL

  1. Chiudere Hexchat, nel caso fosse aperto, seguendo il menu Hexchat → Esci.

  2. Seguire le istruzioni della documentazione ufficiale di Libera per generare un certificato SSL valido.

  3. Rinominare il certificato appena creato in client.pem.

  4. Creare la cartella ~/.config/hexchat/certs.

  5. Spostare il file client.pem in ~/.config/hexchat/certs.

Associare il certificato allo user di Libera

  1. Aprire Hexchat.

  2. Connettersi a Libera.

  3. Identificarsi al server tramite il comando:

    /msg nickserv IDENTIFY <nick> <password>

    sostituendo <nick> e <password> con quelli reali.

  4. Verificare che l'impronta del proprio certificato sia riconosciuta con il comando:

    /whois <nick>

    sostituendo <nick> con quello reale. L'output sarà simile al seguente:

    ...
    * [YourOwnNick] has client certificate fingerprint <striga_alfanumerica>
    ...
  5. Aggiungere il certificato al proprio utente di Libera con il comando:

    /msg NickServ CERT ADD`

    Se la procedura è stata eseguita correttamente, si dovrebbe ricevere dal server una risposta simile alla seguente:

    -NickServ- Added fingerprint <stringa_alfanumerica> to your fingerprint list.

Impostare Hexchat per utilizzare il certificato SSL

  1. Seguire i primi tre passaggi del paragrafo Modificare una rete.

  2. Dal menù a tendina Metodo di accesso scegliere SASL EXTERNAL (cert).

  3. Qualora il nick registrato su Libera non coincida con lo username impostato inizialmente nel menu Hexchat → Elenco reti:

    • Togliere la spunta a Usare informazioni utente globali.

    • Inserire nei campi Nome utente e Soprannome il nickname registrato su Libera.

    • Inserire un Nome Vero di propria scelta (facoltativo).

  4. Cliccare sul pulsante Chiudi.

È ora possibile riconnettersi a Libera tramite il certificato SSL memorizzato sul proprio disco.

Sarà usato lo stesso certificato client.pem per qualsiasi rete IRC. Qualora si volesse avere un certificato diverso per ogni rete IRC, è necessario creare più certificati, ognuno dei quali nominato come quella rete in Elenco reti (rispettare spazi e maiuscole).

Tramite Nickserv

Il metodo di autenticazione via Nickserv è il meno moderno ed efficiente, ma ancora valido. Va usato nel caso di vecchie reti che non supportano il più recente SASL.

  1. Seguire i primi tre passaggi del paragrafo Modificare una rete.

  2. Nel campo Password inserire la password usata in fase di registrazione del nickname.

  3. Dal menù a tendina Metodo di accesso scegliere: NickServ (/MSG NickServ + password).

  4. Qualora il nick registrato su Libera non coincida con lo username impostato inizialmente nel menu Hexchat → Elenco reti:

    • Togliere la spunta a Usare informazioni utente globali.

    • Inserire nei campi Nome utente e Soprannome il nickname registrato su Libera.

    • Inserire un nome di propria scelta (facoltativo).
  5. Cliccare sul pulsante Chiudi.

Reti preferite

Nella finestra Elenco reti sono presenti decine di reti. Questo può rendere difficile la individuazione di quelle che di solito si utilizzano. Per facilitare la navigazione è possibile creare un sottoinsieme di reti "preferite".

  1. Seguire il menù Hexchat → Elenco rete.

  2. Selezionare una rete che si usa abitualmente dall'elenco.
  3. Fare click sul pulsante Preferita e ripetere le operazioni per tutte le reti interessate.

Una volta compiuta una selezione di reti preferite sarà possibile cliccare su Visualizzare solo reti preferite per ottenere la visualizzazione delle stesse. Nel caso si volesse ampliare o restringere la selezione di reti preferite:

  1. Disattivare la casella Visualizzare solo reti preferite.

  2. Ripetere le operazioni della sezione precedente riguardo la selezione.

Ulteriori risorse


CategoryInternet