LinuxBegin.ru - offline-версия от 26.04.2004
Главная | Все темы | Все статьи | Ссылки | Аналоги Windows-программ в Linux | Top 20

MS Word в CrossOver Office 2.1.0 заработал с русскими буквами
(Запуск Dos/Windows-программ в Linux)


- amax, 6.11.03, Opennet.ru, оригинал -

Привет всем! Кажется я тоже наступил на эту спецмодель подводных граблей, укороченную. бьет сами знаете куда. :-) вобщем умерла у меня ХР да и хрен бы с ней, но вордовых документов, будь они прокляты, много, и корректировать их нужно. дернулся пару раз в сторону Опеноффиса и кворда.. но ... все бы ничего, но  в плане сохранить в формате msword и не потерять форматирование и стили - они не годятся.. лаааадно, подумал я , в сторону wmvare.... ну уж нефиг, нефиг, подумал я, скачивая CrossOver Office 2, радостно потирая руки после долгих мучений с родным wine и всякими комбинациями с предустановленными виндузами и длльками..

скачав, все красиво поставилось :-)... текс, сказал я, отдавая ему понюхать дистриб с Office XP

оно радостно проглотило и установило его... одухотворенный, я протянул руки к шорткату и запустил ВОРД... ничуть не смутившись, оно запустилось! ага, сказали суровые сибирские мужики и нажали правый альт, перерубая клаву... "пууууккк" ответил мне ворд вопросиками ?????????. Чтото у вас с кодировочкой, доктор, подумал штирлиц... попытка открыть файл названный рускими буквами была неуспешной по той же самой причине...

дальше следует целая итерация по поиску в интернете , как же это пофиксить. ничего не обнаружив толкового, я полез в ~/.cxoffice и начал терпеливо изучать содержимое...

итак, понял я... в результате долгих извращений, что если допустим взять файлик .cxoffice-app-0

[root@amazing .cxoffice]# ls -al
total 32
drwxrwxr-x    3 amax     amax         4096 Nov  6 10:53 ./
drwxr-xr-x   54 amax     amax         4096 Nov  6 12:36 ../
-rwxrwxr-x    1 amax     amax          146 Nov  6 12:09 .cxoffice-app-0*
-rwxrwxr-x    1 amax     amax          119 Nov  6 10:53 .cxoffice-app-1*
-rwxrwxr-x    1 amax     amax          116 Nov  6 10:53 .cxoffice-app-2*
-rw-rw-r--    1 amax     amax         6617 Nov  6 12:26 cxoffice.conf
drwxr-xr-x    3 amax     amax         4096 Nov  6 12:42 dotwine/

и в нем добавить строчку "locale ru_RU.KOI8-R" то РУССКИЕ БУКВЫ БУДУТ ЗАМЕЧАТЕЛЬНО ВВОДИТЬСЯ, и ВЫВОДИТЬСЯ :-)

#!/bin/sh
locale ru_RU.KOI8-R
exec /opt/cxoffice/bin/wine "C:~WB~Program Files~WB~Microsoft Office~WB~Office10~WB~WINWORD.EXE" ~WS~n ~WS~dde "$@"


АГА, сказали, сибирские мужики, и почесав руки полезли в ~/.i18n
сделав в нем строчки

LC_TELEPHONE=ru_RU.UTF-8
LC_PAPER=ru_RU.UTF-8
LC_NAME=ru_RU.UTF-8
LC_CTYPE=ru_RU.UTF-8
LANGUAGE=ru_RU.UTF-8:ru
LC_NUMERIC=ru_RU.UTF-8
LC_MEASUREMENT=ru_RU.UTF-8
LC_MONETARY=ru_RU.UTF-8
LC_TIME=ru_RU.UTF-8
LANG=ru_RU.UTF-8
LC_IDENTIFICATION=ru_RU.UTF-8
LC_ADDRESS=ru_RU.UTF-8
LC_MESSAGES=ru_RU.UTF-8
LC_COLLATE=ru_RU.UTF-8

и опять радостно потерев руки, запустили шорткат офиса из KDEшной менюшки

Оно успешно стартовало, и уже проглатывало русские буковки без запинки.

тектекс подумали, мужики, и попробовали прочитать файло с русскими буковками.

но вместо них, была опять бяка-кака...
тееекс... немного пораздумав, полезли в файлик
~/.cxoffice/dotwine/config

и подредактировали его :-)

везде где мы встречали секцию
[Drive X]
изменяли строку
"Codepage" = "0"

на другую правильную (либо если в описании диска не было ее, то мы ее добавляли)

"Codepage" = "65001"

(кстати, для многих людей могут быть варианты со значениями "20866" и "1251")


хочу заметить, что линукс у меня Mandrake 9.1 без апдейтов,
установлен KDE, версию Microsoft Office ставил без обновлений.

для пущей уверенности было запущено localedrake и выбрано все русское от туда. :)

желаю вам удачной адаптации CrossOver office && MS Office к русским буквам!

(теперь то уж винда совсем для секретутки не нужна :))))

Просмотров: 2461  |  Рейтинг статьи: 2.33 (Голосов: 3).
2.33
Дата размещения статьи: 2003-11-08 18:37:29



5 последних поступлений в раздел Запуск Dos/Windows-программ в Linux:

26.02.04: Назначение DOSBox (Зачем нужен эмулятор DOS? В первую очередь, из-за игр. Игроки среднего (12-25 лет) возраста его не за...)
02.02.04: WineX F.A.Q. (Q: Что такое winex? A: Эмулятор для windoze-программ на основе wine с поддержкой DirectX, с помощью к...)
11.01.04: VMware - виртуальный полигон для администратора и разработчика на основе Linux и (В первой статье этого цикла я довольно подробно описал, что такое технология виртуальных машин Vmware...)
29.12.03: Warcraft 3 в Unix - легко! (Руководство ? как установить и запустить warcraft с CD, предназначенного для Windows, через программу...)
23.12.03: WineX (Последняя версия статьи. "Есть скромная надежда, что когда-нибудь в wine не будет потребности. Стоит ...)

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

Re: MS Word в CrossOver Office 2.1.0 заработал с русскими буквами (Оценка: 0)
от Anonymous на 01.12.03
Ну, лет пять ещё подождём - и тогда уж всё действительно будет.

-- Anonymous


Re: MS Word в CrossOver Office 2.1.0 заработал с русскими буквами (Оценка: 0)
от Anonymous на 27.02.04
Я ежедневно успешно пользуюсь следующими WIN программами:

Office XP
Internet Explorer
Acrobat Reader
The BAT!
Visio

под CrossOver и с русским языком у них все отлично.

-- Андрей (tigrisha@sysadmins.ru)


LinuxBegin.ru © 2003-2004 Valery V. Kachurov | Условия использования материалов | О проекте