Muttprint -- Navodila za uporabo
Nazaj |  | Naprej

# 2. Namestitev

## 2.1. Zahteve za namestitev

Muttprint je bil realiziran v programskem jeziku Perl, ki zahteva delujoč Perl interpreter verzije 5. Ta naj bi bil že privzeto na vsakem Linux sistemu.

Prepričajte se, da imate na sistemu nameščen LaTeX (priporočam teTeX verzijo višjo od 1.0) ter programe psselect ter psnup iz paketa PS-Utils Zadnja dva sta potrebna le če hočete uporabljati "paper save mode" ter/ali obojestransko (duplex) tiskanje; ter nista obvezna če imete CUPS ter ste nastavili Muttprint da ga uporablja , glej Razdelek 3.1.2.

Vse zahtevani LaTeX paketi so vključeni v teTeX-u. Če želite uporabljati drugo LaTeX distribucijo preberite datoteko `README.latex`, ki vsebuje informacije o vseh zahtevanih paketih. Namestiti morate vse pakete, ki niso prisotni na vašem sistemu.

Za razčlenitev datuma, Muttprint uporablja Perl-ov modul Date::Parse[1] [2]. Če modul ni nameščen, bo Muttprint delal brez problemov razen funkcije za pretvorbo časovnega pasu ter izpisa datuma v lokalnem jeziku, glej Razdelek 3.1.7.

Da bi imeli podporo nabora znakov UTF-8 mora LaTeX podpirati ukaze za spreminjane podpore v UTF-8. To je navadno ni prednastavljeno! Primerne dodatke boste našli na CTAN. Le downloadajte datoteko ftp://ftp.dante.de/tex-archive/macros/latex/contrib/supported/unicode.tar.gz ter jo namestite kot je opisano v datoteki `INSTALL` v paketu samem. UTF-8 podporo potrebujete samo, če vaš poštni odjemalec pošilja Muttprint-u podatke zapisane v UTF-8.

## 2.2. Namestitev datotek na vašem računalniku

### 2.2.1. Ročna namestitev

Najprej morate razpakirati arhiv. To lahko naredite z ukazom

`$` `tar xvfz muttprint-`Verzija`.tar.gz`

Premaknite se v direktorij, ki je bil ustvarjen:

`$` `cd muttprint-`Verzija``

Tam najdete priložen primeren `Makefile` za Muttprint. Za prilagoditev lokacij na vašem sistemu, uredite Makefile z vaš priljubljen urejevalnik teksta.

Za instalacijo programa boste potrebovali dovoljenja Root-a, do katerih lahko pridete z uporabo ukaza su, ter nadaljujete namestitev z

`#` `make install`

Skripta bi sedaj morala delati.

Če bi kasneje radi odstranili Muttprint ter imate še vse datoteke na isti lokaciji enostavno izvršite ukaz

`#` `make uninstall`

kot root.

### 2.2.2. Namestitev paketov

Če vaša distribucija uporablja sistem za vzdrževanje paketov kot je RPM ali DPKG, je verjetno dobra ideja uporabiti pripadajoči paket. Največja prednost tega je enostavna odstranitev.

Večina Linux distribucij uporablja RPM sistem urejanja paketov. Najlažji način inštalacije paketa je z ukazom

`#` `rpm -Uvh muttprint-`Verzija`-`Release`.noarch.rpm`

Vsi RPM paketi so podpisani z mojim GnuPG-Key (ID DDAF6454). Več informacij o RPM ter verifikaciji podpisov dobite tule: Maximum RPM.

Pakete za Debian ustvarja René Enelhard `<rene@debian.org>` ter so navadno dosegljivi nekaj dni po novi izdaji Muttprint-a. Te lahko namestite z

`#` `dpkg -i muttprint_[verzija]-[release]_all.deb`

Oglejte si Debian "Developer's Corner" za več informacij o Debianovih paketih.

Druga možnost namestitve Debianovih paketov je apt-get.

## 2.3. Integracija Muttprint-a v poštne ter novičarske kliente

Muttprint je bil prvotno razvit za uporabo skupaj le z programom Mutt. Toda brez problema lahko se ga integrira tudi v sledeče poštne programe. Dobil sem opise uporabnikov. Muttprint bo tudi v prihodnje deloval neodvisno od Mutt-a.

### 2.3.1. Mutt

Spremeniti morate naslednjo vrstico v datoteki `$HOME/.muttrc` ali globalni datoteki `/etc/Muttrc`:

    set print_command="muttprint"

Prepričati se morate tudi, da ignorira nepotrebne dele glave ko se email natisne. Najlažji način za to je, da napišete makro (v vašem `~/.muttrc`) ki se prepriča, da so deli glave izpuščeni. Samo najbolj pomembni deli glave so dejansko natisnjeni (glej Razdelek 3.1.20).

Tule je makro:

    # Ignoriraj celo glavo
    macro index p "<display-toggle-weed> <print-message> <display-toggle-weed> <exit>"
    macro pager p "<display-toggle-weed> <print-message> <display-toggle-weed>"

Na začetku makro zamenja stanje, kjer so vsi deli glave vidni , nato se pošta natisne in na kncu se glava nastavi nazaj. Nujno je da se izključi potrjevanje tiskanja, tako da makro dela v redu:

    # No confirmation before printing
    set print="yes"

Da natisnete več kot en mail normalno v enem koraku, dodajte naslednji vnos:

    # Print every mail extra
    set print_split

Več informacij o Mutt-i boste našli v njegovi dokumentaciji (`/usr/share/doc/packages/mutt/manual.txt(.gz)`).

### 2.3.2. Slrn

Enostavno dodajte naslednje vrstice v vašo konfiguracijsko datoteko `~/.slrnrc`:

    % Use Muttprint for printing
    set printer_name "muttprint"

Če bi moral muttprint natisniti več delov glave kot jih je prikazanih na zaslonu boste morali namesto normalnega ukaza za tiskanje y uporabiti kombinacijo Esc, 1, y (eno za drugim). To je pomembno za tiskanje X-Face glave glej Razdelek 3.1.4.

### 2.3.3. XFMail

V dialogu Misc, Config Misc morate dodati vnost v Print Command: `/usr/bin/muttprint -f $f`.

| Pri nekaterih verzijah XFMail, se pojavijo problemi ker XFMail ne doda glave pri tiskanju. To ni problem Muttprint-a. Da rešite ta problem lahko poiščete novejšo verzijo XFMail-a, ki nima te napake. Glej tudi XFMail arhiv liste razvijalcev programa za rešitev.

### 2.3.4. Pine

Vnesite ukaz za tiskanje `muttprint` v Setup, Printer, Personally select print command. Save the changes.

### 2.3.5. Sylpheed

Za uporabo Muttprint-a kot stalni program za tiskanje pokličite Configuration, Common preferences, Other, Printing ter vnos `muttprint -f %s`.

### 2.3.6. Gnus

Muttprint lahko integrirate tudi v Gnus. Dobil sem Lisp kodo od uporabnika ki realizira integracijo. Prosim, da mi o tem ne postavljate vprašanj, ker Lisp-a ne pounam in sam ne uporabljam (X)Emacs.

Kodo najdete v `README.Gnus` ter bi vas rad usmeril za navodila v tej datoteki. Če uporabljate za namestitev pakete boste datoteko našli v direktoriju `/usr/share/doc/packages/muttprint/` .

### 2.3.7. Exmh

Najprej izberite Preferences, nato Text Print Command ter nastavite Text Print Command na `muttprint -f $file`.

### 2.3.8. Ostali poštni klienti

Muttprint deluje teoretično z vsemi programi za pošto, če le-ti lahko ustrezajo naslednjim pogojem:

- Izhodni tekst mora biti navaden ASCII tekst brez kakršnegakoli formatiranja.

- Mora vam omogočati prosto izbio ukaza za tiskanje.

Tudi programi za branje novic so podprti, ker polje `To` v glavi ni obvezno ter je `Newsgroups` polje glave tudi uporabljeno.

Če uporabljate Muttprint z drugimi programi kot so omenjeni zgoraj, prosim da mi pošljete kratko sporočilo, kjer opišete kako ste nastavili program. Tako bom tu lahko dodal opise.

### Notes

[1] | http://www.cpan.org/authors/id/GBARR/TimeDate-1.10.tar.gz
[2] | Detajle o namestitvi boste našli v datoteki sami. Navadno bi moralo delti z uporabo naslednje procedure: `$` `tar xvfz Time-Date-1.10.tar.gz` `$` `perl Makefile.PL` `$` `make` `$` `make test` `#` `make install`

Nazaj | Domov | Naprej
Muttprint -- Navodila za uporabo |  | Nastavitve