# Manuale di &konversation;

## Introduzione

&konversation; è un programma &irc; basato su &Qt; e &kf5-full;. 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; è &konviwebsite;. 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.

## 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.

Elenco dei server 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.

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.

Controlla le identità Controlla le identità

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.

Canale. Canale

- Questa è chiamata la Linea di input. Per inviare un messaggio a tutti nel canale, scrivi qui il messaggio e premi &Enter;. Il tuo messaggio, come quelli di tutti gli altri, appare nella schermata del canale sopra. Ogni messaggio è preceduto dall'ora e dal &i18n-nickname; 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à

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.

Identità (scheda generale) Identità (scheda generale)

- 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.

Identità (scheda Assente) Identità (scheda 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à.

  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.

Identità (scheda Avanzate) Identità (scheda 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

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``.

Elenco dei server Elenco dei server

- 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.

Nuova rete 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.

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.

Aggiungi server 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.

Aggiungi canale 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

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.

La scheda di elenco dei canali. La scheda di 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

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

La schermata Principale. La schermata Principale

- 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 &Enter;. Il tuo messaggio, come quello di chiunque altro, appare nella finestra del canale sovrastante. Ogni messaggio è preceduto dall'ora e dal &i18n-nickname; 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 . &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 &RMB; 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.

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.

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

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.

La schermata Connessione rapida. 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

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)

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 &RMB; 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

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.

La schermata Impostazioni di notifica. 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.

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

### 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.

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.

Nick sorvegliati. 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 &RMB; 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.

Nick sorvegliati 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

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.

La schermata Evidenziazione. La schermata Evidenziazione

- 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;)

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.

Esempio di vista a schermo Esempio di vista a schermo

Per attivare l'&osd;, scegli Impostazioni Configura &konversation; sul menu principale. Apparirà la schermata Configura.

La schermata Vista a schermo. La schermata Vista a schermo

- 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

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 Inserisci colore &irc; pulsante Colore &irc; o scegli Inserisci Colore &irc; nel menu principale. Apparirà la schermata Scelta dei colori &irc;.

La schermata Scelta dei colori &irc;. 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

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.

La schermata Temi. La schermata Temi

- 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

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.

La schermata Pulsanti rapidi 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 &Enter;. Il messaggio sarà inviato all'utente. Solo quell'utente vedrà il messaggio.

### 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 &RMB; 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.

La scheda Stato DCC La 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

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;.

La scheda Raccoglitore di &URL;. La scheda 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

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 &systemsettings;. 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.

La schermata Generale La schermata Generale

- 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

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

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.

Verbale 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;

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

&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 scripts_ref.

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

&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 &systemsettings; 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

## Guida ai comandi

### La finestra principale di &konversation;

#### Il menu File

F2 File Elenco dei server

- Mostra l'elenco dei server e canali.

F7 File Connessione rapida

- 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.

&Ctrl;J File Entra nel canale

- 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.

&Ctrl; &Shift;A File Assente globale

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

&Ctrl;Q File Esci

- Esce da &konversation;.

#### Il menu Modifica

&Ctrl;F Modifica Trova testo

- Cerca stringhe di testo nella schermata attuale.

F3 Modifica Trova successivo

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

&Ctrl;L Modifica Pulisci finestra

- Pulisce la schermata corrente.

&Ctrl; &Shift;L Modifica Pulisci tutte le finestre

- Pulisce tutte le schermate.

#### Il menu Inserisci

&Ctrl;K Inserisci Colore &irc;

- Vedi Inviare messaggi colorati.

&Ctrl;R Inserisci Segnariga

- Vedi Segnare i verbali dei canali e delle conversazioni private.

&Alt; &Shift;C Inserisci Carattere speciale

- Usato per inserire caratteri speciali, come i caratteri stranieri.

#### Il menu Segnalibri

&Ctrl;B Segnalibri Aggiungi segnalibro

- 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

&Ctrl;H Impostazioni Mostra l'elenco dei nick

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

F8 Impostazioni Identità

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

#### Il menu Finestra

&Ctrl;, Finestra Scheda precedente

- Mostra la schermata corrispondente alla scheda precedente.

&Ctrl;. Finestra Scheda successiva

- Mostra la schermata corrispondente alla scheda successiva.

&Ctrl;W Finestra Chiudi scheda

- 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.

F11 Finestra Chiudi tutte le conversazioni private aperte

- Chiude tutte le conversazioni private.

F4 Finestra Nick sorvegliati

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

F6 Finestra Raccoglitore di &URL;

- Mostra la schermata Raccoglitore di &URL;.

F9 Finestra Stato DCC

- 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.

F5 Finestra Elenco dei canali per

- Mostra un elenco di canali disponibili sul server.

&Ctrl;O Finestra Apri verbale di

- 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;.

## Domande e risposte

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.

&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.

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, ⪚ Nick sorvegliati, è attualmente visualizzata. Per farla tornare selezionabile, torna a una scheda di canale o alla scheda dei server.

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.

Come evitare la funzionalità di Sostituzione automatica della riga di input?

Usa &Ctrl;&Enter; invece di solamente &Enter; 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.

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`

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:

## Riconoscimenti e licenza

&konversation;

Copyright del programma 2002-2005 della squadra di &konversation;.

&konviwebsite;

Hanno contribuito:

- Dario Abatianni eisfuchs@tigress.com

- Peter Simonsson psn@linux.se

- Christian Muehlhaeuser chris@chris.de

- John Tapsel john@geola.geo.uk

- Ismail Donmez ismail.donmez@boun.edu.tr

- Shintaro Matsuoka shin@shoegazed.org

- Gary Cramblitt garycramblitt@comcast.net

- Matthias Gierlings gismore@users.sourceforge.net

- &Alex.Zepeda; garbanzo@hooked.net

- Stanislav Karchebny berkus@users.sourceforge.net

- Mickael Marchand marchand@kde.org

Grazie a:

- Michael Goettsche michael.goettsche@kdemail.net

- Benjamin Meyer ben+konversation@kdemail.net

- Jacub Stachowski qbast@go2.pl

- Sabastian Sariego segfault@kde.cl

- Olivier Bedard www.konversation.org hosting

- Frauke Oster frauke@frsv.de

- Lucijan Busch lucijan@kde.org

- Sascha Cunz mail@sacu.de

- Steve Wollkind steve@njord.org

- Thomas Nagy thomas.nagy@eleve.emn.fr

- Tobias Olry tobias.olry@web.de

- Ruud Nabben r.nabben@gawab.com

Copyright della documentazione © 2003-2005 di Gary R. Cramblitt garycramblitt@comcast.net

Federico Zenithfederico.zenith@member.fsf.org

&underFDL; &underGPL;
&documentation.index;