Как открыть .doc и .xls файлы по умолчанию в MS Office, установленным в Wine.
Так вышло, что понадобилось поставить на компьютер с ОС Linux офисный пакет MS Office 2003. И конечно же возникла необходимость сделать так, чтобы doc/xls файлы сразу открывались в MS Word/Excel. Делается это следующим образом.
Для doc-файлов.
Создаём новый тестовый файл.
gedit ~/.wine/MS-WORD
Пишем в этом файл следующие строки:
#!/bin/sh QUICKPARLOCATION="C:\\Program Files\\Microsoft Office\\Office11\\WINWORD.EXE" PARAM=`winepath -w "$*"` wine "$QUICKPARLOCATION" "$PARAM" exit 0
Сохраняем и делаем файл исполняемым.
chmod +x ~/.wine/MS-WORD
В Наутилусе (файловый менеджер рабочей среды Gnome) щёлкаем правой кнопкой по любому doc-файлу, выбираем пункт "Открыть в программе" -> "Другое приложение" (по английски "Open With" -> "Add", русский перевод может быть другим, но смысл, думаю, ясен) и пишем собственную команду.
/home/ИМЯ_ПОЛЬЗОВАТЕЛЯ/.wine/MS-WORD
Теперь doc-файл можно открывать сразу в MS Word.
Аналогично для xls-файлов.
Создаём новый тестовый файл.
gedit ~/.wine/MS-EXCEL
Пишем в этом файл следующие строки:
#!/bin/sh QUICKPARLOCATION="C:\\Program Files\\Microsoft Office\\Office11\\EXCEL.EXE" PARAM=`winepath -w "$*"` wine "$QUICKPARLOCATION" "$PARAM" exit 0
Сохраняем и делаем файл исполняемым.
chmod +x ~/.wine/MS-EXCEL
В Наутилусе для открытия xls-файлов добавляем собственную команду.
/home/ИМЯ_ПОЛЬЗОВАТЕЛЯ/.wine/MS-EXCEL
Всё.