Manuale di Konversation

# Manuale di Konversation

Gary R. Cramblitt `<garycramblitt@comcast.net>`

Traduzione della documentazione in italiano: Federico Zenith
Revisione Konversation 1.6 (2016-11-29)

Diritto d'autore © 2003-2005 Gary R. Cramblitt

Nota Legale

Konversation è un programma IRC facile da usare basato su Qt™ e KDE Frameworks 5.

Capitolo 1. Introduzione
Introduzione

# Capitolo 1. Introduzione

Konversation è un programma IRC basato su Qt™ e KDE Frameworks 5. Offre le seguenti funzionalità:

- Supporto SSL.

- Interfaccia a schede facile da usare.

- Pulsanti rapidi personalizzabili per comandi usati di frequente.

- Riconnessione e riaccesso automatici.

- Invio e ricezione DCC.

- Elenco dei nick sorvegliati.

- Notificazioni visive e sonore per un'ampia varietà di eventi, come messaggi contenenti il tuo nick, o nick nel tuo elenco di sorveglianza che si collegano o scollegano.

- Evidenziazione personalizzabile dei messaggi per nick o espressione regolare.

- Completamento dei nick.

- Cattura e salvataggio di tutti gli URL che appaiono nei messaggi.

- Vista a schermo dei messaggi, anche quando minimizzato.

- Elenco dei nick ignorati.

- Verbalizzazione automatica e gestione dei verbali.

- Segnare le righe nei verbali.

- Scripting.

Il sito di Konversation è https://konversation.kde.org. Maggiori informazioni, come domande ricorrenti e suggerimenti, si trovano sulla pagina di Konversation su UserBase.

Gli sviluppatori di Konversation possono spesso essere contattati su IRC, su irc.libera.chat, canale #konversation.

Capitolo 2. Uso di Konversation
Uso di Konversation

# Capitolo 2. Uso di Konversation

## Se non hai mai usato IRC prima d'ora...

In parole povere, IRC è un protocollo di chat, definito da standard Internet ufficiali, e capace di rubare parecchie ore della tua vita. Per usare IRC, devi connetterti a un server, e quindi accedere a un canale (equivalente a una chat room) o limitarti a conversazioni private.

Per connetterti a un server e a un canale, apri Konversation. Apparirà la schermata Elenco dei Server.

❶

L'elenco di Reti IRC configurate è mostrato qui. Una rete IRC è una raccolta di server che collaborano. Devi connetterti a solo uno dei server nella rete per essere connesso all'intera rete IRC. Una volta connesso, Konversation entrerà automaticamente nei Canali mostrati. Quanto Konversation viene avviato per la prima volta, la rete ``Libera`` e il canale ``#kde`` sono già stati inseriti per te. Fai clic su una rete per selezionarla.

❷ | Fai clic qui per definire una nuova Rete, incluso il server a cui connettersi, e i Canali in cui entrare automaticamente una volta connesso. Vedi Definire nuove reti, server ed entrare automaticamente nei canali per maggiori informazioni.
❸ | Fai clic qui per connetterti al server e canale IRC selezionati.

### Nota

Quando fai clic sul pulsante Connetti la prima volta che apri Konversation, potresti vedere il messaggio seguente, che ti dice che la tua identità predefinita non è impostata correttamente.

La prima volta che Konversation viene aperto, ottiene delle informazione sull'utente attuale dal sistema operativo e inserisce dei valori predefiniti per l'identità. Se le informazioni sull'utente del sistema operativo non sono complete (per esempio, se non è definito un nome completo) potresti vedere il messaggio sopra. Per correggere il problema, fai clic su Modifica identità e vedi Impostare la tua identità per maggiori informazioni.

La schermata Principale mostrerà i messaggi inviati dal server al client (se Konversation non si dovesse connettere al server, vedi Domande e risposte). Quando i messaggi del server avranno finito di scorrere, Konversation entrerà nei canali scelti.

❶ | Questa è chiamata la Linea di input. Per inviare un messaggio a tutti nel canale, scrivi qui il messaggio e premi Invio. Il tuo messaggio, come quelli di tutti gli altri, appare nella schermata del canale sopra. Ogni messaggio è preceduto dall'ora e dal nick dell'utente.

❷

Puoi entrare in altri server e canali aggiuntivi. Ogni server, canale, elenco di canali, e altri schermi hanno qui una linguetta separata. Per mostrare un elenco dei canali disponibili, vedi Elencare i canali disponibili. Per entrare in un canale, scrivi: `/join `#nomecanale`` nella Linea di input (il segno `#` è necessario). Puoi anche scrivere `/j` come abbreviazione di `/join`. Per lasciare un canale, scrivi `/part`. Per passare a un server o canale diverso, fai clic sulla linguetta corrispondente.

❸ | Questo è chiamato il Pannello dei nick. Elenca i nick di tutti gli utenti che sono entrati nel canale, incluso te stesso.

Questi sono i fondamenti, per informazioni più dettagliate, continua a leggere...

Impostare la tua identità
Impostare la tua identità

## Impostare la tua identità

Prima di iniziare a usare Konversation regolarmente, dovresti impostare come sarai identificato sulla rete.

Fai clic su Impostazioni → Identità nel menu principale. Apparirà la schermata Identità. Puoi visualizzare la schermata Identità anche facendo clic sul pulsante Modifica nella schermata Modifica rete o Nuova rete.

❶ | Fai clic qui per selezionare un'Identità da modificare.
❷ | Usa questi pulsanti per aggiungere, duplicare, rinominare o eliminare un'Identità.
❸ | Inserisci qui il tuo vero nome. IRC non è fatto per nasconderti dai tuoi amici o nemici. Tienilo a mente se ti tenta l'idea di comportarti male. Un falso "nome vero" può essere un buon modo di nascondere il tuo sesso a tutti gli sfigati che ci sono là fuori, ma il computer che usi può sempre essere tracciato, quindi non sarai mai del tutto anonimo.
❹ | Usa questi pulsanti per aggiungere o eliminare un nick.

❺

Questo è il tuo elenco di nick. Un nick è il nome con il quale sarai noto agli altri utenti. Puoi inserire qualsiasi nome tu desideri. Il primo carattere deve essere una lettera, gli altri caratteri possono essere lettere, numeri, o i caratteri speciali `-[]\`_^{}|`.

Siccome i nick devono essere univoci all'interno di un'intera rete IRC, il nome che vuoi potrebbe essere respinto dal server perché qualcun altro sta già usando quel nick. Inserisci i tuoi nick alternativi nelle caselle apposite. Se la tua prima scelta è rifiutata dal server, Konversation proverà con i nick alternativi.

Secondo la RFC 2812, la lunghezza massima di un nick è 9, ma ciò in realtà è determinato dal server. Per determinare il massimo per un server, connettiti al server. Nella linguetta Messaggi del server, cerca un messaggio `[Support]`. Per esempio:

`[18:51] *Eisfuchs* [21:45] [Support] Eisfuchs MODES=4 MAXCHANNELS=20 NICKLEN=16 USERLEN=10 HOSTLEN=63 TOPICLEN=450 KICKLEN=450 CHANNELLEN=30 KEYLEN=23 CHANTYPES=# PREFIX=@+ CASEMAPPING=ascii CAPAB IRCD=dancer`

Il parametro `NICKLEN` specifica la lunghezza massima dei nick.

❻ | Usa questi pulsanti per cambiare l'ordine dei nick. Il nick in cima viene provato per primo, quindi verrà provato il prossimo, e così via.
❼ | Se hai registrato il tuo nick sulla rete IRC, inserisci il servizio e la password per autenticare il tuo nick. Quando Konversation si connetterà, invierà automaticamente `/msg `servizio` IDENTIFY `password`` al server. Se non sai cosa vuol dire, lascia queste caselle vuote.

Fai clic sulla linguetta Assente.

❶

Inserisci un nick che indichi che sei assente. Ogni volta che eseguirai un comando `/away`msg`` in qualsiasi canale in cui sei entrato con questa Identità, Konversation cambierà automaticamente il tuo nick nel Nick di assenza. Gli altri utenti potranno vedere che sei assente dal tuo computer. Ogni volta che effettui un comando `/away` in qualsiasi canale nel quale sei assente, Konversation farà tornare automaticamente il tuo nick quello originale. Se non vuoi cambiare automaticamente il tuo nick quando sei assente, lascia in bianco.

❷ | Se segni questa casella, ogni volta che effettuerai un comando `/away`, apparirà una riga orizzontale nel canale, che segnerà il punto in cui te ne sei andato. Gli altri utenti IRC non vedono questa riga.

❸

Se segni questa casella, Konversation invierà automaticamente il Comando d'assenza a tutti i canali in cui sei entrato con questa Identità. ``%s`` è sostituito con ``msg``. Ogni volta che eseguirai un comando `/away`, il Comando di ritorno sarà mostrato in tutti i canali in cui sei entrato con questa Identità.

### Nota

I messaggi di assenza sono spesso considerati fastidiosi dagli altri utenti. Usa questa opzione con attenzione, e con rispetto degli altri utenti IRC.

Fai clic sulla linguetta Avanzate.

❶ | Qui puoi inserire un comando che sarà eseguito prima di connettersi al server. Se questa identità viene usata per più di un server, il comando sarà eseguito per ogni server.
❷ | Questa impostazione influenza come sono codificati i caratteri che scrivi quando vengono inviati al server. Influenza anche come sono visualizzati i messaggi. Quando apri Konversation per la prima volta, questa impostazione viene recuperata automaticamente dal sistema operativo. Se sembra che ci siano problemi a leggere i messaggi degli altri utenti, prova a cambiare questa impostazione.
❸ | Quando ti connetti, molti server interrogano il tuo computer per avere una risposta IDENT. Se il tuo computer non ha un server IDENT in esecuzione, questa risposta è inviata da Konversation. Non sono ammessi spazi. Si suggerisce di usare il tuo nome.
❹ | Ogni volta che lasci un canale, questo messaggio sarà inviato al canale.
❺ | Ogni volta che sei cacciato da un canale (normalmente da un operatore IRC), questo messaggio verrà inviato al canale.
❻ | Fai clic per applicare i tuoi cambiamenti. Per attivare tutti i cambiamenti, devi disconnetterti dal server e riconnetterti. Il modo più semplice per farlo è terminare Konversation e riavviare.

Definire nuove reti, server ed entrare automaticamente nei canali
Definire nuove reti, server ed entrare automaticamente nei canali

## Definire nuove reti, server ed entrare automaticamente nei canali

La schermata Elenco dei server appare quando apri il programma Konversation. Appare anche quando scegli File → Elenco dei server nel menu principale. La schermata Elenco dei file elenca le tue reti IRC definite esistenti, elencate per gruppo. Una rete IRC è una raccolta di server cooperanti. Quando ti connetti a qualsiasi server in una rete, hai accesso a tutti i canali della rete. Esempi di reti IRC sono ``Libera`` e ``Undernet``.

❶ | Le tue reti esistenti definite sono elencate qui insieme all'Identità usata per connettersi alla rete, e i Canali in cui entri automaticamente quando ti connetti. Se hai specificato un gruppo delle tue reti, esse sono elencate indentate sotto il gruppo. Fai clic su una rete per selezionarla.
❷ | Usa questi pulsanti per aggiungere una nuova rete, o per modificarne o eliminarne una evidenziata.
❸ | Fai clic su questo pulsante per connetterti alla Rete evidenziata e chiudere la schermata Elenco dei server. Puoi evidenziare più di una rete se vuoi, cosa che ti connetterà a tutte le reti evidenziate.
❹ | Fare clic su questo pulsante non cancella i cambiamenti che hai apportato. Significa semplicemente che in questo momento non vuoi connetterti a nessuna rete.

Quando fai clic sul pulsante Nuovo, appare la schermata Nuova rete.

❶ | Inserisci qui il Nome della rete. Puoi creare tante voci quante ne vuoi nella schermata Elenco dei server all'interno della stessa Rete.
❷ | Scegli un'Identità esistente o fai clic sul pulsante Modifica per aggiungerne una nuova o modificare una esistente. L'Identità ti identificherà e determinerà il tuo nick quando ti connetti alla rete.
❸ | Facoltativo: questo comando sarà inviato al server dopo la connessione. Esempio: `/msg NickServ IDENTIFY `konvirocks``. Questo esempio è per la rete Libera, che richiede che gli utenti registrino il loro nick con una password e accedano alla connessione. ``konvirocks`` è la password per il nick dell'Identità. Puoi inserire più di un comando separandoli con punti e virgola.
❹ | Segna qui se vuoi che Konversation si connetta automaticamente a questa rete ogni volta che apri Konversation.
❺ | Questo è un elenco di Server IRC nella rete. Quando si connetterà alla rete, Konversation proverà a connettersi al server in alto per primo. Se non funziona, proverà con il secondo. Se non funziona, proverà con il terzo, e così via. Deve essere specificato almeno un server. Fai clic su un server per evidenziarlo.
❻ | Usa questi pulsanti per aggiungere un server, modificare un server evidenziato, o eliminare un server evidenziato. Puoi anche regolare l'ordine dell'elenco dei server, e quindi l'ordine dei tentativi di connessione.
❼ | Opzionale: questo è un elenco dei canali in cui Konversation entrerà automaticamente una volta connesso a un server. Puoi lasciarlo in bianco se non vuoi entrare automaticamente in nessun canale.
❽ | Usa questi pulsanti per aggiungere un canale, modificare un canale evidenziato, o eliminare un canale evidenziato. Puoi anche cambiare l'ordine in cui si entra nei canali.

### Nota

Evita di mischiare server su diverse reti IRC sotto la stessa Rete. Evita di inserire lo stesso server in due reti diverse. Altrimenti, il controllo dei nick collegati di Konversation non funzionerà correttamente.

Quando fai clic sul pulsante Aggiungi, nel riquadro Server, appare la schermata Aggiungi server.

❶ | Il nome o indirizzo IP del server. irchelp.org mantiene un elenco di server.
❷ | Inserisci il numero della porta che deve connettersi al server. Per la maggior parte dei server, dovrebbe essere `6667`.
❸ | Se il server richiede una password per connettersi, inseriscila qui, altrimenti lascia in bianco.
❹ | Segna se vuoi usare il protocollo SSL (Secure Socket Layer) con il server. Ciò protegge la privacy delle comunicazioni tra il tuo computer e il server IRC. Il server deve supportare il protocollo SSL affinché funzioni. La maggior parte dei casi, se il server non supporta SSL, la connessione cadrà.

Quando fai clic sul pulsante Aggiungi nel riquadro Entra nel canali automaticamente, appare la schermata Aggiungi canale.

Inserisci un nome di canale. Non dimenticarti del ``#`` di testa. Se il canale richiede una password per poterci entrare, inseriscila, altrimenti lascia in bianco.

Elencare i canali disponibili
Elencare i canali disponibili

## Elencare i canali disponibili

Per mostrare un elenco dei canali disponibili, scegli Finestra → Elenco dei canali nel menu principale. Dopo una schermata d'avvertimento, viene creata una nuova scheda chiamata Elenco dei canali.

❶ | Inserisci qui una stringa di filtraggio.
❷ | Qui puoi qui limitare l'elenco a quei canali con un numero minimo o massimo di utenti. Scegliere Senza limite disattiva il criterio corrispondente.
❸ | Fai clic qui per recuperare l'elenco dei canali dal server e applicare il filtro.
❹ | L'elenco filtrato dei canali viene mostrato qui. Nota che se non usi espressioni regolari, Konversation elenca ogni canale che contenga la stringa di filtraggio che hai inserito. Il nome del canale non deve necessariamente iniziare con la stringa che hai inserito.
❺ | Scegli un canale in cui vuoi entrare facendoci clic. Fai clic destro sul canale per avere un elenco di tutti gli indirizzi Web menzionati nel titolo del canale.
❻ | Fai clic qui per entrare nel canale. Verrà creata una nuova scheda per il canale.

A volte ci sono canali «segreti» sui server. Questi canali non sono elencati nella Elenco dei canali. Puoi però entrarci se ne conosci il nome. In una Linea di input, scrivi: `/join `#nomeDelCanale`` (il segno `#` è necessario). Viene creata una nuova scheda per il canale. Se entri in un canale e il Pannello dei nick elenca solo il tuo nick, significa che il canale prima non esisteva. Il server ha creato il canale e tu ne sei l'operatore. In questo caso, probabilmente vorrai chiudere il canale scrivendo: `/part`.

Una panoramica della schermata principale
Una panoramica della schermata principale

## Una panoramica della schermata principale

Impariamo di più sulla schermata Principale. La schermata è mostrata sotto con una scheda di canale selezionata.

❶

Questa è chiamata la Linea di input. Appare solo quando la scheda corrente è un canale. Per mandare un messaggio a tutti quelli che sono nel canale, scrivi qui il messaggio e premi Invio. Il tuo messaggio, come quello di chiunque altro, appare nella finestra del canale sovrastante. Ogni messaggio è preceduto dall'ora e dal nick dell'utente.

Puoi anche incollare testo dagli appunti. Se il testo incollato ha più di una riga (ritorni a capo), apparirà una finestra di dialogo. Modifica il testo come desideri e fai clic su OK.

Se il testo incollato è più lungo di 256 caratteri, o contiene più di una riga, apparirà un messaggio di avvertimento che ti avvertirà che gli interventi di grandi dimensioni possono causare reimpostazioni della connessione e flooding. Puoi procedere con l'inserimento, ma farlo è una cattiva idea, perché il flooding darà fastidio agli altri nel canale, o potresti essere disconnesso dal server. È meglio mandare il messaggio in spezzoni più corti.

Una convenzione usata in molti canali è far precedere i messaggi diretti a un utente dal suo nick. Konversation fornisce una comoda funzionalità di completamento nick. Inizia a scrivere il nick dell'utente, quindi premi Tab. Konversation completerà il resto del nick dell'utente seguito da due punti. Per personalizzare la funzionalità di completamento, scegli Impostazioni → Configura Konversation dal menu principale, espandi Comportamento, fai clic su Generale, e seleziona una Modalità di completamento.

Qui puoi anche inserire un comando IRC scrivendo prima `/` seguito da un comando IRC valido. Vedi Comandi IRC usati frequentemente. Su alcuni server, puoi scrivere `/help` per un elenco dei comandi disponibili, o scrivere `/help`comando`` per avere aiuto su un comando specifico.

❷

Puoi entrare in server e canali aggiuntivi. Ogni server e ogni canale ha qui una scheda separata. Per mostrare un elenco di canali disponibili, vedi Elencare i canali disponibili. Per entrare in un canale, scrivi: `/join `#nomeCanale`` nella linea di input (il segno `#` è necessario). Per lasciare un canale, scrivi `/part`. Qui appaiono schede anche quando apri un Elenco dei canali, partecipi in una conversazione privata, apri il Raccoglitore di URL, o apri una o più Konsole. Per far passare la vista schermo a un'altra schermata, fai clic sulla linguetta corrispondente, o usa la ruota del mouse per ruotare attraverso le schede.

Per impostare altre opzioni per le schede, scegli Impostazioni → Configura Konversation nel menu principale, espandi Interfaccia, fai clic su Schede o espandi Notifiche e fai clic su Schede.

❸

Questi LED lampeggeranno quando ci sarà qualcosa che non hai visto in quella scheda. Il LED lampeggerà più lentamente quando i soli messaggi non visti sono join, part, quit o cambiamenti di nick. Lampeggeranno più velocemente se ci sono messaggi normali non visti. I colori sono come segue:

- Canale

- Messaggi del server, Elenco dei canali, o Raccoglitore di URL.

- Konsole o Stato DCC.

- Messaggio privato (query).

❹ | Fai clic qui per chiudere la scheda attuale. Chiudere una scheda Canale abbandonerà il canale. Chiudere una scheda Messaggi del server abbandonerà tutti i canali in cui sei entrato, tutte le conversazioni private aperte in quel server, e disconnetterà dal server.
❺ | Fai clic su questo pulsante per cambiare il tuo nick. Appare solo quando la scheda attuale è un canale. Per nascondere questo pulsante, scegli Impostazioni → Configura Konversation nel menu principale, espandi Interfaccia, fai clic su Finestra di chat, e deseleziona Mostra il riquadro per cambiare il proprio nick.
❻ | Qui viene visualizzato il titolo del canale. Passa il mouse sul titolo per vedere il titolo esteso. Puoi cambiare il titolo facendo clic sul pulsante alla sua sinistra. Per nascondere i titoli dei canali, scegli Impostazioni → Configura Konversation nel menu principale, espandi Interfaccia, fai clic su Finestra di chat, e deseleziona la casella Mostra il titolo del canale.

❼

Questi pulsanti visualizzano lo stato attuale delle modalità dei canali. Un pulsante è premuto se quella modalità è attiva. Se hai i privilegi giusti, puoi anche cambiare le modalità dei canali facendoci clic, o facendo clic sul pulsante alla sinistra del titolo. Per nascondere i pulsanti delle modalità dei canali, scegli Impostazioni → Configura Konversation nel menu principale, espandi Interfaccia, fai clic su Finestra di chat, e deseleziona la casella Mostra i pulsanti per le modalità dei canali.

❽

Questo è detto il Pannello dei nick. È visualizzato ogni qualvolta la scheda corrente sia un canale. Elenca i nick di tutti gli utenti che sono entrati nel canale, incluso te. Passa il puntatore del mouse su un nick per visualizzare informazioni aggiuntive sull'utente. Puoi cambiare come sono visualizzate le icone di fianco a ogni nick cambiando il tema di icone dei nick. Vedi Configurare i temi dei nick per maggiori informazioni. Il Tema predefinito, come mostrato nella schermata sopra, usa le icone seguenti:

- utente normale

- utente con parola. L'utente può parlare in un canale moderato.

- semioperatore del canale

- operatore del canale

- proprietario del canale

- amministratore del canale

Inoltre, se un utente è assente, sarà disegnato un orologino nell'angolo dell'icona.

Fai clic con il tasto destro del mouse su un nick qualsiasi per far apparire un menu contestuale di operazioni che puoi effettuare con quel nick. Per esempio, puoi inviare un file al nick.

Per nascondere il Pannello dei nick, scegli Impostazioni → Mostra l'elenco dei nick dal menu principale.

❾ | Questi sono chiamati i Pulsanti rapidi. Come impostazione predefinita, non sono visualizzati. Per visualizzarli, vedi Configurare i pulsanti rapidi. Puoi personalizzare le loro definizioni a qualsiasi comando tu voglia.

### Nota

Puoi controllare quanti messaggi sono visualizzati nel registro dei messaggi delle schede dei canali e delle conversazioni private. Per esempio, puoi cambiare il colore dei messaggi, riprodurre un suono quando viene ricevuto un messaggio che contiene una certa stringa, o rispondere automaticamente ai messaggi. Vedi l'evidenziazione dei messaggi per maggiori informazioni.

### Nota

A volte i nomi dei canali cominciano con `&`, `+`, o `!`. Il primo carattere del nome di un canale ne determina il tipo (RFC 2811) come segue:

- `#` - Canali normali.

- `!` - Canali normali.

- `&` - Canali locali. Canali in cui si può entrare solo dal server che li ospita. Si può entrare in tutti gli altri canali da qualsiasi server nella rete.

- `+` - Canali che non supportano le modalità dei canali. Significa che tutte le modalità sono disattivate, con l'eccezione del flag di canale 't' che è attivo.

I nomi dei canali sono lunghi fino a 50 caratteri e possono contenere qualsiasi carattere tranne spazio, virgola e Ctrl-G (^G or ASCII 7).

Connessione rapida
Connessione rapida

## Connessione rapida

A volte vorrai connetterti a un server senza passare di nuovo dalla creazione di un nuovo server nell'Elenco dei server.

Scegli File → Connessione rapida nel menu principale. Apparirà la schermata Connessione rapida.

Inserisci l'indirizzo del server nella casella hHost del server, il nick che desideri vuoi nella casella Nick, e fai clic sul pulsante Connetti. Quando Konversation si sarà connesso al server, inserisci il comando `/join `#nomeCanale`` per entrare in un canale.

Comandi IRC usati di frequente
Comandi IRC usati di frequente

## Comandi IRC usati di frequente

Quello che segue è un breve elenco di comandi IRC usati frequentemente. Vedi RFC 2812 per un elenco completo di tutti i comandi, o visita irchelp.org. Per un elenco dei comandi trattati specialmente da , vedi comandi di Konversation.

`/help`

  Elenca i comandi disponibili sul server attuale. Non supportato da tutti i server.

`/help `comando``

  Fornisce aiuto per ``comando``. Non supportato da tutti i server.

`/join `#canale``

  Entra in ``#canale``. Se il canale non esiste già, viene creato e tu ne divieni l'operatore.

`/part`

  Abbandona il canale attuale e chiude la scheda canale.

`/part `#canale``

  Abbandona ``#canale`` e chiude la scheda canale corrispondente. Sinonimo di `/leave`

`/me `messaggio``

  Invia ``messaggio`` al canale preceduto dal tuo nick. Per esempio, se il tuo nick fosse ``Tux``, scrivere ``/me fa una tazza di tè`` mostrerebbe il messaggio Tux fa una tazza di tè. A meno che abbiano filtrato questo tipo di messaggi, tutti gli utenti lo vedranno. Questo genere di messaggi è tipicamente usato per inviare messaggi non verbali, come il tuo stato emozionale attuale, o cosa stai facendo fisicamente. Se stai lasciando la tua macchina per poco tempo, usa piuttosto il comando `/away`.

`/away `messaggio``

  Se qualcuno cerca di inviarti un messaggio privato o ti invita a un canale, gli sarà detto che sei via dalla tua macchina con ``messaggio``.

`/away`

  Annulla un comando `/away `messaggio``.

`/query `nick``

  Crea una nuova scheda con il ``nick`` dell'utente per una conversazione privata, su IRC nota anche come query. Ogni cosa scritta qui è visibile solo a te a al tuo compagno di conversazione privata.

`/msg `nick` `messaggio``

  Invia ``messaggio`` all'utente con nick ``nick``. Solo ``nick`` vede il messaggio. Usa `/query` per conversazioni più lunghe.

`/invite `nick``

  Invita l'utente con nick ``nick`` a entrare in un canale. Questo comando è particolarmente utile se il canale è solo su invito.

Conversazioni private (query)
Conversazioni private (query)

## Conversazioni private (query)

Una conversazione privata è una che solo tu e l'altra persona potete vedere. Le conversazioni private sono spesso chiamate "query" in IRC. Per avviare una conversazione privata, scrivi `/query `nick`` in una qualsiasi linea di input, dove `nick` è il nick della persona con cui vuoi parlare. Puoi anche fare clic con il tasto destro del mouse sul nick della persona nel Pannello dei nick e scegliere Apri conversazione privata. Una nuova scheda sarà creata. Annunciati mandando un messaggio.

Le conversazioni private sono come i canali, eccetto che solo tu e l'altra persona potete partecipare al canale.

Per abbandonare la conversazione privata, chiudi semplicemente la scheda. Tuttavia, nota che se l'altra persona ti invia un altro messaggio nella conversazione privata, la scheda si riaprirà.

Per abbandonare tutte le conversazioni private, scegli Finestre → Chiudi tutte le conversazioni private aperte nel menu principale, o premi il tasto F11.

Quando qualcun altro inizia una conversazione privata con te, Konversation crea una nuova scheda con il suo nick. Se non vuoi parlare con quella persona, chiudi la scheda.

Impostare le notifiche
Impostare le notifiche

## Impostare le notifiche

Le Notifiche sono azioni che Konversation eseguirà ogni qualvolta avviene un evento. Immagina di avere Konversation in esecuzione, ma minimizzato o nascosto dietro a alle finestre di altre applicazioni sul tuo desktop. Se qualcuno vuole comunicare con te, o un tuo amico entra in un canale, vorresti esserne avvertito. Le notifiche fanno questo.

Per configurare le notifiche, scegli Impostazioni → Configura notifiche nel menu principale. Apparirà la schermata Impostazioni di notifica.

❶ | Fai clic qui per selezionare un evento.
❷ | Segna il tipo di notifiche che vorresti avvenissero quando avviene l'evento (Segna la voce della barra delle applicazioni fa lampeggiare la voce nella barra delle applicazioni quando avviene l'evento).

Ripeti selezionando un altro evento e controllando le notifiche desiderate. Quando hai configurato tutte le notifiche desiderate, fai clic sul pulsante OK.

Una volta che hai configurato le notifiche, le puoi abilitare o disabilitare tutte con Finestra → Attiva le notifiche dal menu principale.

### Suggerimento

Puoi anche farti avvertire quando qualcuno nomina il tuo nick in un messaggio usando la funzionalità di evidenziazione di Konversation.

Controllare chi è collegato
Controllare chi è collegato

## Controllare chi è collegato

Konversation ti terrà informato su quando i tuoi amici sono connessi alla rete IRC.

La rete IRC è registrata perché i nick sono univoci all'interno di una singola rete IRC. Il nick in due reti IRC diverse non è necessariamente la stessa persona, ma lo stesso nick all'interno della stessa rete IRC è di solito la stessa persona.

### Nota

Per questo è importante usare la stessa Rete per tutti i server nella stessa rete IRC, quando si definiscono reti, server e l'ingresso automatico nei canali.

Per attivare la funzionalità di sorveglianza dei nick, scegli Finestra → Nick sorvegliati nel menu principale. Apparirà la schermata Nick sorvegliati.

❶

I nick nel tuo elenco di sorveglianza sono elencati qui. Sono elencati sotto la loro rete IRC associata. Se non c'è nessun nick elencato, significa che non ne hai specificato nessuno da sorvegliare, o che devi attivare la funzionalità di sorveglianza dei nick (vedi sotto). Espandi ogni nick collegato per vedere un elenco di canali in cui il nick è entrato. Le icone di fianco a ogni canale sono le stesse che appaiono nel Pannello dei nick nelle schermate dei canali.

❷ | Le informazioni note sul nick sono visualizzate qui. Quando la schermata Nick sorvegliati è visualizzata per la prima volta, queste informazioni sono scarse. Ogni venti secondi viene automaticamente inviato al server un comando `WHOIS` per richiedere informazioni sui nick che non ne hanno. Questo continua fino a quando tutti i nick hanno informazioni.

Per aggiungere un singolo nick da sorvegliare, apri il menu contestuale nell'Elenco dei nick facendo clic con il tasto destro del mouse su un nick e selezionando Aggiungi ai nick sorvegliati.Se vuoi aggiungere diversi nick, scegli Impostazioni → Configura Konversation nel menu principale, espandi Notifiche e fai clic su Nick sorvegliati. Apparirà la schermata Nick sorvegliati.

❶ | Spunta questa casella per attivare la sorveglianza dei nick.
❷ | Se vuoi che la schermata Nick sorvegliati sia visualizzata automaticamente quando apri Konversation, segna questa casella.
❸ | Nella schermata Nick sorvegliati sopra, puoi fare doppio clic su qualsiasi nick, e questo comando sarà inviato al server. `%u` sarà sostituito con il nick. La `%n` è necessaria alla fine del comando.
❹ | La funzionalità Nick sorvegliati funziona interrogando periodicamente il server. Questa casella imposta quanto spesso ciò avviene. Evita numeri inferiori a 20 secondi perché impongono un carico eccessivo sul server.

Fai clic sul pulsante OK quando hai finito di aggiungere o rimuovere nick.

Nota: ogni qualvolta che mostri la schermata Nick sorvegliati, ci potrebbe volere un po' prima che qualsiasi nick sia mostrato, fino a quando Konversation non avrà interrogato il server. Normalmente lascerai la schermata Nick sorvegliati in esecuzione.

Konversation mostra inoltre un messaggio in tutti i canali ogni qualvolta un utente nel tuo elenco di Nick sorvegliati si connette o disconnette dal server. Il messaggio assomiglia a questo:

`[17:52] [Notifica] psn è collegato (irc.kde.org).`

Evidenziazione dei messaggi
Evidenziazione dei messaggi

## Evidenziazione dei messaggi

Puoi controllare come sono visualizzati i messaggi nei canali e nelle schermate delle conversazioni private.

Per attivare la funzionalità di evidenziazione, scegli Impostazioni → Configura Konversation dal menu principale. Apparirà la schermata Configura.

❶ | Fai clic qui per selezionare la schermata Evidenzia.
❷ | Fai clic qui per aggiungere un nuovo elemento nell'Elenco delle evidenziazioni. Quando viene selezionato un elemento dell'elenco, puoi modificarlo nel pannello sotto.
❸ | Inserisci qui uno schema di stringa. Qualsiasi messaggio che vi corrisponda, in qualsiasi sua parte, attiverà l'evidenziazione del messaggio stesso.
❹ | Se lo schema viene trovato in un messaggio, tutto il messaggio sarà visualizzato nel colore che selezioni qui.
❺ | Se vuoi, Konversation riprodurrà un suono quando si troverà una corrispondenza allo schema. Fai clic sul pulsante per scegliere un file audio da riprodurre. Fai clic sul pulsante di prova per sentire il suono.
❻ | Se volessi che Konversation inviasse automaticamente un messaggio di risposta quando viene trovata una corrispondenza allo schema, inserisci qui il messaggio. Usa questa funzionalità con prudenza, perché potresti infastidire gli utenti IRC con troppi messaggi. Qui puoi anche inserire comandi IRC o di Konversation.
❽ | Se hai configurato dei suoni per una qualsiasi delle tue evidenziazioni, puoi disabilitarli tutti deselezionando questa casella.
❼ | Questa evidenziazione verrà cercata solo nelle finestre di chat qui elencate per nome, o in tutte le finestre di chat se il campo viene lasciato vuoto. Nomi multipli vanno separati da virgole.
❾ | Se segni questa casella, ogni volta che qualcuno scriverà il tuo nick in un messaggio, il messaggio sarà visualizzato sulla destra nel colore che scegli.
❿ | Normalmente, l'evidenziazione non si applica ai messaggi che scrivi tu. Se vuoi evidenziare i messaggi che scrivi tu, segna questa casella e scegli un colore a destra.

Configurazione della vista a schermo (OSD)
Configurazione della vista a schermo (OSD)

## Configurazione della vista a schermo (OSD)

La Vista a schermo o On Screen Display (OSD) è una funzionalità unica di Konversation. Con l'OSD attivato, i messaggi dei canali appariranno sul tuo desktop, anche se Konversation è minimizzato. Ecco un esempio dell'OSD in azione. Il messaggio nella parte in alto a sinistra dello schermo viene da Konversation, che è in esecuzione minimizzata nel vassoio di sistema.

Per attivare l'OSD, scegli Impostazioni → Configura Konversation sul menu principale. Apparirà la schermata Configura.

❶ | Fai clic qui per espandere l'elemento Notifica.
❷ | Fai clic qui per selezionare la schermata Vista a schermo.
❸ | Segna questa casella per attivare l'OSD.
❹ | Fai clic su questo pulsante per scegliere un tipo di carattere per l'OSD (Nota: non tutti i tipi di carattere funzionano. È verificato che Luxi Sans 22 e Impact 22 funzionano).
❺ | Segna queste caselle per selezionare i tipi di messaggi che vorresti veder apparire sullo schermo.
❻ | Trascina l'anteprima dell'OSD nella posizione desiderata, quindi fai clic sul pulsante Applica.

Inviare messaggi colorati
Inviare messaggi colorati

## Inviare messaggi colorati

Puoi aggiungere dei colori ai messaggi che invii in qualsiasi canale. Nella Linea di input di qualsiasi canale, inizia a scrivere il tuo messaggio. Fai clic sul pulsante Colore IRC o scegli Inserisci → Colore IRC nel menu principale. Apparirà la schermata Scelta dei colori IRC.

Scegli un colore e fai clic su OK. Continua a scrivere il tuo messaggio nella Linea di input. Per cambiare ancora il tuo colore, fai clic sul pulsante Colore IRC. Scegli un colore diverso e fai clic su OK.

Configurare i temi dei nick
Configurare i temi dei nick

## Configurare i temi dei nick

Puoi cambiare le icone visualizzate di fianco ai nick nel Pannello dei nick delle schede dei canali. Per cambiare il tema dei nick, scegli Impostazioni → Configura Konversation dal menu principale. Apparirà la schermata Configura. Fai clic suInterfaccia per espanderlo, quindi fai clic su Temi degli elenchi di nick per visualizzare la schermata Temi degli elenchi di nick.

❶ | Fai clic qui per selezionare la schermata Temi degli elenchi di nick.
❷ | Seleziona un tema.
❸ | Qui sono visualizzate icone campione del tema scelto.
❹ | Se hai scaricato un tema di nick da un'altra parte, fai clic per installarlo.

Configurare i pulsanti rapidi
Configurare i pulsanti rapidi

## Configurare i pulsanti rapidi

Puoi abilitare la funzionalità di visualizzare i Pulsanti rapidi nella schermata principale; appariranno allora otto Pulsanti rapidi. Per visualizzare i pulsanti rapidi, scegli Impostazioni → Configura Konversation nel menu principale. Apparirà la schermata Configura. Fai clic su Interfaccia per espanderlo, quindi fai clic su Finestra di chat. Segna la casella Mostra i pulsanti rapidi e fai clic su OK.

I pulsanti possono essere personalizzati come vuoi per effettuare comandi IRC usati di frequente. Per personalizzare i Pulsanti rapidi, scegli Impostazioni → Configura Konversation dal menu principale. Apparirà la schermata Configura. Fai clic su Interfaccia per espanderlo, quindi fai clic su Pulsanti rapidi per mostrare la schermata Pulsanti rapidi.

Ci sono otto Pulsanti rapidi predefiniti. Fai clic su di uno per cambiarlo, o usa i pulsanti sulla destra dell'elenco per aggiungere o rimuovere dei Pulsanti rapidi. La colonna Nome del pulsante è il nome che apparirà sul pulsante nella schermata Principale. Usa nomi brevi. La colonna Azione del pulsante è l'azione che sarà effettuata quando farai clic sul Pulsante rapido. Sullo schermo sono dati dei suggerimenti per creare azioni.

Fai clic su OK per completare i cambiamenti.

Esempio:

Nome del pulsante: ``Msg``

  Azione del pulsante: ``Msg %u`` (c'è uno spazio dopo ``%u``)

Per usare questo pulsante nella schermata Principale, fai clic su un nick nel Pannello dei nick, quindi fai clic sul pulsante. Apparirà `/MSG` nella Linea di input seguito dal nick scelto. Scrivi un messaggio che vuoi inviare a quella persona e premi Invio. Il messaggio sarà inviato all'utente. Solo quell'utente vedrà il messaggio.

Inviare e ricevere file
Inviare e ricevere file

## Inviare e ricevere file

Puoi inviare file via IRC ad altri utenti collegati, o loro possono mandare dei file a te.

ATTENZIONE: Non aprire mai un file che qualcuno ti invia a meno che sia una fonte fidata. Potrebbe essere un virus.

Per inviare un file a qualcuno in un canale, fai clic con il tasto destro del mouse sul nick della persona nel Pannello dei nick della schermata Principale. Scegli Invia file. Apparirà una finestra di dialogo per farti scegliere un file da inviare. Poi, apparirà una nuova scheda Stato DCC.

❶ | Il nick del destinatario e il nome del file appaiono qui.

❷

La colonna Stato indica lo stato dell'invio o della ricezione del file come segue:

Preparazione

  Un trasferimento in ricezione sta verificando la presenza di file che si possono riprendere, o un trasferimento in invio sta acquisendo i dati da trasmettere.

Connessione

  Konversation sta cercando di stabilire una connessione con la controparte.

Invio

  Konversation sta inviando il file alla controparte.

Ricezione

  Konversation sta ricevendo il file dalla controparte.

Fatto

  Il file è stato trasferito correttamente.

In attesa

  Il trasferimento sta attendendo di essere accettato o meno dalla controparte.

Interrotto

  O hai fatto clic sul pulsante Interrompi, o l'altra persona ha interrotto il trasferimento.

Non riuscito

  Si è verificato un errore e il trasferimento non è riuscito.

In coda

  Il trasferimento è in attesa di venir accettato o rifiutato.

Ripristino

  Quando comincia un trasferimento ma il file esiste già sul sistema dell'utente, verrà chiesto all'utente Il file esiste già. Riprendere il trasferimento? Questo stato indica che l'utente ha ripreso il trasferimento.

❸

Quando qualcuno vuole inviarti un file, sarà creata la scheda Stato DCC (se non è già stata creata). Fai clic sulla scheda Stato DCC per mostrarla. Fai clic sul file per selezionarlo, quindi fai clic su questo pulsante per accettare il file e il trasferimento avrà inizio. Nota: Puoi configurare Konversation per accettare automaticamente invii da altre persone scegliendo Impostazioni → Configura Konversation nel menu principale. Fai clic su Comportamento per espanderlo, quindi fai clic su DCC per mostrare la schermata DCC.

Se hai problemi a inviare o ricevere file, potrebbe essere il tuo firewall o router che sta bloccando le porte DCC. Vedi Domande e risposte.

Raccogliere URL dai messaggi
Raccogliere URL dai messaggi

## Raccogliere URL dai messaggi

In qualsiasi canale, gli utenti a volte pubblicano gli URL di siti interessanti o altre risorse del Web. Puoi fare doppio clic su uno qualsiasi di questi URL, e Konversation avvierà l'applicazione associata con l'URL. L'applicazione dipende dal tipo MIME dell'URL. Per esempio un URL che cominci per https: attiverà il tuo browser Web predefinito e mostrerà la pagina web (Puoi anche specificare quale browser Web usare). Se l'URL scorre oltre la schermata, potresti aver problemi a ritrovarlo. Konversation può tenerti un comodo elenco di tutti gli URL. Per attivare questa funzionalità, scegli Finestra → Raccoglitore di URL nel menu principale. Sarà creata una nuova scheda chiamata Raccoglitore di URL.

❶ | Questo è l'elenco di URL visti da quando hai avviato Konversation. La colonna Da è il nick della persona che ha pubblicato l'URL o il nome del canale o server dove l'URL è stato pubblicato; gli URL che appaiono in messaggi di entrata e di uscita non sono elencati. Fai clic su un URL per selezionarlo.
❷ | Fai clic qui per attivare l'applicazione associata con l'URL selezionato. L'applicazione avviata dipende dal tipo MIME dell'URL. Per esempio, un URL che comincia per https: attiverà il tuo browser Web predefinito e mostrerà la pagina Web. Per le pagine Web, puoi anche specificare il browser Web da usare.
❸ | Fai clic qui per copiare l'URL selezionato agli appunti.
❹ | Fai clic qui per eliminare l'URL selezionato dall'elenco.
❺ | Fai clic qui per salvare l'elenco di URL su un file.
❻ | Fai clic qui per pulire l'elenco.

Impostare il tuo browser Web preferito
Impostare il tuo browser Web preferito

## Impostare il tuo browser Web preferito

Quando fai clic su un URL evidenziato da qualsiasi parte in Konversation, verrà avviata l'applicazione predefinita associata al tipo MIME dell'URL. Per esempio, quando si fa clic su un URL che comincia per https, viene avviato Konqueror per mostrare la pagina Web. Puoi specificare un'applicazione diversa dalle Applicazioni predefinite nelle Impostazioni di sistema. Per esempio, puoi usare Firefox.

Per scegliere un browser diverso dall'applicazione di Konversation, scegli Impostazioni → Configura Konversation sul menu principale. Apparirà la schermata Configura.

❶ | Fai clic qui per mostrare la schermata Generale.
❷ | Fai clic qui per specificare che vuoi usare un browser Web personalizzato.
❸ | Inserisci il comando per lanciare il tuo browser desiderato. Quando fai clic su un URL ``%u`` sarà sostituito con l'URL.

Nota: l'impostazione del browser Web non si applica a URL mailto:. mailto: avvierà sempre il programma di posta predefinito.

Fai clic su Applica per salvare i tuoi cambiamenti. Devi riconnetterti a ciascun server e canale per rendere effettivi i cambiamenti. Il modo più semplice di farlo è terminare e riavviare Konversation.

Segnare i verbali dei canali e delle conversazioni private
Segnare i verbali dei canali e delle conversazioni private

## Segnare i verbali dei canali e delle conversazioni private

Puoi un inserire un marcatore nelle schermate canale e conversazione privata per aiutarti a localizzare rapidamente delle informazioni. Per farlo, scegli Inserisci → Segnariga nel menu principale, o premi Ctrl+R. Apparirà una riga in fondo al testo dello schermo. La riga scorrerà con il resto del testo sullo schermo.

Per fare in modo che il Segnariga sia subito inserito in tutti i canali e conversazioni private, scegli Impostazioni → Configura Konversation nel menu principale, espandi Comportamento, fai clic su Finestra di chat, e spunta la casella Mostra le righe inserite manualmente in tutte le finestre di chat.

Per far inserire a Konversation un Segnariga ogni volta che esegui un comando `/away `msg``, vedi Impostare la tua identità.

Verbalizzazione
Verbalizzazione

## Verbalizzazione

Se la verbalizzazione è abilitata, Konversation manterrà un verbale di ogni sessione di server, canali, e conversazioni private. Ogni sessione è memorizzata su disco in un verbale. Alla riapertura della stessa sessione, Konversation continua il verbale.

Ogni volta che riapri una sessione, circa gli ultimi 1024 caratteri della sessione precedente sono letti dalla coda del verbale e visualizzati sullo schermo.

Mentre la tua sessione continua, i messaggi scorrono dalla cima dello schermo. Puoi scorrere all'indietro per vedere questi messaggi. Alla fine, per risparmiare memoria, i messaggi più vecchi sono cancellati dallo schermo. Questo si chiama Limite di scorrimento all'indietro. I messaggi che spariscono dallo schermo a causa del Limite di scorrimento all'indietro sono ancora disponibili nel verbale, se è abilitata la verbalizzazione.

Per visualizzare il verbale di una sessione, fai clic sulla sua linguetta per renderla la sessione corrente, e scegli Finestra → Apri verbale dal menu principale. Apparirà una nuova scheda che visualizzerà il verbale.

❶ | I messaggi nel verbale sono visualizzati qui. I messaggi più vecchi sono in cima, e quelli più recenti sono in fondo.
❷ | Fai clic su questo pulsante per salvare il verbale in un altro file.
❸ | Fai clic per aggiornare la visualizzazione del verbale. Quando leggi un verbale, i messaggi nuovi nella sessione corrispondente non vengono aggiunti automaticamente alla sua visualizzazione. Usa questo pulsante per vedere i messaggi più recenti.
❹ | Fai clic per cancellare la visualizzazione e il file su disco del verbale.
❺ | Usa questa casella per impostare la dimensione massima di scorrimento. Questa impostazione avrà effetto solo per le schede di verbale aperte in seguito. Al prossimo avvio di Konversation verrà usato l'ultimo valore impostato per la dimensione di scorrimento. Ogni verbale può avere una sua impostazione.

Il Limite di scorrimento all'indietro può essere cambiato scegliendo Impostazioni → Configura Konversation nel menu principale, quindi espandendo Comportamento e facendo clic su Finestra di chat. La casella Limite di scorrimento all'indietro appare in questa schermata. Se la imposti a Illimitato (cioè zero), i messaggi non sono cancellati dallo schermo.

Puoi abilitare o disabilitare la verbalizzazione e impostare altre opzioni di verbalizzazione scegliendo Impostazioni → Configura Konversation nel menu principale, quindi espandendo Comportamento e facendo clic su Verbalizzazione.

Comandi di Konversation
Comandi di Konversation

## Comandi di Konversation

I comandi seguenti sono interpretati da Konversation e potrebbero essere diversi dai comandi IRC standard. Gli elementi tra parentesi quadre sono opzionali. Gli elementi separati da barre (|) sono forme alternative del comando. I comandi non elencati qui sono inviati al server come sono stati inseriti.

`/me `messaggio``

  Invia ``messaggio`` al canale preceduto dal tuo nick. Per esempio, se il tuo nick fosse ``Tux``, scrivere ``/me fa una tazza di tè`` mostrerebbe il messaggio Tux fa una tazza di tè. A meno che abbiano filtrato questo tipo di messaggi, tutti gli utenti lo vedranno. Questo genere di messaggi è tipicamente usato per inviare messaggi non verbali, come il tuo stato emozionale attuale, o cosa stai facendo fisicamente. Se stai lasciando la tua macchina per poco tempo, usa piuttosto il comando `/away`.

`/ame `messaggio``

  Come il comando `/me` sopra, tranne che il messaggio è inviato a tutti i canali e conversazioni private che sono aperte su tutti i server con cui sei connesso con Konversation.

`/join `canale` `[password]``

  Entra nel ``canale``. Se il server lo permette, e se il canale non esiste già, viene creato e ne sei l'operatore. Se il canale richiede una password per poterci entrare, specificala con ``password``. La maggior parte dei nomi dei canali comincia per ``#``.

`/j `canale` `[password]``

  Lo stesso di `/join` sopra.

`/part `[canale]` `[ragione]``

  Lascia il ``canale`` per una ``ragione`` e chiude la scheda canale corrispondente. All'interno di un canale di Konversation o di una scheda di conversazione privata, puoi semplicemente inserire `/part` che chiude quel canale o conversazione privata con la tua ragione predefinita come data nelle Impostazioni.

`/leave `[canale]` `[ragione]``

  Lo stesso di `/part` sopra.

`/quit`

  Quando inserito in qualsiasi canale, conversazione privata o scheda DCC, disconnette dal server corrispondente e chiude tutte le schede di canali, conversazioni private, o DCC aperte su quel server.

`/notice `nick|canale` `messaggio``

  Invia il ``messaggio`` all'utente con nick ``nick`` o a tutti nel ``canale``. Ciò che segue è un esempio di cosa appare quando sei nella scheda dei canali

  `[17:14] [Comunicazione] Invio della comunicazione "Penso di capire" a #konversation`

  E questo è quello che i destinatari vedono

  `[17:15] [Comunicazione] -Eisfuchs- Penso di capire`

`/query `nick``

  Crea una nuova scheda con il ``nick`` dell'utente per una conversazione privata, comunemente nota su IRC anche come query. Tutto ciò che è scritto qui è visibile solo a te a al tuo compagno di conversazione privata. Puoi inserire più di nick separati da spazi e una scheda di conversazione privata sarà aperta per ogni nick. Ognuna di queste schede saranno private tra te e il compagno di conversazione.

`/msg `nick|canale`` ``messaggio``

  Invia un messaggio privato all'utente con nick ``nick`` o a tutti gli utenti nel ``canale``. Al contrario di `/query`, non apre una nuova scheda. Se il ``messaggio`` comincia con `/me`, il messaggio viene formattato allo stesso modo del comando `/me`.

  Esempi

  ``/msg Eisfuchs Ho bisogno di aiuto per il comando msg``

  ``/msg #konversation È disponibile la nuova versione di Konvi!``

  ``/msg Eisfuchs /me sta compilando adesso il manuale.``

`/smsg `nick|canale`` ``messaggio``

  Lo stesso che `/msg` eccetto che il messaggio non viene mostrato sul tuo schermo. È utile per evitare che password e altre informazioni sensibili rimangano esposte sul tuo schermo o siano verbalizzate.

`/amsg `nick|canale`` ``messaggio``

  Come il comando `/msg` sopra, eccetto che il messaggio è inviato a tutti i canali e conversazioni private che hai aperto su tutti i server su cui sei connesso in Konversation.

`/op `nick``

  Quando inserito in una scheda di canale, prova a dare privilegi di operatore del canale a ``nick``. Potrebbe non funzionare se ti mancano i privilegi sufficienti nel canale (devi essere tu stesso un operatore del canale). Puoi inserire più nick separati da spazi.

`/deop `nick``

  Quando inserito in una scheda di canale, toglie i privilegi di operatore del canale da ``nick``. Puoi inserire più nick separati da spazi.

`/oper `[nick]``

  Concede all'utente con nick ``nick`` privilegi di operatore IRC (amministratore). Funziona soltanto se il nick è elencato nella riga O: del server. Gli operatori IRC hanno il privilegio di eseguire `/kill` sui nick, `/connect` sui server per connetterli alla rete IRC, e altro. Se ``nick`` non è inserito, cerca di concederti i privilegi di operatore IRC. In ogni caso ti sarà chiesto il tuo nome utente da operatore IRC e la password.

`/voice `nick``

  In certi canali (con il flag +m), gli utenti non possono inviare messaggi a meno che abbiano i privilegi di parola. Questo comando prova a dare i privilegi di parola a ``nick``. Devi avere privilegi di operatore di canale per eseguire questo comando. Questo comando è usato per lo più quando sei operatore di un canale moderato.

`/unvoice `nick``

  Togli i privilegi di parola nel canale da ``nick``.

`/topic `[canale]` `[messaggio]``

  Prova a impostare il titolo del ``canale`` a ``messaggio``. Quando inserito in una scheda di un canale, ``canale`` può essere omesso e assume come valore predefinito il canale attivo della scheda. Se il ``messaggio`` è omesso, mostra il titolo attuale del canale. Potrebbe non essere possibile cambiare il titolo di un canale se ti mancano i privilegi sufficienti.

`/away `ragione``

  Se qualcuno cerca di inviarti un messaggio privato o ti invita a un canale, gli sarà detto che sei via dalla tua macchina per una ``ragione``. Per far tornare il tuo stato alla normalità, inserisci `/away` senza una ``ragione``.

`/aaway `ragione``

  Come il comando `/away` sopra, eccetto che il comando è inviato a tutti i server con cui sei connesso in Konversation.

`/invite `nick` `[canale]``

  Invita l'utente con nick ``nick`` a entrare in un ``canale``. Questo comando è particolarmente utile se il canale è solo su invito. Quando inserito in una scheda di canale, ``canale`` si può omettere.

`/exec `script` `[parametri]``

  Esegue lo script di shell compatibile di Konversation chiamato ``script``, passandogli dei ``parametri``. Vedi Scripting per maggiori informazioni sull'uso e la scrittura degli script.

  Esempi:

  ``/sayversion``

  Invia i dati delle versioni di Konversation, Qt™, KDE Frameworks e Plasma del tuo sistema al canale.

  ``/exec comando uname -a``

  Invia la tua stringa di versione di Linux® (il risultato di `uname -a`) al canale.

`/notify `[nick]``

  Aggiunge o rimuove un ``nick`` dal tuo elenco dei nick sorvegliati. Se il nick è già nell'elenco, ne è rimosso. Se non è nell'elenco, viene aggiunto. Se ``nick`` è omesso, mostra l'elenco corrente dei nick sorvegliati.

`/kick `nick` `ragione``

  Quando inserito in una scheda di canale, prova a cacciare l'utente con nick ``nick`` dal canale con una ``ragione``. Se la ``ragione`` non è inserita, assume come valore predefinito la ragione nelle Impostazioni. Questo comando può essere usato solo all'interno di una scheda di canale.

`/ban [-host|-domain| -userhost|-userdomain] `[canale]` `utente`|`maschera``

  Prova a mettere al bando l'``utente`` o la ``maschera`` dal ``canale``. Quando inserito in una scheda di canale, ``canale`` può essere omesso. Per maggiori informazioni su host, domini e maschere, vedi il documento a irchelp.org. Per avere l'elenco attuale degli utenti messi al bando di un canale, inserisci `/mode`canale` b`.

`/unban `[canale]` `schema``

  Annulla una messa al bando antecedente nel canale. Quando inserito in una scheda di canale, ``canale`` può essere omesso.

`/ignore [-all] `nick``

  Aggiunge ``nick`` al tuo elenco da ignorare. Puoi specificare più nick separati da spazi. I messaggi sul canale provenienti da utenti nel tuo elenco da ignorare non sono visualizzati. Inoltre, se inserisci `-all`, tutti i tipi di messaggio (conversazioni private, CTCP, DCC ed eccezioni) dall'utente sono ignorati come i messaggi sul canale.

`/quote `comando``

  Invia un ``comando`` al server.

`/say `messaggio``

  Quando inserito in una scheda di canale, invia un ``messaggio`` al canale. Ciò è lo stesso che inserire il ``messaggio`` nella linea di input del canale. Utile per inviare comandi IRC quando non vuoi eseguire il comando. Due caratteri di comando (//) in fila fanno la stessa cosa di `/say`. Usato anche dagli script per inviare messaggi.

`/raw [open|close]`

  Mette il verbale del server in modalità grezza (open) o la interrompe (close). Se non viene specificato né open né close, si assume open. In modalità grezza, il verbale visualizza ogni messaggio ricevuto dal server in formato IRC nativo.

`/konsole`

  Apre una nuova scheda con Konsole.

`/server `[url]` `[password]``

  Connette al server all'indirizzo ``url``. Se ``url`` è omesso, connette al server associato alla scheda dove inserisci il comando. È utile per riconnettersi a un server dopo una disconnessione. Se il server richiede una password per connettersi, inseriscila al posto di ``password``. Se il server richiede un numero di porta diverso dal predefinito (6667), inserisci l'``url`` come segue `irc.kde.org:6665`.

`/dcc SEND `nick` `[nome file]``

  Invia ``nome file`` all'utente con nick ``nick``. Se ``nome file`` è omesso, appare un dialogo per selezionare un file.

`/dcc`

  Apre la scheda Stato DCC.

`/ctcp `nick|canale` ping`

  Invia un messaggio di PING a un ``nick`` o ``canale``. È utile per determinare se qualcuno con cui stai parlando ha un grande ritardo di connessione, o (quando inviato a un canale) se è il tuo sistema ad avere un grande ritardo.

`/ctcp `nick|canale` `messaggio``

  Invia un messaggio a ``nick`` o a tutti gli utenti nel ``canale``. È simile al comando `/msg` sopra, eccetto che il messaggio è inviato usando il protocollo CTCP. La risposta dall'altro capo dipende dal programma client IRC che l'utente sta usando. Per esempio, quando stai conversando con un altro utente di Konversation, ``/ctcp Eisfuchs TIME`` restituirà l'ora di sistema sul computer di Eisfuchs. ``/ctcp Eisfuchs VERSION`` restituirà il numero di versione di Konversation sul computer di Eisfuchs.

Scripting
Scripting

## Scripting

Konversation ha alcuni script utili che puoi eseguire dal programma. Per eseguire uno script in una scheda di canale, conversazione privata, DCC o server, scrivi un comando nella forma

`/exec `script` [`parametri`]`

che esegue lo script chiamato ``script`` passandogli dei ``parametri`` (opzionali).

Per esempio, scrivi il comando seguente nella scheda di un canale

``/sayversion``

per inviare le versioni di Konversation, Qt™, KDE Frameworks e Plasma nel tuo sistema al canale.

``/exec comando uname -a``

esegue lo script ``commando``, passandogli ``uname -a``. Invia la tua stringa della versione di Linux® al canale.

Per saperne di più sugli script installati con Konversation, vedi la sezione chiamata «Guida di riferimento agli script».

Per avere un elenco di tutti gli script disponibili, scrivi il comando seguente in uno schermo di Konversation.

`/exec --showpath media`

Quindi naviga verso la cartella dall'output per vedere l'elenco.

Puoi scrivere i tuoi script. Gli script sono script di shell e possono essere scritti in qualsiasi linguaggio di shell, come bash, perl, o python. Quando Konversation esegue uno script, i primi due parametri inviati allo script sono:

- L'indirizzo del server.

- Il nome del canale.

Ecco uno script shell di esempio (comando).

    #!/bin/sh

    # Esegue un comando e stampa l'output in Konversation.

    SERVER=$1;
    TARGET=$2;
    shift;shift;

    $@ | while read line; do dcop $PORT Konversation say $SERVER "$TARGET" "$@: $line"; done

Nota che lo script usa qdbus per comunicare con Konversation. Il comando `say` fa inviare l'output al canale come messaggio normale. Per mostrare qualcosa nella scheda senza inviarla ad altri utenti, usa piuttosto `info`. Guarda i file script esistenti per ulteriori esempi di come scrivere script.

Per poter eseguire uno script che hai scritto, devi installarlo copiandolo in `$(qtpaths --paths GenericDataLocation)/konversation/scripts`. Devi anche dare al file privilegi di esecuzione, per esempio ``chmod a+x mioscript``.

Guida di riferimento agli script
Guida di riferimento agli script

## Guida di riferimento agli script

Konversation viene fornito con diversi script installati, riferisciti a questa guida per sapere come usarli.

`/exec `bug` [`numero di bug|stringa di ricerca`]`

  Questo script viene usato per aprire il browser e cercare la stringa o numero di bug dato nel sito Bugzilla di KDE.

  Esempio: per aprire il browser e cercare il bug 123456:

  `/exec `bug` `123456``

  Azione di esempio: il browser predefinito nelle Impostazioni di sistema dovrebbe aprirsi sulla pagina `https://bugs.kde.org/show_bug.cgi?id=123456`

`/exec `cmd` [`argomenti da riga di comando`]`

  Questo script si usa per ottenere l'output degli argomenti da riga di comando da scrivere sul canale attuale.

  Esempio: per mostrare a tutti i presenti nel canale attuale quale versione di Konversation stai usando:

  `/exec `cmd konversation --version``

  Risultato di esempio: `Konversation: 1.6`

  Attenzione: l'output del comando viene mostrato a tutti i presenti nel canale attuale: usare con cautela.

`/exec `fortune``

  Questo script produrrà una citazione a caso.

  Esempio: per scrivere una citazione a caso nel canale attuale:

  `/exec `fortune``

  Risultato: ``Mai fare erori. -- Anonimo, in una discussione in lista su una segnalazione di errore nel kernel.``

`/exec `gauge` [`percentuale`]`

  Questo script mostra una semplice barra di avanzamento testuale per la percentuale data.

  Esempio: per produrre una barra di avanzamento con il 50% di completamento nel canale attuale:

  `/exec `gauge` `50``

  Risultato: `[ | ] 50%`

`/exec `media` [`audio|video|{lettore}`]`

  Questo è uno script per indicare cosa si sta riproducendo con diversi lettori multimediali. Include anche un metodo per indicare le informazioni di riproduzione solo per lettori audio o solo video con gli argomenti facoltativi del comando `audio` e `video`. Inoltre, è possibile specificare il lettore da interrogare.

  Sono supportati i seguenti lettori multimediali: Amarok (audio), JuK (audio), Kaffeine (video, audio), KMPlayer (video, audio), KPlayer (video, audio), kdetv (video), Yammi (audio), Audacious (audio), MPD (audio).

  Esempio: per indicare la canzone attualmente in riproduzione in Amarok:

  `/exec `media` `amarok``

  Risultato `* l'utente sta ascoltando L'inno del corpo sciolto di Roberto Benigni [Amarok]`

`/exec `sysinfo``

  Questo script produce informazioni dettagliate sul tuo sistema combinando i risultati di diversi comandi e formattandoli appropriatamente.

  Esempio: fornire informazioni sul tuo sistema nel canale attuale.

  `/exec `sysinfo``

  Risultato di esempio: `Sysinfo for 'user-desktop': Running inside KDE Plasma 5.6.5 on Ubuntu 16.04.1 LTS (Xenial Xerus) powered by Linux 4.4.0-47-generic, CPU: Intel(R) Core(TM) i7-4910MQ CPU @ 2.90GHz at 2996-3338/3900 MHz, RAM: 15795/15967 MB, Storage: 1591/2281 GB, 406 procs, 47.59h up`

`/exec `tinyurl` [`Indirizzo del collegamento`]`

  Questo script usa l'API di Tinyurl per trasformare il collegamento fornito in un Tinyurl che viene quindi inviato al canale attuale.

  Esempio: dare a qualcuno un collegamento breve a https://konversation.kde.org

  `/exec `tinyurl` `https://konversation.kde.org``

  Risultato di esempio: `https://tinyurl.com/y4rk8wa3`

`/exec `uptime``

  Questo script produce il risultato del comando uptime e lo formatta appropriatamente.

  Esempio: per vantarsi del proprio sistema, che è rimasto in funzione ininterrottamente per 98 giorni:

  `/exec `uptime``

  Risultato `Attivazione: 98 giorni, 15 ore e 2 minuti`

Tutti questi script hanno degli alias di comando predefiniti. Nella finestra di configurazione di Konversation, seleziona Comportamento → Alias dei comandi per visualizzare, aggiungere, rimuovere o modificare gli alias dei comandi.

Per maggiori informazioni sullo scripting consultare la guida allo scripting su Userbase

Capitolo 3. Guida ai comandi
Guida ai comandi

# Capitolo 3. Guida ai comandi

## La finestra principale di Konversation

### Il menu File

File → Elenco dei server (F2)

  Mostra l'elenco dei server e canali.

File → Connessione rapida (F7)

  Mostra la schermata Connessione rapida per connettersi a un server.

File → Disconnetti

  Disconnette da tutti i server.

File → Riconnetti

  Si riconnette a tutti i server che sono stati disconnessi per un errore di rete o per un altro problema.

File → Entra nel canale (Ctrl+J)

  Visualizza una finestra per inserire il nome di un canale in cui entrare. Fa la stessa cosa di inserire /join `#nomecanale` in una scheda di canale o server.

File → Assente globale (Ctrl+Shift+A)

  Cambia lo stato del tuo nick ad assente in tutti i canali.

File → Esci (Ctrl+Q)

  Esce da Konversation.

### Il menu Modifica

Modifica → Trova testo (Ctrl+F)

  Cerca stringhe di testo nella schermata attuale.

Modifica → Trova successivo (F3)

  Cerca di nuovo stringhe di testo nella schermata attuale usando la stringa di ricerca precedente.

Modifica → Pulisci finestra (Ctrl+L)

  Pulisce la schermata corrente.

Modifica → Pulisci tutte le finestre (Ctrl+Shift+L)

  Pulisce tutte le schermate.

### Il menu Inserisci

Inserisci → Colore IRC (Ctrl+K)

  Vedi Inviare messaggi colorati.

Inserisci → Segnariga (Ctrl+R)

  Vedi Segnare i verbali dei canali e delle conversazioni private.

Inserisci → Carattere speciale (Alt+Shift+C)

  Usato per inserire caratteri speciali, come i caratteri stranieri.

### Il menu Segnalibri

Segnalibri → Aggiungi segnalibro (Ctrl+B)

  Aggiunge un segnalibro per la rete e il canale attuali.

Segnalibri → Crea una cartella di segnalibri per le schede

  Aggiunge tutti i canali a un nuovo elemento del menu alla fine del menu dei segnalibri.

Segnalibri → Nuova cartella di segnalibri

  Crea una nuova cartella di segnalibri.

Segnalibri → Modifica segnalibri

  Apre l'editor dei segnalibri.

### Il menu Impostazioni

Impostazioni → Mostra l'elenco dei nick (Ctrl+H)

  Nasconde (o visualizza) il pannello dei nick nelle schede dei canali.

Impostazioni → Identità (F8)

  Mostra la schermata Identità per impostare le tue informazioni di identificazione.

### Il menu Finestra

Finestra → Scheda precedente (Ctrl+,)

  Mostra la schermata corrispondente alla scheda precedente.

Finestra → Scheda successiva (Ctrl+.)

  Mostra la schermata corrispondente alla scheda successiva.

Finestra → Chiudi scheda (Ctrl+W)

  Chiude la schermata attuale. Se si chiude un canale, lascia il canale. Se si chiude una scheda Messaggi del server, chiude tutti i canali aperti su quel server e si disconnette dal server.

Finestra → Chiudi tutte le conversazioni private aperte (F11)

  Chiude tutte le conversazioni private.

Finestra → Nick sorvegliati (F4)

  Mostra la schermata Nick sorvegliati. Vedi Controllare chi è collegato.

Finestra → Raccoglitore di URL (F6)

  Mostra la schermata Raccoglitore di URL.

Finestra → Stato DCC (F9)

  Mostra la scheda Stato DCC con le informazioni sui trasferimenti di file.

Finestra → Nuova Konsole

  Mostra una schermata di terminale. Puoi aprire tante schede Konsole quante vuoi.

Finestra → Elenco dei canali per (F5)

  Mostra un elenco di canali disponibili sul server.

Finestra → Apri verbale di (Ctrl+O)

  Mostra una schermata con verbale della scheda attuale. Funziona solo per schede di Canale, Messaggi del server e Conversazioni private. La verbalizzazione va attivata in Impostazioni → Configura Konversation → Comportamento → Verbalizzazione nel menu principale.

### Il menu Aiuto

Konversation dispone delle voci comuni di KDE del menu Aiuto, per maggiori informazioni consulta la sezione relativa al menu Aiuto dei Fondamentali di KDE.

Capitolo 4. Domande e risposte
Domande e risposte

# Capitolo 4. Domande e risposte

4.1. Quando avvio Konversation, vorrei connettermi a un server senza entrare in nessun canale. Come si fa?
4.2. Konversation non vuole connettersi a nessun server. Cosa c'è che non va?
4.3. Quando vado a Finestra → Elenco dei canali, non posso selezionarlo. Perché?
4.4. Come posso farmi segnare come assente da Konversation dopo un po' che sono inattivo?
4.5. Come evitare la funzionalità di Sostituzione automatica della riga di input?
4.6. Dove posso trovare gli script inclusi con Konversation?
4.7. Come rendo il testo in grassetto/corsivo/sottolineato?

4.1. | Quando avvio Konversation, vorrei connettermi a un server senza entrare in nessun canale. Come si fa?
| Nella schermata Modifica server, lascia vuoto il riquadro Canali.
4.2. | Konversation non vuole connettersi a nessun server. Cosa c'è che non va?

Potrebbero non andare un po' di cose.

1. Assicurati di aver inserito il Nome del server giusto e la Porta giusta nella schermata Elenco dei server.

2. Controlla se ci sono messaggi d'errore nell'output nella schermata Messaggi del server. Il server ha rifiutato la connessione a causa di una password sbagliata? Il server ha rifiutato la connessione perché richiede IDENTD e il tuo sistema non ha risposto alla richiesta IDENT? Hai segnato la casella del protocollo SSL ma il server non supporta SSL?

3. Se sei dietro un firewall, assicurati che le porte giuste siano attivate. Konversation ha bisogno delle seguenti porte attivate:

   - TCP 6667 in uscita (o la porta del server a cui ti connetti)

   - TCP 113 in arrivo (se il server richiede IDENTD)

   Per maggiori informazioni sui problemi di connessione in IRC, consulta irchelp.org.

4.3. | Quando vado a Finestra → Elenco dei canali, non posso selezionarlo. Perché?
| La voce di menu Finestra → Elenco dei canali sarà scritta in grigio e inaccessibile se una scheda non di canale, ad es. Nick sorvegliati, è attualmente visualizzata. Per farla tornare selezionabile, torna a una scheda di canale o alla scheda dei server.
4.4. | Come posso farmi segnare come assente da Konversation dopo un po' che sono inattivo?
| I messaggi di assenza automatici sono configurati per ciascuna identità. Per abilitare l'assenza automatica seleziona Impostazioni → Identità. Scegli l'identità per la quale vuoi abilitare l'assenza automatica dall'elenco a tendina in cima alla finestra e vai alla scheda Assente. Spunta l'opzione Assenza automatica.
4.5. | Come evitare la funzionalità di Sostituzione automatica della riga di input?
| Usa Ctrl+Invio invece di solamente Invio per impedire l'analisi e la sostituzione automatica del testo nella riga di input secondo le opzioni nella pagina della finestra di configurazione Comportamento → Sostituzione automatica.
4.6. | Dove posso trovare gli script inclusi con Konversation?
| Esegui questo comando nella riga di input di Konversation (viene usato lo script media come esempio, visto che è incluso in ogni installazione di Konversation): `/exec `--showpath media`` Risultato: `Il file script «%1» è stato trovato in: /usr/share/konversation/scripts/media`
4.7. | Come rendo il testo in grassetto/corsivo/sottolineato?
| Esempio: `Questo è il mio testo in %Bgrassetto%B.` Risultato: Esempio: `Questo è il mio testo in %Icorsivo%I.` Risultato: Esempio: `Questo è il mio testo %Usottolineato%U.` Risultato: Esempio: `Questo è il mio testo %Sbarrato%S.` Risultato: Esempio: `Questo è il mio testo a %Mlarghezza_fissa%M.` Risultato:

Capitolo 5. Riconoscimenti e licenza
Riconoscimenti e licenza

# Capitolo 5. Riconoscimenti e licenza

Konversation

Copyright del programma 2002-2005 della squadra di Konversation.

https://konversation.kde.org

Hanno contribuito:

- Dario Abatianni `(eisfuchs AT tigress.com)`

- Peter Simonsson `(psn AT linux.se)`

- Christian Muehlhaeuser `(chris AT chris.de)`

- John Tapsel `(john AT geola.geo.uk)`

- Ismail Donmez `(ismail.donmez AT boun.edu.tr)`

- Shintaro Matsuoka `(shin AT shoegazed.org)`

- Gary Cramblitt `(garycramblitt AT comcast.net)`

- Matthias Gierlings `(gismore AT users.sourceforge.net)`

- Alex Zepeda `(garbanzo AT hooked.net)`

- Stanislav Karchebny `(berkus AT users.sourceforge.net)`

- Mickael Marchand `(marchand AT kde.org)`

Grazie a:

- Michael Goettsche `(michael.goettsche AT kdemail.net)`

- Benjamin Meyer `(ben+konversation AT kdemail.net)`

- Jacub Stachowski `(qbast AT go2.pl)`

- Sabastian Sariego `(segfault AT kde.cl)`

- Olivier Bedard `(www.konversation.org hosting)`

- Frauke Oster `(frauke AT frsv.de)`

- Lucijan Busch `(lucijan AT kde.org)`

- Sascha Cunz `(mail AT sacu.de)`

- Steve Wollkind `(steve AT njord.org)`

- Thomas Nagy `(thomas.nagy AT eleve.emn.fr)`

- Tobias Olry `(tobias.olry AT web.de)`

- Ruud Nabben `(r.nabben AT gawab.com)`

Copyright della documentazione (c) 2003-2005 di Gary R. Cramblitt `(garycramblitt AT comcast.net)`

Federico Zenith`(federico.zenith AT member.fsf.org)`

Questa documentazione è concessa in licenza sotto i termini della GNU Free Documentation License.

Questo programma è concesso in licenza sotto i termini della GNU General Public License.