Mandriva includes this patch to open files in the default applications in
the user's desktop with xdg-open. Maybe you want to include this patch in
the official sources.
--- lyx-1.6.3/lib/configure.py 2009-06-02 17:37:29.000000000 +0200
+++ lyx-1.6.3.new/lib/configure.py 2009-06-04 19:27:23.000000000 +0200
@@ -264,7 +264,7 @@
checkViewer('a FEN viewer and editor', ['xboard -lpf $$i -mode
EditPosition'],
rc_entry = [r'\Format fen fen FEN ""
"%%" "%%" ""'])
#
- path, iv = checkViewer('a raster image viewer', ['xv', 'kview',
'gimp-remote', 'gimp'])
+ path, iv = checkViewer('a raster image viewer', ['xdg-open', 'xv',
'kview', 'gimp-remote', 'gimp'])
path, ie = checkViewer('a raster image editor', ['gimp-remote', 'gimp'])
addToRC(r'''\Format bmp bmp BMP "" "%s"
"%s" ""
\Format gif gif GIF "" "%s" "%s" ""
@@ -307,29 +307,29 @@
#
#checkProg('a Postscript interpreter', ['gs'],
# rc_entry = [ r'\ps_command "%%"' ])
- checkViewer('a Postscript previewer', ['kghostview', 'okular', 'evince',
'gv', 'ghostview -swap'],
+ checkViewer('a Postscript previewer', ['xdg-open', 'kghostview', 'okular',
'evince', 'gv', 'ghostview -swap'],
rc_entry = [r'''\Format eps eps EPS ""
"%%" "" "vector"
\Format ps ps Postscript t "%%" ""
"document,vector"'''])
#
- checkViewer('a PDF previewer', ['kpdf', 'okular', 'evince', 'kghostview',
'xpdf', 'acrobat', 'acroread', \
+ checkViewer('a PDF previewer', ['xdg-open', 'kpdf', 'okular', 'evince',
'kghostview', 'xpdf', 'acrobat', 'acroread', \
'gv', 'ghostview'],
rc_entry = [r'''\Format pdf pdf "PDF (ps2pdf)" P
"%%" "" "document,vector"
\Format pdf2 pdf "PDF (pdflatex)" F "%%" ""
"document,vector"
\Format pdf3 pdf "PDF (dvipdfm)" m "%%" ""
"document,vector"'''])
#
- checkViewer('a DVI previewer', ['xdvi', 'kdvi', 'okular'],
+ checkViewer('a DVI previewer', ['xdg-open', 'xdvi', 'kdvi', 'okular'],
rc_entry = [r'\Format dvi dvi DVI D
"%%" "" "document,vector"'])
if dtl_tools:
# Windows only: DraftDVI
addToRC(r'\Format dvi2 dvi DraftDVI "" ""
"" "vector"')
#
- checkViewer('an HTML previewer', ['firefox', 'mozilla file://$$p$$i',
'netscape'],
+ checkViewer('an HTML previewer', ['xdg-open', 'firefox', 'mozilla
file://$$p$$i', 'netscape'],
rc_entry = [r'\Format html html HTML H
"%%" "" "document"'])
#
checkViewer('Noteedit', ['noteedit'],
rc_entry = [r'\Format noteedit not Noteedit ""
"%%" "%%" "vector"'])
#
- checkViewer('an OpenDocument viewer', ['swriter', 'oowriter'],
+ checkViewer('an OpenDocument viewer', ['xdg-open', 'swriter', 'oowriter'],
rc_entry = [r'\Format odt odt OpenDocument ""
"%%" "%%" "document,vector"'])
#
# entried that do not need checkProg
--
Frederik Himpe