40tude Dialog - interfaccia 1
Adattiamolo a noi
Dialog fin dall'installazione mostra un aspetto molto piacevole e completo: i tre pannelli per avere sott'occhio newsgroup, intestazioni (header) e corpo (body) degli articoli, tanti pulsanti per i comandi più frequenti, diverse colonne per visualizzare e ordinare le informazioni,...
Ma le sorprese non finiscono qui, perché possiamo con estrema facilità arricchire ulteriormente il suo aspetto e le sue funzionalità, rendendolo ancora più consono ai nostri bisogni.
Cliccando sul link seguente potrete vedere (in una nuova finestra) un'interfaccia di Dialog piuttosto cambiata rispetto a quella di default: screenshot.
Bene, tutte le differenze che notate sono solo un esempio di come Dialog può essere configurato e sono estremamente facili da realizzare.
NB: In Dialog, e anche in questo tutorial, alcuni termini specifici di Usenet non sono stati tradotti per non correre il rischio di perderne il significato preciso. Per l'esatto significato di questi termini riferitevi sempre al file readme.txt della localizzazione italiana (menu "Guida - File Leggimi della localizzazione italiana").
I pannelli
Uno degli aspetti cambiati è la disposizione dei pannelli: di default Dialog ha in alto a sinistra il pannello dei newsgroup, in alto a destra il pannello con le intestazioni (header) dei messaggi, in basso il pannello con il corpo (body) dell'articolo.
Nella figura precedente invece avete visto in alto il pannello degli header da solo, in basso a sinistra il pannello dei newsgroup, in basso a destra il pannello con il corpo dell'articolo.
Cambiare la disposizione dei pannelli è facilissimo. Cliccate sulle voci di menu Impostazione - Aspetto - Aspetto finestre... Si aprirà questa finestra:
fig.1
Notate i due pulsanti che appaiono abbassati: questo è l'aspetto che corrisponde allo screenshot di Dialog che avete visto sopra. Ma i pulsanti vi offrono 36 combinazioni su cui sbizzarrirvi, ed è molto comodo il fatto che il cambiamento avviene immediatamente nella finestra principale di Dialog, così potete vedere subito l'effetto ottenuto.
Sperimentate anche l'opzione "Lista dei gruppi e lista degli header visibili alternativamente": se la cliccate, o premete Alt-e (notate la "e" sottolineata), Dialog vi mostrerà in tutta la sua finestra o solo gli header con gli articoli o solo la lista dei newsgroup. Questa può essere una scelta comoda quando si ha a che fare con header molto lunghi (capita spesso coi file binari) e si vuole allo stesso tempo avere la solita grandezza per il corpo degli articoli. Se decidete di usare questa opzione, poi potrete passare dalla finestra header+articoli all'altra dei newsgroup in diversi modi:
- premendo Tab (una o due volte, a seconda di quale pannello è attivo);
- premendo F5 per la finestra dei newsgroup, e F6 o F7 per l'altra;
- cliccando su uno dei pulsantini in basso sulla barra di stato:
N per la finestra dei newsgroup, H o A per l'altra.
Il pannello dei newsgroup
Se osservate di nuovo lo screenshot potete notare che nel pannello dei newsgroup i vari tab (linguette) Sottoscritti, Tutti, Nuovi, ecc. non si trovano più su una linea sola ma su tre.
Per attivare questa opzione cliccate sulle voci di menu:
Gruppo - Categorie - Gestisci le categorie...
(oppure usate il menu contestuale che appare premendo il tasto destro del mouse su uno di quei tab e scegliete Categoria - Gestisci le categorie...).
Apparirà questa finestra:
Come vedete, l'opzione "Tab delle categorie su più righe" è selezionata.
Questa scelta è comoda per avere sempre tutti i tab visibili: nell'altro modo si avrebbe questo effetto:
fig.3
e bisognerebbe cliccare sulle freccine per trovare il tab voluto.
Chiudete la finestra "Gestisci le categorie" e provate a posizionare il mouse su uno dei tab, senza cliccare: appare un "tooltip" che contiene un'utile informazione, per esempio con Sottoscritti vi dà il numero dei gruppi sottoscritti, con Tutti il numero totale dei gruppi forniti dai vostri server, con Nuovi il numero dei nuovi gruppi che avete scaricato l'ultima volta che avete fatto un aggiornamento (menu "Online - Aggiorna le liste dei gruppi"), con Cartelle il numero delle vostre cartelle, ecc.
Creare nuove categorie
Notate un'altra cosa nell'immagine della finestra "Gestisci le categorie" (fig.2): nella lista delle Categorie disponibili appaiono "&Cestino", "&Download" e "&Progr", mentre la vostra è ancora vuota. Infatti con "categorie" propriamente si intendono i tab che creiamo noi, dove possiamo mettere i newsgroup che vogliamo, per raggrupparli secondo le nostre preferenze.
Se volete anche voi creare una categoria Progr per i gruppi che trattano dei vostri programmi preferiti o dei linguaggi di programmazione che vi interessano, fate così.
Cliccate sul pulsante "Nuovo" della finestra "Gestisci le categorie" e nel campo di inserimento che appare scrivete &Progr (il perché dell'iniziale & sarà subito chiaro).
Infine cliccate "OK". Appare subito il nuovo tab:
fig.4
Come vedete P è sottolineata: questo è stato ottenuto grazie a quel "&" e ci serve per avere a disposizione una hotkey per accedere alla categoria direttamente da tastiera (o con uno script, come vedremo più avanti).
Fate Alt+P e vi si aprirà la nuova categoria Progr.
NB:
Questo Alt+P ha preso la precedenza rispetto all'aprire il menu "Impostazioni" (notate che anch'esso ha la "p" sottolineata). Se volete mantenere l'Alt+P per il menu, scegliete un'altra lettera per la categoria mettendo il carattere "&" davanti a questa nuova lettera. Purtroppo con la parola "Progr" le lettere sono già tutte impegnate dai menu.
Se proprio volete mantenere tutte le hotkey dei menu, cambiate nome alla categoria: aprite la finestra "Gestisci le categorie", cliccate sul nome della categoria "Progr", cliccate su "Rinomina" e scrivete per esempio Progr-&x. L'hotkey Alt-x sarà così assegnata alla vostra categoria.
Mettere i gruppi dentro una categoria
Ora non vi rimane che mettere dentro la vostra categoria i newsgroup che volete.
E' facilissimo: selezionateli, cliccateci su col tasto destro, e dal menu contestuale che appare scegliete Categoria - Progr (oppure usate il menu Gruppo - Categoria).
Ecco un esempio di contenuto della categoria Progr:
fig.5
Avere dei gruppi in una categoria non li fa sparire dal tab "Sottoscritti", che correttamente deve contenere tutti i gruppi che abbiamo sottoscritto.
Ma in una categoria possiamo mettere un gruppo del quale facciamo uso saltuario e che non abbiamo sottoscritto. Nella figura precedente, per esempio, c'è il gruppo "alt.test" che non è sottoscritto (manca l'icona del "Sottoscrivi/Desottoscrivi").
Già che ci siamo vi faccio notare che l'icona vicino a "it.comp.www.html" ha un microfono: vuol dire che il gruppo è moderato. Altre volte potete vedere un asterisco giallo (significa che il gruppo è nuovo) o una mano bianca (significa che in quel gruppo si possono solo leggere i messaggi, non inviarli).
Un'altra comodità delle categorie è questa: quando si dà il comando di scaricare tutti gli header col primo pulsante a sinistra (o con la voce di menu Online - Ricevi i nuovi header dei gruppi sottoscritti), se ci si trova in una categoria vengono scaricati solo gli header per i gruppi all'interno della categoria.
Se invece siamo nel tab sottoscritti, per ottenere questo dobbiamo selezionare i gruppi voluti e poi usare il comando "Ricevi nuovi header per i gruppi selezionati".
Insomma, con le categorie si risparmiano un po' di clic e si tengono i gruppi più ordinati.
Le cartelle: creazione e spostamento
Per aiutarci ad essere ordinati esistono anche le cartelle. Dialog ce ne offre alcune già pronte: Inbox (per la posta in arrivo, una per ogni identità), Outbox (per la posta o gli articoli in uscita), Drafts (per le nostre bozze), Sent (per tutto ciò che abbiamo spedito). Possiamo poi creare altre cartelle anche noi, ad esempio per metterci determinati messaggi di particolare interesse, oppure per raccogliere ciò che arriva da una mailing list, o anche, come vedremo più avanti, per simulare un cestino della spazzatura (in Dialog infatti manca).
Esercitiamoci con la creazione di una cartella "tips", dove raccoglieremo i messaggi contenenti suggerimenti utili.
Cliccate col tasto destro nel pannello dei newsgroup e scegliete "Nuova cartella..." (oppure, se usate il menu, fate Gruppo - Cartelle - Nuova cartella...).
Inserite "tips" nella finestra di input che si apre, quindi OK.
Se ora scorrete in basso il pannello dei newsgroup vedrete la vostra nuova cartella "tips".
Non vi piace quella posizione là in fondo? Potete spostarla dove volete: selezionatela e poi tenendo premuto il tasto Alt usate freccia su o freccia giù finché sarete soddisfatti della nuova posizione.
I separatori
Questa tecnica di spostamento vale anche per i newsgroup e per i separatori.
I separatori sono delle linee orizzontali che potete inserire tra i gruppi o le cartelle: per creare un separatore usate ancora il tasto destro del mouse e scegliete "Riordina - Aggiungi separatore" (oppure da menu: Gruppo - Cartelle - Aggiungi separatore).
Nella figura seguente potete vedere un separatore tra newsgroup e cartelle:
fig.6
C'è un trucco (che Antonio 'Gandalf' Favata ha postato in it.comp.sofware.newsreader) per fare in modo che anche i separatori abbiano un nome, ottenendo questo effetto:
fig.7
Realizzarlo è molto facile: invece di scegliere "Aggiungi separatore", fate "Nuova cartella..." e poi inserite un nome preceduto da tre segni di sottolineato.
Io ad esempio ho inserito ___progr e ___binaries per ottenere i separatori come in figura.
Modifica delle colonne
Nelle immagini precedenti potete anche notare che la visualizzazione è divisa in colonne, le cui intestazioni sono sulla prima riga. Se confrontate queste colonne con quelle del vostro Dialog, sicuramente troverete delle differenze. Anche in questo caso è facilissimo ottenere questi cambiamenti.
Cliccate col tasto destro sulla riga delle intestazioni delle colonne (oppure da menu: Impostazioni - Aspetto - Modifica le colonne della lista gruppi...).
Si apre immediatamente la finestra "Modifica colonne":
fig.8
Qui potete impostare come preferite i nomi e i contenuti delle colonne.
Il campo "Titolo" contiene il nome che date alla colonna, il campo "Contenuto" contiene una o più variabili, il cui elenco è visualizzato nel tab "Guida" (ad eccezione della variabile %status% che pare sia stata dimenticata).
Io ho scelto di mettere:
una colonna St per la variabile %status%:
verrà visualizzata un'icona per i gruppi sottoscritti o per le cartelle;
una colonna N per le variabili %newcount%/%newbodycount%:
verrà visualizzato il numero di nuovi header / il numero di nuovi corpi;
una colonna Newsgroup per la variabile %newsgroup%:
verrà visualizzato il nome del newsgroup;
una colonna n per la variabile %newservercount%:
verrà visualizzato il numero di nuovi messaggi presenti sul server;
una colonna s per la variabile %server%:
verrà visualizzato il nome del server (che io ho abbreviato durante la configurazione dei server in Impostazioni - Server, identità, firme...).
Esplorate da soli le altre opzioni della finestra "Modifica colonne", per l'allineamento, il colore, ecc.
Il tab Filtrati
Analizziamo ora un tab un po' particolare, quello dei Filtrati. Selezionatelo e fate uno zoom sul pannello con F8 (oppure cliccate la N nella status bar).
fig.9
Qui potete filtrare la lista dei newsgroup che avete scaricato dai vostri server, per mostrare solo determinati newsgroup.
Avete a disposizione alcuni criteri di scelta, elencati nella lista a discesa.
Se per esempio volete vedere tutti i newsgroup della gerarchia "it", scegliete il criterio "iniziano con" e nel campo sottostante inserite it. ; se invece volete trovare il gruppo "it.comp.software.newsreader" potete risparmiarvi di scrivere tutto il nome: scegliete il criterio "hanno iniziali" e inserite icsn; se vi interessano gli e-book scegliete il criterio "contengono" e inserite e-book. Avete anche l'occasione di usare le vostre competenze sulle Espressioni Regolari (se non ne avete ancora e vi interessano, leggetevi il tutorial che trovate sempre su questo sito!). Volendo ad esempio trovare tutti in newsgroup che trattano di e-book o di mp3, scegliete il criterio "espr. reg." e inserite e-book|mp3 .
Se volete vedere i newsgroup di un solo vostro server, scegliete il criterio "contengono" oppure "espr. reg." e inserite il suo nome tra parentesi tonde; se configurando le vostre colonne gli avete cambiato il nome, inserite quest'ultimo.
Per esempio uno dei miei server è news.octanews.com, ma io l'ho abbreviato in octa, quindi per vedere solo i suoi newsgroup devo scrivere (octa) .
C'è un indicatore per capire quando una ricerca è finita o no: il testo che inserite diventa rosso finché la ricerca è in corso.
Finora ci siamo occupati principalmente delle caratteristiche del pannello dei newsgroup; nella prossima pagina analizzeremo il pannello degli header.
fig.2