Linuxtrent: Re: fax e lpr

  • From: <matteoianeselli@xxxxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Wed, 26 Sep 2001 14:39:52 +0200

Mentre guidava in autostrada a 180, contromano, di notte e a fari spenti,
Andrea Malagoli ha scritto:

 > invece, ora mi accoda la stampa sulla coda fax e basta.
 > 
 > idee?

Non credo che quando il demone di spooling (lpd) invoca quello script
imposti anche il valore della variabile DISPLAY (che serve a wish per
sapere su X server aprire la finestra).

prova a mettere mello script un

export DISPLAY=:0

prima di invocare wish

Bisogna anche vedere il tipo di autenticazione che viene usata dall'X
server: se e` su base host (i.e. ``xhost +localhost'' per autorizzare
tutte le connessioni locali) allora basterebbe impostare
DISPLAY. 

Altrimenti, se e` su base utente (con file ~/.xauthority), quasi
sicuramente non funziona comunque (perche` l'utente con cui gira il
demone lpd non e` lo stesso che ha avviato l'X server, per cui
picche). Al limite, puoi piazzare un ``xhost +localhost'' in
/etc/X11/xdm/Xsession (o similare).

Non escludo che ci siano altri problemi, cmq.

Ad esempio, sulla riga di GhostScript (gs) io ci metterei tra le altre
opzioni anche un bel -dBATCH (altrimenti non e` detto che GhostScript
termini dopo aver processato il file). Forse va comunque, visto che
quando viene eseguito, lo standard input non e` attaccato ad un
terminale interattivo (per cui forse se ne accorge da solo).


Quindi, in sintesi

1) esegui xhost +localhost

2) modifica lo script per metterci un export DISPLAY=:0 e le altre cose.

3) riprova a stampare.

+++

Peraltro, la Diaolin-soluzione consisteva nello scrivere il numero del
destinatario direttamente da qualche parte nel documento (i.e. ``##
1234 56789 ##''), e poi greppare il PostScript (che dopotutto e`
ancora testo) per estrarlo. Nessun bisogno di GUI, e funziona nella
maggior parte dei casi.
-- 
Matteo Ianeselli  
m.ianeselli chiocciolina flashnet.it
M-x query-replace chiocciolina @


-- 
PROSSIMA ASSEMBLEA: venerdi` 28 settembre 2001 20:30 a Madrano di Pergine.

Per iscriversi  (o disiscriversi), basta spedire un  messaggio con SOGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxxxxxx


Other related posts: