|
INTRODUZIONE
L'uso di Rubrica-italiana è abbastanza intuitivo, ma per le questioni più ostiche si spera troviate in queste FAQ quanto vi serve per risolvere il vostro problema.
In caso contrario o per segnalare bugs scrivete all'autore: Roberto A. Foglietta <robang@libero.it>
Rubrica Italiana è strutturata in modo a avere a disposizione diverse finestre a seconda della modalità in cui si trova:
consultazione della lista dei nominativi
modifica di un nominativo
modellazione del layout
Le finestre principali sono riportate in testo ASCII e ciascuna finestra è suddivisa in sottofinestre che chiameremo spazio destro e spazio sinistro.
+-----------------------------------------------------------------------+ |[] FINESTRA RUBRICA [-][#][X]| +-----------------------------------------------------------------------+ | Rubrica Nominativo Ricerca Informazioni | +-----------------------------------------------------------------------+ |#[ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+ | |#[ | | | | |rino | |model| | |aggiu| |modif| | |tele | | |#[ |apri | |salva| | mina| | la | | | ngi | | ica | | |fona | | |#[ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+ | +-----------------------------------------------------------------------+ | ___________ | | |^| | nominativo [___________] [OK] | | |=| |________________________________| | | | | |^| | | | | cognome1 nome1 |=| | | | | cognome2 nome2 | | | | | | cognome3 nome3 | | | | | | cognome4 nome4 | | | | | | cognome5 nome5 | | | | | | cognome6 nome6 | | | | | | cognome7 nome7 | | | | | | cognome8 nome8 |=| | | | |______________________________|v| | | | | | | | | | Ordinamento | | | | | | | | | | (o)cognome (o)alfabetico | | | | | | | | | | ( )nome ( )inverso |[] |=| |________________________________|_|__________________________________|v| | | +-----------------------------------------------------------------------+ Questa è la finestra principale (consultazione della lista dei nominativi) |
Le prossime due finestre sono molto simili nell'aspetto, ma servono ad usi molto differenti.
Premendo il pulsante "Modifica" si attiva la finestra "Modifica contenuto campi" dove si possono modificare le informazioni (es.: modifica di un nominativo)
+----------------------------------------------------------+ |[] MODIFICA CONTENUTO CAMPI [-][#][X]| +----------------------------------------------------------+ | ________________ | | |^| | nominativo [________________] | | |=| |________________________________| | | | | |^| | | | | NomeCampo1 |=| | | | | NomeCampo2 | | | | | | NomeCampo3 | | | | | | |=| | | | |______________________________|v| | | | | | | | | | [ Conferma ] [ Annulla ] |[] |=| | | | |v| +----------------------------------------------------------+ Questa è la finestra di modifica (modifica del contenuto dei campi) |
Premendo invece il pulsante "modella" appare la finestra per aggiungere dei campi e/o modificare il layuot di visualizzazione della parte destra della finestra principale.
+----------------------------------------------------------+ |[] CREAZIONE E MODIFICA CAMPI [-][#][X]| +----------------------------------------------------------+ | [ + aggiungi ] [ - rimuovi ] | | |^| | ___________ | | |=| | nominativo [___________] [OK] | | | | |________________________________| | | | | |^| | | | | ContenutoCampo1 |=| | | | | ContenutoCampo2 | | | | | | ContenutoCampo3 | | | | | | |=| | | | |______________________________|v| | | | | | | | | | [ Conferma ] [ Annulla ] |[] |=| | | | |v| +----------------------------------------------------------+ Questa è la finestra di modellazione (modifica/creazione del layout) |
Lo spazio destro della finestra di modellazione diventa editabile quando ci si fa click sopra.
Quando diventa editabile non visualizza piu` i dati ma la sintassi.
Facendo click con il mouse fuori dallo spazio destro esso ritornera` a visualizzare i dati con la nuova sintassi.
1 Q: Posso modificare la visualizzazione dello spazio destro della finestra principale ?
2 Q: Posso aggiungere dei campi alla mia Rubrica ?
3 Q: Come faccio a modificare le informazioni nel testo a destra nella finestra principale di rubrica ?
4 Q: Come posso modificare la dimensione dei font nella finestra di testo ?
6 Q: L'opzione di menù: Nominativo > Cerca Ovunque (Ctrl-R) non funziona. Perché ?
7 Q: Perché Il mio modem si rifiuta di ripetere il numero trovato occupato; ?
8 Q: Come faccio a modificare in modo permanente le impostazioni del mio modem ?
9 Q: Vorrei ricompilare Rubrica: come faccio ?
10 Q: Se cerco di installare Rubrica Italiana ottengo un errore. Perché ?
12 Q: Come posso impostare correttamente i permessi sul modem ?
13 Q:Come faccio a lanciare la rubrica facendo in modo che si apra automaticamente il mio file dati ?
15 Q:Nella colonna della finestra di sinistra non vedo il nome e il cognome. Perché ?
16 Q:Come devo impostare Rubrica Italiana affinchè usi il prefisso del mio operatore telefonico ?
LISTA FAQ
1 Q: Posso modificare la visualizzazione dello spazio destro della finestra principale ?
A: E' necessario distinguere cosa vuoi modificare:Per modificare le informazioni si usa il bottone [Modifica]
Per modificare la visualizzazione (layout) si usa invece il bottone [Modella]. Cliccando nella parte destra della finestra sarà possibile modificare il layout di visualizzazione. Il file FORMAT.INPUT spiega la sintassi.
Sostanzialmente per modificare il layout di visualizzazione occorre modificare le ultime righe del Tuo_file_dati.rbc
Questo può essere fatto cliccando nella parte destra della finestra Creazione e modifica Campi), oppure editando "a manina" il Tuo_file_dati.rbcIn ogni caso leggere sempre prima il file FORMAT.INPUT
Alcune raccomandazioni aggiuntive: la sintassi è piuttosto facile, ma è altrettanto facile NON vedere gli errori di battitura: quindi se qualcosa non funziona ricontrollate attentamente ciò che avete scritto in quella riga.
2 Q: Posso aggiungere dei campi alla mia Rubrica?
A Puoi aggiungere un campo in qualsiasi momento cliccando sul bottone [Modella].Ma se vuoi che il contenuto del nuovo campo sia visibile nello spazio destro della finestra dovrai modificare il layout di input, aggiungendo il nuovo campo (vedi Faq 1)
Consulta il file FORMAT.INPUT che ne spiega la sintassi.
3 Q: Come faccio a modificare le informazioni nel testo a destra nella finestra principale di rubrica ?
A: La finestra a destra serve soltanto a visualizzare il contenuto dei campi, ed eventualmente copiarlo per altri usi (ad esempio telefonare).Se vuoi invece modificare il contenuto (valore) di un campo (ad esempio vuoi cambiare un numero di telefono, o qualsiasi altra informazione contenuta in un campo) devi selezionare nella lista il nominativo e premere il bottone [Modifica].
Se vuoi invece cambiare il modo in cui i campi sono visualizzati puoi usare il tasto Modella e cambiare il preview (layout) direttamente nel testo a destra della finestra di modellazione.
Per fare queste modifiche correttamente devi consultare il file FORMAT.INPUT che spiega la sintassi.
4 Q: Come posso modificare la dimensione dei font nella finestra di testo ?
A: Menù > Opzioni > Carattere > scegli la dimensione: minuscolo, piccolo, medio, grande, enorme.(v0.26: Questo settaggio è volatile quindi si perde all'uscita del programma).
(v0.26: Attualmente si puo' modificare solo la dimensione ma non il tipo di font).
5 Q: Come posso modificare la dimensione e il font dei caratteri della nello spazio sinistro della finestra Rubrica?
A: Attualmente non è possibile modificarli.
6 Q: L'opzione di menù: Nominativo > Cerca Ovunque (Ctrl-R) non funziona.
A: Perché nella versione 0.26 non è ancora stata implementata.Per cercare nei campi diversi dai primi due (cognome e nome) devi farlo all'esterno di Rubrica. Ad esempio chiamando un terminale (xterm, konsole, etc):
$ grep "quello che cerchi" tuo_file_dati.rbc
oppure:
$ cat tuo_filedati.rbc | grep "quello che cerchi"
7 Q: Perchè il mio modem si rifiuta di ripetere il numero trovato occupato ?
A: Dipende dalle impostazioni di fabbrica. Il problema è noto come blacklist: l'impossibilita` di chiamare a ripetizione uno stesso numero di telefono.Spegnere e riaccende il modem (se è esterno) risolve ma può diventare scomodo.
Occorre modificare la stringa di inizializzazione (v0.26: attualmente il solo modo di farlo è ricompilare Rubrica Italiana con queste modifiche).
Per modificare le stringhe di inizializzazione (dalla v0.28) è sufficiente modificare il file src/telefono.h
I codici per la disabilitazione delle blacklist sono diversi per le categorie di chipset e in genere non sono documentati sul manuale del modem.
Maggiori informazioni sono contenute (dalla v0.27) nei files blacklist.htm (per la programmazione del modem anche serial.htm)
Potete trovare maggiori informazioni su http://utenti.tripod.it/Pierino_lapeste/faq/AddonAnd.htm e altri documenti li attorno.
8 Q: Come faccio a modificare in modo permanente le impostazioni del mio modem ?
A: Una volta individuata la stringa di inizializzazione ottimale si puo` anche modificare in modo permanente la default del modem.Per farlo occorre avere accesso al modem con permessi di scrittura:
echo "stringa_ottimale" &W0 > /dev/ttySx;
echo "stringa_ottimale" &W0 > /dev/ttySx;
Alcuni valori devono essere sostituiti con quelli corretti.
In questo modo la stringa di inizializzazione può essere richiamata con ATZ oppure AT&F0 e/o AT&F1
9 Q: Vorrei ricompilare Rubrica come faccio ?
A: Compilare è facile. Ma dovrete avere installato il compilatore (gcc), i pacchetti che contengono il make, e le librerie di developing.Ricordatevi che la variabile di ambiente LD_LIBRARY_PATH deve essere settata correttamente ed esportata. Esempio (variabile a seconda del sistema e della sheel adoperata):
$ LD_LIBRARY_PATH=/usr/local/lib:/usr/lib:/usr/openwin/lib
$ export LD_LIBRARY_PATH
Quindi si puo` continuare con
$ cd path_di_rubrica/src
$ ./configure
A questo punto se il vostro sistema non ha tutti i requisiti necessari per compilare Rubrica Italiana vi veranno mostrati degli errori a cui potrete rimediare installando cio` che manca.
$ ./make
Se make completa correttamente il suo lavoro nella directory corrente abbiamo già pronto l'eseguibile rubrica.
Volendo provarla è sufficiente digitare:
$ ./rubrica
Se siamo soddisfatti dei risultati possiamo installare la rubrica
$ su root
# make install
Se installate Rubrica Italiana conservate la directory in cui l'avete compilata (leggi la documentazione sull'installazione).
10 Q: Se cerco di installare Rubrica Italiana ottengo un errore.
A: Il motivo piu` comune consiste nella mancata disinstallazione di una versione precedente pachettizzata in modo differente.
1) RPM -> TGZ
Se in precedenza avete installato Rubrica Italiana in RPM dovrete disinstallarla
$ su root
# rpm -e $(rpm -qa | grep rubrica)
oppure con quest'altra equivalente sequenza:
$ su root
# rpm -qa | grep rubrica (mostra il nome del pacchetto installato)
# rpm -e nome_esteso_della_rubrica (disinstalla la rubrica)
ora potrete installarla con
# make install
da un pacchetto TGZ
2) RPM -> RPM
Se volete fare l'upgrade ad una versione precedente usate il comando
da root: rpm -Uvh rubrica*
3) TGZ -> RPM
Se avevate installato Rubrica Italiana da un TGZ avreste dovuto mantenere la directory in cui l'avevata compilata quindi:
$ cd quella_dir
$ su root
# make uninstall
quindi passare all'installazione del pacchetto RPM
# cd quell_altra_dir
# rpm -ivh rubrica*
4) TGZ -> TGZ
Non dovrebbero esserci problemi comunque è consigliabile disinstallare la versione precedente prima di installare la nuova (vedi i casi 1 e 3).
11 Q: Non riesco a telefonare perchè mi appare un messaggio che riguarda il file /var/lock/LCK.modem
A: Non hai i permessi per usare il modem!La funzione di chiamata (dialing) ha senso solo su PC fornito di modem, generalmente stand-alone.
Per usare la funzione di chiamata (dialing) come utente occorre settare gli opportuni permessi.
L'operazione può essere effettuata soltanto dall'amministratore del sistema (root) (Vedi la FAQ 12).
12 Q: Come posso impostare correttamente i permessi sul modem ?
A: Si consiglia di attribuire al gruppo tty il modem /dev/ttyS* e la directory /var/lock.
$ su root
# chown :tty /dev/ttyS*
# chmod g+wr /dev/ttyS*
# chown :tty /var/lock
# chmod g+wr /var/lock
Per abilitare un utente occorre assegnarlo al gruppo (opzionale) tty usando userconf oppure linuxconf
Affinché i cambiamenti vengano letti è necessario che l'utente in questione rifaccia il login (al peggio un riavvio che avrà inevitabilmente lo stesso effetto :-).
13 Q: Come faccio a lanciare la rubrica facendo in modo che si apra automaticamente il mio file dati ?
A: Semplicemente scrivendo in un xterm il nome del tuo file dati dopo l'eseguibile:
$ rubrica /home/dir_utente/mio_file_dati
Per non dover ripetere sempre lo stesso comando si puo` creare un link sul desktop che esegua il comando sopra esposto alla pressione di un click (vedi la documentazione del tuo windows/desktop manager).
14 Q: Ogni volta che lancio Rubrica Italiana dimentica la dimensione della precedente finestra: come si può ovviare ?/P>
A: Per il momento si può ovviare lanciando Rubrica Italiana da riga di comando con l'opzione --geom Larghezza X Altezza (in pixel):
$ rubrica --geom 800x600 /dove/sta/tuo_file_dati.rbc
Per non dover ripetere sempre lo stesso comando si può creare un link sul desktop che esegua il comando sopra esposto alla pressione di un click (vedi la documentazione del tuo windows/desktop manager).
15 Q: Nella colonna della finestra di sinistra non vedo il nome e il cognome. Perché ?
A: Il file dati deve avere come primo campo il codice identificativo, come secondo e terzo campo il nome e il cognome.Ovvero il secondo e il terzo campo sono quelli che appaiono incolonnati nella parte sinistra della finestra principale.
Controlla che il file di dati sia strutturato in questo modo.
L'ordine degli altri campi invece non ha nessuna importanza perchè la loro visualizzazione (parte destra della finestra) è controllata dal layout della rubrica (vedi il file INPUT.FORMAT).
16 Q: Come devo impostare Rubrica Italiana affinchè usi il prefisso del mio operatore telefonico ?
A: Puoi inserire il prefisso davanti al numero che vuoi chiamare oppure puoi ricompilare Rubrica ItalianaDalla versione 0.28 il prefisso dell'operatore telefonico è impostabile in modo definitivo editando il file src/telefono.h e ricompilando Rubrica Italiana
Vedi anche FAQ 9