Открыть документ с помощью приложения Wine

Всем доброго времени суток! Поставил себе MSO для открытия некоторых документов.
Пытаюсь вот открыть документ так:
wine '/путь/к/word.exe' '/путь/к/документу/' - открывается просто Word.
Если так:
wine '/путь/к/word.exe' - тоже просто Word.
Но если в открытый Word перенести документ, то он открывается.
Так вот, подскажите, пожалуйста, как передать приложению Wine открытие документа?
какая версия Office?
frankyboy
какая версия Office?
2010
mime - типы
Morisson
mime - типы
Не понимаю, при чем тут? Из консоли не открывает же)
man winepath

У меня как-то так работает:

wine c:\\sound\\foobar2000\\foobar2000.exe "$(winepath -w ~/Music/01.flac)"

и предварительно надо добавить в winecfg нужные каталоги, не знаю добавляются ли они по умолчанию.
Koluchka
man winepath
А-а-а, ему нужен виндузятский путь! А я и не знал, что такое есть. Спасибо огромное, проблема решена :)
Поторопился) Проблему решил, но появилась новая с этим связанная.
Когда Word передается файл, то он создает 2 ярлыка на файл в той директории, где выполняется команда.
К примеру, выполняю я в домашней папке такое:
wine /путь/к/word.exe "$(winepath -w /путь/к/файлу.docx)"
То в домашней папке создается ярлык (.lnk) с именем файла. Но сам файл открывается word-ом корректно:)
Вначале подумал, что это winepath создает ярлыки, но попробовал запустить просто
winepath -w /путь/к/файлу.docx
Выдает путь и никаких ярлыков.
Попробовал этот путь передать в word:
wine /путь/к/word.exe z:\и\обычный\виндовый\путь\к\файлу\который\я\получил\от\winepath.doc
Файл открылся, и создались ярлыки)

Не подскажете, куда копать?

Пока что думаю добавить в скрипт, который я сделал для офиса, еще и удаление файлов с расширением .lnk после исполнения. Но может есть более красивый способ?)
Вот такой пока что у меня скрипт:
#!/bin/bash
export WINEPREFIX='/home/gena/Wine prefixes/Office prefix x32'
export WINEDEBUG="-all"

if [ -n "$2" ]
then
	FILE="$(winepath -w "$2")"
fi

case "$1" in
	--word)
		wine '/home/gena/Wine prefixes/Office prefix x32/drive_c/Program Files/Microsoft Office/Office14/WINWORD.EXE' "$FILE"
		;;
	--excel)
		wine '/home/gena/Wine prefixes/Office prefix x32/drive_c/Program Files/Microsoft Office/Office14/EXCEL.EXE' "$FILE"
		;;
	--powerpnt)
		wine '/home/gena/Wine prefixes/Office prefix x32/drive_c/Program Files/Microsoft Office/Office14/POWERPNT.EXE' "$FILE"
		;;
esac
Нет, не подскажу) Может, это сам ворд чудит? Когда я еще пользовалась виндой и вордом, лет десять назад, помню что ворд при открытии файла рядом зачем-то создавал его бэкап, но это отключалось в вордовских настройках.
Koluchka
Может, это сам ворд чудит?
Вот тоже так подумываю) Пока что добавил в конец скрипта rm *.lnk, но это странно как-то :)
 
Зарегистрироваться или войдите чтобы оставить сообщение.