Предыстория:
Пришло время обновить комп ген. директору, и решил я под это дело поменять и ОС (с пиратской XP на ubuntu)
На этом пути возникло препятствие в виде любимого почтовика The Bat! (попытка замены (были глюки при разрастании базы) на thunderbird еще под виндой привела к приобретению лицензии на новую версию мыша
- трудно бороться с многолетней привычкой, особенно, если это привычка ген.директора
)
Опробовал The Bat! под wine, погонял и убедился, что работоспособность программы от этого не пострадала.
Настроил систему, перенес данные и... на следующий день получил по шапке - не открываются прикрепленные файлы из писем! Кроме файлов xls, которые открывались в Excel Viewer установленном в том-же wine. Т.е. файл можно сохранить, а потом открыть, но это не неудобно.
Первая мысль была, установить в wine всякие другие просмотрщики, но... лучше уж тогда винду назад вернуть!
Решение подсказала инструкция по установке программы
"Налогоплательщк ЮЛ". Там есть пункт по установке в wine и, в частности, указания, как заставить налогоплательщика обращаться к нативному опенофису.
Собственно решение:
1. Файлик, следующего содержания:
[HKEY_LOCAL_MACHINE\Software\Classes\file.gnome\shell\open\command]
@="c:\\windows\\system32\\gopen \"%1\"
[HKEY_LOCAL_MACHINE\Software\Classes\.pdf]
@="file.gnome"
[HKEY_LOCAL_MACHINE\Software\Classes\.doc]
@="file.gnome"
[HKEY_LOCAL_MACHINE\Software\Classes\.docx]
@="file.gnome"
[HKEY_LOCAL_MACHINE\Software\Classes\.rtf]
@="file.gnome"
[HKEY_LOCAL_MACHINE\Software\Classes\.ods]
@="file.gnome"
[HKEY_LOCAL_MACHINE\Software\Classes\.odt]
@="file.gnome"
[HKEY_LOCAL_MACHINE\Software\Classes\.jpg]
@="file.gnome"
[HKEY_LOCAL_MACHINE\Software\Classes\.tif]
@="file.gnome"
[HKEY_LOCAL_MACHINE\Software\Classes\.gif]
@="file.gnome"
[HKEY_LOCAL_MACHINE\Software\Classes\.jpeg]
@="file.gnome"
[HKEY_LOCAL_MACHINE\Software\Classes\.html]
@="file.gnome"
[HKEY_LOCAL_MACHINE\Software\Classes\.htm]
@="file.gnome"
сохраняем (расширения можно добавить/убавить по вкусу) под именем ext.reg, например,
и открываем его с помощью regedit:
regedit ext.reg
2. Файлик следующего содержания:
#!/bin/sh
UNIXPATH=`winepath "$1"`
gnome-open "$UNIXPATH"
сохраняем в ~/.wine/drive_c/windows/system32/gopen
делаем его исполняемым:
chmod +x ~/.wine/drive_c/windows/system32/gopen
Всё! Все файлы с расширениями, перечисленными в ext.reg, открываются в нативных приложениях!