|
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.64
">2. Installazione2.1. Richieste di sistemaMuttprint è stato realizzato col il linguaggio di programmazione Perl, richiede quindi un interprete Perl funzionante nella sua versione 5. Di solito un sistema Linux lo ha di default. Assicurati di avere una distribuzione LaTeX (io raccomando una versione più recente della 1.0 di teTeX) ed i programmi psselect ed psnup appartententi al pacchetto PS-Utils disponibile sul tuo sistema. Questi ultimi sono necessari solamente nel caso tu voglia usare la modalità "risparmio carta" (paper save mode) e/o la stampa fronte-retro. Tutti i pacchetti LaTeX richiesti sono inclusi in teTeX. Se usi un'altra distribuzione di LaTeX leggi il file README.latex, che contiene informazioni circa tutti i pacchetti richiesti. Devi installare tutti i pacchetti non presenti nel tuo sistema. Per analizzare la data, Muttprint usa il modulo Perl Date::Parse[1] [2]. Se questo modulo non è installato Muttprint funzionerà ugualmente eccetto la funzione di conversione della data, e stamperà la data nel formato locale. Vedi la Sezione 3.1.7. 2.2. Installazione dei files sul tuo computer2.2.1. Installazione manualePrima di tutto devi scompattare l'archivio. Questo può essere fatto col comando $ tar xvfz muttprint-Versione.tar.gz Entra nella directory così creata: $ cd muttprint-Versione Vi si troverà un apposito Makefile con Muttprint. Per variare le posizioni adattandole al tuo sistema, edita il Makefile col tuo editor preferito. Necessiti dei privilegi di root per installare il programma. Dopo esserlo diventato col comando su inizia l'installazione con # make install D'ora in poi lo script dovrebbe funzionare. Se vorrai disinstallare Muttprint in un secondo momento e avrai conservato i files nella stessa posizione, digita semplicemente # make uninstall come root. 2.2.2. Installazione dei pacchetti precompilatiSe la tua distribuzione usa un package manager come RPM o DPKG, è una buona idea usare i relativi pacchetti. Il maggiore vantaggio di questi è la semplicita di installazione e disinstallazione. La maggior parte delle distribuzioni Linux usa RPM. Il modo più facile per instllare il pacchetto è # rpm -Uvh muttprint-Versione-Release.noarch.rpm Tutti i pacchetti RPM sono firmati con la mia GnuPG-Key (ID DDAF6454). Potrai avere maggiori informazione circa RPM e la verifica della firma in Maximum RPM. I pacchetti Debian sono creati da Chanop Silpa-Anan <chanop@debian.org> e sono normaomente disponibili pochi giorni dopo ogni release di Muttprint. Possono essere installati con # dpkg -i muttprint_[versione]-[release]_noarch.deb Dai un'occhiata a Debian "Developer's Corner" per maggiori informazioni circa i pacchetti Debian. Un altro modo per installare i pacchetti Debian è apt-get. 2.3. Integrazione di Muttprint nei clients di posta e newsMuttprint è stato originariamente sviluppato per l'uso combinato con Mutt solamente. Comunque, può essere integrato in altri programmi di posta senza problemi. Ho avuto alcuni suggerimenti dagli utenti. Muttprint dovrebbe funzionare anche indipendentemente da Mutt in futuro. 2.3.1. MuttDevi aggiungere o modificare la seguente linea nel file $HOME/.muttrc o per tutto il sistema /usr/local/etc/Muttrc: set print_command="muttprint" Soprattutto devi assicurarti tutti gli headers necessari appaiano. Il modo più semplice è scrivere una piccola macro (nel tuo ~/.muttrc) che fa si che tutti gli headers vengano presi. Solo gli headers più importanti vengono realmente stampati (fai riferimento a la Sezione 3.1.20). Questa è la macro: # Prendi tutti gli headers macro index p "<display-toggle-weed> <print-message> <display-toggle-weed>" macro pager p "<display-toggle-weed> <print-message> <display-toggle-weed>" Innanzitutto la macro passa al modo in cui gli headers sono mostrati, dopo la mail viene stampata, ed infine ritorna al modo iniziale. E` necessario impostare la conferma di stampa ad "off" affinché la macro giri correttamente: # Nessuna conferma prima della stampa set print="yes" Per stampare più di una mail in un solo colpo dovrai aggiungere la seguente linea: # Stampa ogni mail extra set print_split Puoi trovere maggiori informazioni nelle documentazione di Mutt (/usr/local/share/doc/mutt/manual.txt(.gz)). 2.3.2. SlrnSemplicemente aggiungi le seguenti linee al tuo file di configurazione ~/.slrnrc: % Use Muttprint for printing set printer_name "muttprint" Se Muttprint deve stampare altri headers non visualizzati sullo schermo devi usare, al posto del normale comando di stampa y la combinazione Esc, 1, y (una dopo l'altra). Questo è importante per stampare l'header X-Face, guarda la Sezione 3.1.4. 2.3.3. XFMailNel dialogo Misc, Config Misc devi settare una entry in Print Command: /usr/local/bin/muttprint -f $f.
2.3.4. PineScrivi il comando di stampa muttprint in Setup, Printer, Personally select print command. Salva i cambiamenti. 2.3.5. SylpheedPer usare Muttprint permanentemente come programma di stampa chiama Configuration, Common preferences, Other, Printing e l'entry muttprint -f %s. 2.3.6. GnusMuttprint può essere integrato anche in Gnus. Ho un codice Lisp realizzato da un utente per l'integrazione. Per favore, non chiedetemi niente circa esso dato che non conosco Lisp e non uso (X)Emacs. Poui trovare il codice in README.Gnus e preferirei far riferimento a questo file per questo manuale. Se usi i pacchetti per l'installazione dovresti trovare questo file in /usr/local/share/doc/muttprint/. 2.3.7. ExmhScegli prima Preferences, poi Text Print Command e imposta Text Print Command a muttprint -f $file. 2.3.8. Altri clients di postaMuttprint può funzionare con tutti i programmi di posta teoricamente, basta che soddisfino le seguenti condizioni:
Anche i Newsreader sono supportati dato che l'header To è opzionale e l'header Newsgroups è anche considerato. Se riesci ad usare Muttprint con altri programmi non menzionati sopra, per favore inviami un breve messaggio nel quale mi descrivi come hai configurato il programma. Potrò così aggiungere la descrizione qui. Note
|