Hallo Leute!

Da hier immer wieder die Frage auftaucht, wie man mit linux faxen kann, habe 
ich mich mal hingesetzt und was gebastelt. Das Gebastel besteht aus einem 
tcl/tk Script, das einerseits als Backend f�r cups fungiert, andererseits 
eine GUI zum w�hlen zur Verf�gung stellt. Funktioniert soweit auch schon ganz 
gut, jedenfalls kann man bequem w�hlen (Maus, Tastatur, copy&paste), das Fax 
wird zum Server geschickt und gesendet (mit dendfax) und man bekommt eine 
Best�tigungmail (bei funktionierendem Mailsystem).

Wo es noch klemmt:
Man mu� noch ein xhost+ machen vor der Benutzung:-(
Da das tcl-Script ja von cups aufgerufen wird hat es user-ID ja root, lp oder 
sonst was, aber eben nicht die ID des Users, der faxen will. Also darf er da 
kein Fenster aufmachen. So sieht der Anfang vom Script aus:

-----------------schnipp-------------------------------------
#!/bin/sh
# the next line restarts using wish\
exec wish "$0" "$@" -display :0.0

proc init {argc argv} {
        global FAXNUMMER R_GABE LF_NR USER_NAME DRUCK_NAME ANZAHL DRUCK_DATEI \ 
                LOG_ID  FAX_DATEI FAX_ID FAX_HOST MAIL_HOST FAXPROG
        puts $LOG_ID $argc
        if {$argc == 0} {
                puts "file faxen:/ \"Datei\" \"Faxen mit peters Hylafax\" "
                exit
        }
----------------------usw--------------------------------------------------------------

So l�uft es zwar, aber mit der "falschen" ID. Dann habe ich noch das versucht:

-----------------schnipp-------------------------------------
#!/bin/sh
# the next line restarts using wish\
exec su $2 --command=$(wish "$0" "$@" -display :0.0)

proc init {argc argv} {
------------------------------usw-------------------------------------------------------

Aber das funktioniert auch nicht.
Kann mir jemand bei diesem Problem helfen??

PS: Ach ja, wenn jemand Interesse an dem Gebastel hat, ich stelle es gerne zur 
Verf�gung. Ich mu� noch eine Anleitung schreiben, wie man das ganze zur 
Funktion bringt. Oder halt gleich, wenn es jemand ohne Anleitung will.... 

-- 

mfg

Peter K�chler 



--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an