Страница 1 из 1

Ускорить первый запуск MS Office

Добавлено: 12 июн 2017, 12:51
BuTaJIuu
Всем привет! :hi2:
Вопрос в следующем. Поставил MS Office 2007 на "голый" вайн. Работает вроде стабильно, за неделю тестирования пока ни разу не завис и не вылетел. Но есть 2 неприятности:
1. Очень долгий первый запуск (больше минуты). Я так понимаю загружаются службы вайна? Может быть есть какая-то возможность поставить их в автозапуск при загрузке системы?
2. Кривая выгрузка в PDF. Временно решаю через виртуальный pdf принтер cups. Но подозреваю, что не хватает каких-то библиотек в самом вайне.

Кто что думает по этому поводу?

Система Linux Mint 18.1 x64 KDE Plasma 5.8.5

Ускорить первый запуск MS Office

Добавлено: 12 июн 2017, 13:05
Chocobo
BuTaJIuu, сам wine взлетает быстро, там нет ничего тяжелого.

1. Предположу, что в родном окружении офис возможно живет в виде какой-нибудь системной службы, которая стартует там вместе с запуском ПК, и молча живет, пока пользователь не вызовет приложение. как оно там называется, и сможет ли работать в таком виде в вайн окружении - сложно сказать навскидку.

2. на выходе кривой pdf? приложи пример может.

Ускорить первый запуск MS Office

Добавлено: 12 июн 2017, 13:51
Unborn
Chocobo писал(а): Предположу, что в родном окружении офис возможно живет в виде какой-нибудь системной службы, которая стартует там вместе с запуском ПК, и молча живет, пока пользователь не вызовет приложение. как оно там называется
Так оно и есть в принципе. Отсюда и быстрый старт мелкософтовских программ.

Ускорить первый запуск MS Office

Добавлено: 12 июн 2017, 15:28
Filin
BuTaJIuu, эта болячка MS Office и в windows встречается часто. здесь описание Сам office теоретически должен загружаться быстро а вот загрузка надстроек как раз и тормозит. В windows решить эту проблему можно а вот как в Linux ...копайте.

Ускорить первый запуск MS Office

Добавлено: 13 июн 2017, 00:30
BuTaJIuu
Chocobo, да, я тоже так думаю. Осталось выяснить, что это за служба и бросить ее в автозапуск ))
Пример файла прилагаю (оригинал docx и pdf, оба сохранены средствами Word 2007 из под wine).

пример формирования pdf

Ускорить первый запуск MS Office

Добавлено: 13 июн 2017, 22:05
BuTaJIuu
Всем привет!
Решил продолжить развитие своей идеи по ускорению офиса под вайном.
Текущие достижения.
Если ничего не предпринимать, время первого запуска составляет 40 сек.

Заметил запуск службы winedevice.exe. Пробую запустить ее заранее через терминал. Выдает следующий код:

$ wine winedevice.exe
err:ntdll:RtlpWaitForCriticalSection section 0x7bd08c60 "loader.c: loader_section" wait timed out in thread 001a, blocked by 001e, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x7bd08c60 "loader.c: loader_section" wait timed out in thread 001b, blocked by 001e, retrying (60 sec)


После этой операции запускаю MS Office. Время первого запуска сокращается до 14 сек! Повторный запуск - 3 сек.

Ускорить первый запуск MS Office

Добавлено: 13 июн 2017, 23:40
BuTaJIuu
Поставил wine winedevice.exe в автозапуск. Появилась небольшая задержка при загрузке системы, но офис включается за 14 сек (первый запуск после старта ОС). Это время уже устраивает, решил на этом пока остановиться из-за недостатка времени.

Остался нерешенным вопрос с "кривой" выгрузкой в PDF...

Ускорить первый запуск MS Office

Добавлено: 14 июн 2017, 08:48
Dja
BuTaJIuu, ну правильно. Пока он раскачегарит всю эту шляпу. благодаря которой он живет в линухе... на это время уходит. Всякие либре работают куда быстрей потому что они родные. Опять же SemenSinchenko говорил про какой-то платный офис под линь, который не уступает мелкософту. Раз уж либре и остальные так не устраивают, то может стоит задуматься о приобретении родного, чем юзать костыльное?

Ускорить первый запуск MS Office

Добавлено: 14 июн 2017, 12:28
BuTaJIuu
Dja, да понимаешь в чем дело... либре устраивает, но мне по работе часто приходится иметь дело с документами партнеров, которые сформированы в MS Office и либре их в большинстве случаев ломает. И под линь сейчас нет полноценной замены MS Office, wps глючит, платный softmaker поддерживает только часть функций MS (хотя формат поддерживает достаточно точно, структуру документа не ломает), onlyoffice достаточно сырой. Через вирт запускать каждый раз очень долго. Остался единственный вариант - шаманить с wine.

Ускорить первый запуск MS Office

Добавлено: 14 июн 2017, 12:32
BuTaJIuu
По выгрузке в pdf обнаружил, что офис, установленный через pol, делает нормальный экспорт в pdf. Но при этом не видит принтеры, выдает ошибку. Офис, установленный напрямую в wine вилит принтеры, но криво выгружает pdf. Возможно проблема в различной версии wine...

Ускорить первый запуск MS Office

Добавлено: 14 июн 2017, 12:40
SemenSinchenko
Dja, раз уж меня упомянули, то кратко повторюсь...

Называется SoftMaker, есть бесплатная (но очень сильно урезанная) версия. Нормальная версия распространяется в виде одноразовой покупки за 3187.40 руб., причем бывают акции - я взял в 2016 году за 1,500 рублей (для сравнения WPS стоит 1000 в год). Радует высокая стабильность и прекрасная русификация (в отличии от WPS), отличная скорость загрузки и совместимость с MS в отличии от бесплатного LibreOffice.
На мой взгляд лучший коммерческий офис для Linux.

Ускорить первый запуск MS Office

Добавлено: 14 июн 2017, 13:22
Bill Williamson
BuTaJIuu писал(а): По выгрузке в pdf обнаружил, что офис, установленный через pol, делает нормальный экспорт в pdf. Но при этом не видит принтеры, выдает ошибку. Офис, установленный напрямую в wine вилит принтеры, но криво выгружает pdf. Возможно проблема в различной версии wine...
А откуда надстройка забирает шрифты? Можно попробовать закинуть шрифты Windows в ~/.wine/drive_c/windows/Fonts.

Ускорить первый запуск MS Office

Добавлено: 14 июн 2017, 13:44
Chocobo
если из PoL юзается вот этот конфиг, то там ничего особого не происходит.
Wine 1.6.2, 32-бита префикс, переназначение riched20 на [сторонний, встроенный], доустановка riched30

dll-ки вроде как относятся к Rich Text Edit, но это RTF а не PDF обработчики получается.
Хотя, кто их знает через какие дебри они перегоняют в пдф :magic:

Ускорить первый запуск MS Office

Добавлено: 14 июн 2017, 19:28
Bill Williamson
Chocobo писал(а): Хотя, кто их знает через какие дебри они перегоняют в пдф
Обычно в MS Office 2007 ставится вот эта надстройка.
Бывает, что надстройка прилетает от других программ. К примеру, Adobe Acrobat ставит свою надстройку PDFMaker в MS Office и в ряд других программ.