прога под wine-ом и запуск линуксовых прог (SOLVED)

Появилась задача из виндовой программы, запущенной в wine, открывать документы, которые она создает в OpenOffice, прога позволяет указать командную строку для запуска, но что в ней писать? Не устанавливать же виндовый OpenOffice на вайн :)

в папку

в папку ~/.wine/drive_c/windows/command необходимо подложить файлик openoffice, который можно взять, например, из дистриба Налогоплательщик ЮЛ или wine@etersoft, в реестре прописать ассоциации *.{doc,xls,прочее} на этот файлик. Разумеется, сделать его исполняемым. При запуске из виндовой проги "файл.xls" будет вызываться openoffice линуксовый. Возможно, будет работать и "c:\windows\command\openoffice путь\файл.xls"

P.S.: Linux - это красная таблетка :-) Windows - синяя...

У меня нету налогоплательщика

У меня нету налогоплательщика и wine@etersoft-а тоже :(
Вообще-то я привел ОпенОфис как пример. Интересно было бы более общее решение, на форуме фар-а народ что-то пишет о mime.types и mailcap:
http://forum.farmanager.com/viewtopic.php?f=3&t=1101&st=0&sk=t&sd=a&sid=91b63008a7a26985ca62549b9b950bb5&start=30
Но, к сожалению, не уточняет как. Нашол в /etc/mime.types сделал линк в хоум /home/user/.mime/types, примера ~./mailcap.
Попробоватл создать сам, вписал в файл:
application/msword /usr/bin/oowriter %s
Не помогло, попробовал запустить из линуксовой консоли:

run-mailcap anketa.doc
Error: no "view" mailcap rules found for type "application/msword"

Тебе нужно вайну объяснять,

Тебе нужно вайну объяснять, как открывать тот или иной файл. Придется делать по правилам виндовз.
windows/command/ooffice:

#!/bin/sh
# Wrap script for search and run OOo in host system

UNIXPATH=`winepath "$1"`
OOFFICE=`which ooffice 2>/dev/null`
test -z "$OOFFICE" && OOFFICE=`which openoffice.org2.2 2>/dev/null`
test -z "$OOFFICE" && OOFFICE=`which soffice 2>/dev/null`
test -z "$OOFFICE" && { echo "OpenOffice.org is not found on your system, check for ooffice executable in PATH" ; exit 1 ; }
$OOFFICE "$UNIXPATH"

oofice.reg

[HKEY_LOCAL_MACHINE\Software\Classes\.doc]
@="file.office"

[HKEY_LOCAL_MACHINE\Software\Classes\.xls]
@="file.office"

[HKEY_LOCAL_MACHINE\Software\Classes\.rtf]
@="file.office"

[HKEY_LOCAL_MACHINE\Software\Classes\.odt]
@="file.office"

[HKEY_LOCAL_MACHINE\Software\Classes\.ott]
@="file.office"

[HKEY_LOCAL_MACHINE\Software\Classes\.sxw]
@="file.office"

[HKEY_LOCAL_MACHINE\Software\Classes\.stw]
@="file.office"

[HKEY_LOCAL_MACHINE\Software\Classes\.sdw]
@="file.office"

[HKEY_LOCAL_MACHINE\Software\Classes\.vor]
@="file.office"

[HKEY_LOCAL_MACHINE\Software\Classes\.psw]
@="file.office"

[HKEY_LOCAL_MACHINE\Software\Classes\.ods]
@="file.office"

[HKEY_LOCAL_MACHINE\Software\Classes\.ots]
@="file.office"

[HKEY_LOCAL_MACHINE\Software\Classes\.sxc]
@="file.office"

[HKEY_LOCAL_MACHINE\Software\Classes\.stc]
@="file.office"

[HKEY_LOCAL_MACHINE\Software\Classes\.dif]
@="file.office"

[HKEY_LOCAL_MACHINE\Software\Classes\.xlt]
@="file.office"

[HKEY_LOCAL_MACHINE\Software\Classes\.sdc]
@="file.office"

[HKEY_LOCAL_MACHINE\Software\Classes\.slk]
@="file.office"

[HKEY_LOCAL_MACHINE\Software\Classes\.csv]
@="file.office"

[HKEY_LOCAL_MACHINE\Software\Classes\.pxl]
@="file.office"

[HKEY_LOCAL_MACHINE\Software\Classes\file.office\shell\open\command]
@="c:\\windows\\command\\ooffice \"%1\""

P.S.: Linux - это красная таблетка :-) Windows - синяя...

Я нашел более другое

Я нашел более другое решение:
создал ссылку на /etc/mime.types -> /home/user/.mime.types, создал файл ~/.mailcap, описывающий каждую ассоциацию

video/x-msvideo; /usr/bin/mplayer '%s'
application/msword; /usr/bin/oowriter '%s'
application/vnd.ms-excel; /usr/bin/oocalc '%s'
...

Ну и так далее по файлу mime.types.
В вайне запускаю так "z:\usr\bin\run-mailcap "!.!""
Осталось в вайне расставить на все это хозяйство ассоциации.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".