проблема.
для того чтобы прозрачно запускать файлы с помощью wine-программ требуется немного модифицировать строку запуска. Ничего более умного как написать скрипт я не смог. Мне не удалось засунуть в одну строку команду запуска, выполняющую такую обработку.
решение
ставим
zwcad (для нормальной работы требуется dcom98, установленный через winetricks) и компас viewer 9 более поздние у меня не запустились (мне надо только смотреть компасовские файлы)
создаём файл wine_cad
#!/bin/bash
dd=$1; razr=`echo ${dd:(-3)};` ff=`echo ${dd/\'/\'Z:}`; ff=`echo "\"Z:"$ff\"`;
case $razr in
frw)
env WINEPREFIX="/home/"$USER"/.wine" wine start "C:\\Program Files\\ASCON\\KOMPAS-3D Viewer V9\\Bin\\kViewer.Exe" `echo $ff` &
;;
cdw)
env WINEPREFIX="/home/"$USER"/.wine" wine start "C:\\Program Files\\ASCON\\KOMPAS-3D Viewer V9\\Bin\\kViewer.Exe" `echo $ff` &
;;
dwg)
env WINEPREFIX="/home/"$USER"/.wine" wine start "C:\\Program Files\\ZWCAD 2009 Eng\\ZWCAD.exe" `echo $ff` &
;;
dxf)
env WINEPREFIX="/home/"$USER"/.wine" wine start "C:\\Program Files\\ZWCAD 2009 Eng\\ZWCAD.exe" `echo $ff` &
;;
esac
не забудем сделать wine_cad исполняемым chmod +x wine_cad
и ассоциируем в наутилусе чертежи с скриптом wine_cad