On Thu, Jan 11, 2001 at 05:08:42PM +0100, Jan Ulrich Hasecke wrote: > Mh I tried the following: > > 1. In "Preferences" I added a Converter DVI --> Fax > 2. In the field Converter I put 'faxspool $$i' (without the quotes) > 3. I clicked on the new-created menu-item "Fax..." and all was done > > 4. But the Fax was not sended because a did not specified any > telephone-number. > > How can I make Lyx pop-up a small window to type in the number or the > shortcut from ~/.faxnrs faxspool understands? You use a {tcl,python,perl}/tk script: Put the attached fax.py script in your path, and then change the dvi->fax converter command to 'fax.py $$i'.
#!/usr/bin/python from Tkinter import * import os,sys class MyDialog: def __init__(self, parent): Label(parent, text="Enter phone number").pack() self.e = Entry(parent) self.e.pack(padx=5) self.e.focus_set() Button(parent, text="Send", command=self.send).pack(pady=5) def send(self): phone = self.e.get() if len(phone) == 0: return os.system("faxspool " + phone + " " + sys.argv[1]) sys.exit(0) root = Tk() MyDialog(root) mainloop()