пятница, 12 марта 2010 г.

дружат небо и земля, дружат офис и МСя...

все никак не доходили кривые ручки до приручения миднайт коммандера. все по-старинке использовал умолчательный конфиг. а тут припекло подружить м-сю с опенофисом.
по умолчалке все мелко-мягкие расширения завязаны на абиворд и гнумерик. а старофисовые расширялова привязаны к опенофису оптимистичными ooffice &f, ocalc &f ...
исессьна, систма таких командофф не понимает:

[info2] ~> ooffice
ooffice: Команда не найдена.
[info2] ~> ocalc
ocalc: Команда не найдена.

и хто бы сомневалсо...

в общем, лезем в ~/.mc/bindings и приводим секцию ###Documents###
к такому безобразию виду:
# StarOffice 5.2
shell/.sdw
Open=(ooffice %f &)

# StarOffice 6 and OpenOffice.org formats
regex/\.(odt|ott|sxw|stw|ods|ots|sxc|stc|odp|otp|sxi|sti|odg|otg|sxd|std|odb|odf|sxm|odm|sxg)$
Open=(openoffice.org-3.2.0 %f &)
View=%view{ascii} odt2txt %f

# AbiWord
shell/.abw
Open=(openoffice-3.2.0-swriter %f &)

# Microsoft Word Document
regex/\.([Dd][oO][cCtT]|[Ww][rR][iI])$
Open=(openoffice-3.2.0-swriter %f >/dev/null 2>&1 &)
View=%view{ascii} antiword -t %f || catdoc -w %f || word2x -f text %f - || strings %f
type/^Microsoft\ Word
Open=(openoffice-3.2.0-swriter %f >/dev/null 2>&1 &)
View=%view{ascii} antiword -t %f || catdoc -w %f || word2x -f text %f - || strings %f

# RTF document
regex/\.([rR][tT][fF])$
Open=(openoffice-3.2.0-swriter %f >/dev/null 2>&1 &)

# Microsoft Excel Worksheet
regex/\.([xX][lL][sSwW])$
Open=(openoffice.org-3.2.0-scalc %f >/dev/null 2>&1 &)
View=%view{ascii} xls2csv %f || strings %f
type/^Microsoft\ Excel
Open=(openoffice.org-3.2.0-scalc %f >/dev/null 2>&1 &)
View=%view{ascii} xls2csv %f || strings %f

# Use OpenOffice.org to open any MS Office documents
type/^Microsoft\ Office\ Document
Open=(openoffice.org-3.2.0 %f &)

сопссно, работает...)))

Комментариев нет: