Re: CXOffice, MS Office Hebrew version and SuSE 9.0 - Summary

2004-03-23 Thread Daniel Feiglin


Eli Marmor wrote:
Two questions:

1. What version of MS Office have you tried?
Office 2000 Pro
2. I guess that the previous message was a summary of a thread in CX
   mailing list, that was cross-posted to linux-il; is there any link
   (to an archive) or some quatations that you can bring from the
   original discussion?
Not really. I posted a ticket, and got into a 2 way discussion with 
Dimitry, their support person. No one else was involved. (The Hebrew 
issue is pretty local!) Jeremy, the cxoffice list moderator wrote me a 
few times, but the gist of his remarks was to contact some folks here 
who were working on the bidi thing. I felt (correctly) that the problem 
was a system issue, rather than a Hebrew thing. There were two known 
problems: The failure of Office 2000 Pro to complete installation under 
2.1 and my thing. Since I actually paid for and USE this stuff, I 
couldn't be bothered doing more than find a working solution. (You must 
use the 2.1 upgrade; 2.0 does NOT work under SuSE 9.0 vanilla. Dunno 
why, and now that I have the 2.1 - I don't really care. I got better 
things to do than debug commercial software.)

Let me know if I can be of any more help.

DAF
Thanks,
=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]


Re: CXOffice, MS Office Hebrew version and SuSE 9.0 - Summary

2004-03-23 Thread Daniel Feiglin


Shachar Shemesh wrote:
Daniel Feiglin wrote:

Things sort of work, even well enough for day to day use. Here's how:

Can you use the same invocation of office to type both Hebrew and 
English, or does one of them go out backwards?
My (Dimitri's) little script does it right.
Also, as far as I could tell, CXOffice 2.1 is compiled without BiDi 
support. I have asked CodeWeavers to fix that for their next release. It 
probably doesn't matter that much, as Word does its own BiDi.
Aha, that's why the above works.

Shachar

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]


Re: [Discuss] CXOffice, MS Office Hebrew version and SuSE 9.0 - Summary

2004-03-23 Thread Daniel Feiglin


Dmitry Timoshkov wrote:
Hello Daniel,

Daniel Feiglin [EMAIL PROTECTED] wrote:


Things sort of work, even well enough for day to day use. Here's how:

1. Use the SuSE online update/patch utility to get the latest version of KDE
2. Install CXOffice Version 2.0 (Yeah, V 2.0!)
3. Install MS Office using LANG=heb_IL all the way. Intall the English 
Language pack, ensuring that dialog and help is set to English.
4. Backup the ~/cxoffice directory tree to some place else
5. Upgrade in place, CXOffice to 2.1


What exactly does not work if you install MS Office under 2.1?
1. The Hebrew dialogs are all backwards and they don't seem to respond 
properly (It's a while since I tried!)
2. The simulated reboot hangs forever.
3. And by the way, even with your little script, MS Word is slo-o-o-o-w. 
File selection takes forever, and sometimes I get fedup and use MS WORD 
on a Win98 client via Samba.


Dimitry's fixes:
6. Modify XF86config as follows:
Section InputDevice
  Driver   Keyboard
  Identifier   Keyboard[0]
  Option   Protocol Standard
  Option   XkbLayout us,il
  Option   XkbModel pc104
# Out!
#  Option   XkbOptions grp:lwin_toggle
# New line
  Option   XkbOptions grp:ctrl_shift_toggle,grp_led:scroll 
  Option   XkbRules xfree86
  Option   XkbVariant xfree86
EndSection

Reboot or restart X to get this effective. (It's enough to log out, log 
in a commandline session as root, and do init 3, then init 5). If you 
don't the ctrl-shift combination to switch language, choose something else.

7. Create script files for each MS Office app which look like this (This 
one works for MS Word):

#/bin/sh
setxkbmap us,il
LANG=he_IL /home/danny/cxoffice/bin/wine --cx-app \
C://Program Files//Microsoft Office//Office//WINWORD.EXE
# The last two lines are entered as ONE line, without the \ continuation 
# character.


Since you have to explicitly set LANG and change keyboard layout there is
something wrong with your setup.
Really? That was your suggestion! (:-))

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]


Re: [Discuss] CXOffice, MS Office Hebrew version and SuSE 9.0 - Summary

2004-03-23 Thread Shachar Shemesh
Daniel Feiglin wrote:

What exactly does not work if you install MS Office under 2.1?


1. The Hebrew dialogs are all backwards and they don't seem to respond 
properly (It's a while since I tried!)
I sent Jeremy White an email about this some time back. You need to 
compile crossover office with ICU-dev on the machine for configure to 
pick up the bidi code. ICU is a soft dependancy, so it doesn't change 
the runtime requirement of crossover.

6. Modify XF86config as follows:

Section InputDevice
  Driver   Keyboard
  Identifier   Keyboard[0]
  Option   Protocol Standard
  Option   XkbLayout us,il

..

7. Create script files for each MS Office app which look like this 
(This one works for MS Word):

#/bin/sh
setxkbmap us,il
LANG=he_IL /home/danny/cxoffice/bin/wine --cx-app \
C://Program Files//Microsoft Office//Office//WINWORD.EXE
# The last two lines are entered as ONE line, without the \ 
continuation # character.


Since you have to explicitly set LANG and change keyboard layout 
there is
something wrong with your setup.

Really? That was your suggestion! (:-))
The keyboard thing should not be needed. Daniel seems to have the right 
keyboard setup in his XF86Config file. As for the LANG - this may be 
better suited on wine-devel than here, but as it's already being 
cross-posted to two lists, didn't want to add a third one. Let's just 
say that having only LC_CTYPE set to Hebrew is a pretty common setup in 
Israel. Daniel should, really, make sure that LC_CTYPE is set to Hebrew 
globally, though.

I think the way Wine handles the LC_* vars is incorrect. I think there 
are better representations to almost all of them in native Windows 
terms. I'll post my ideas about that to wine-devel, however.

--
Shachar Shemesh
Lingnu Open Systems Consulting
http://www.lingnu.com/
=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]


Re: CXOffice, MS Office Hebrew version and SuSE 9.0 - Summary

2004-03-23 Thread Shachar Shemesh
Daniel Feiglin wrote:

Not really. I posted a ticket, and got into a 2 way discussion with 
Dimitry, their support person.
I've seen their offices. Codeweavers don't have support people. Dimitry
Timoshkov is one of the Wine/CrossOver developers. He is the one who
worked on keyboard support in Wine, and also on some of the i18n stuff.
No one else was involved. (The Hebrew issue is pretty local!) Jeremy, 
the cxoffice list moderator wrote me a few times,
Both Dimitry and Jeremy are non-unique names in the Wine project. Jeremy
is even non-unique in Code Weavers. In this case wer'e talking about
Jeremy Newman, who is their sysadmin (as opposed to Jeremy White, who is
the CEO and founder).
I got better things to do than debug commercial software.)
I hope you do. While this is 100% commercial software, it is not 100%
proprietary. In this particular case, the Office problem, last time I
looked at it, boiled down to a keyboard language reporting problem. This
problem is in a piece of code shared by CrossOver and Wine, and so the
problem is not proprietary after all.
 Shachar

--
Shachar Shemesh
Lingnu Open Systems Consulting
http://www.lingnu.com/


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]


CXOffice, MS Office Hebrew version and SuSE 9.0 - Summary

2004-03-22 Thread Daniel Feiglin
Things sort of work, even well enough for day to day use. Here's how:

1. Use the SuSE online update/patch utility to get the latest version of KDE
2. Install CXOffice Version 2.0 (Yeah, V 2.0!)
3. Install MS Office using LANG=heb_IL all the way. Intall the English 
Language pack, ensuring that dialog and help is set to English.
4. Backup the ~/cxoffice directory tree to some place else
5. Upgrade in place, CXOffice to 2.1

Dimitry's fixes:
6. Modify XF86config as follows:
Section InputDevice
  Driver   Keyboard
  Identifier   Keyboard[0]
  Option   Protocol Standard
  Option   XkbLayout us,il
  Option   XkbModel pc104
# Out!
#  Option   XkbOptions grp:lwin_toggle
# New line
  Option   XkbOptions grp:ctrl_shift_toggle,grp_led:scroll  
  Option   XkbRules xfree86
  Option   XkbVariant xfree86
EndSection
Reboot or restart X to get this effective. (It's enough to log out, log 
in a commandline session as root, and do init 3, then init 5). If you 
don't the ctrl-shift combination to switch language, choose something else.

7. Create script files for each MS Office app which look like this (This 
one works for MS Word):

#/bin/sh
setxkbmap us,il
LANG=he_IL /home/danny/cxoffice/bin/wine --cx-app \
C://Program Files//Microsoft Office//Office//WINWORD.EXE
# The last two lines are entered as ONE line, without the \ continuation 
# character.

I saved this as ~/bin/mswordh, chmod'ed to be executable by all. Also, 
~/bin is in my PATH.

Danny's Desktop Doodles:
8. Using the Menu Editor, replace (for example) the MS Word executable 
command with mswordh.

9. Same goes for any desktop icons or toolbar buttons.

10. Enjoy!

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]


Re: CXOffice, MS Office Hebrew version and SuSE 9.0 - Summary

2004-03-22 Thread Eli Marmor
Two questions:

1. What version of MS Office have you tried?
2. I guess that the previous message was a summary of a thread in CX
   mailing list, that was cross-posted to linux-il; is there any link
   (to an archive) or some quatations that you can bring from the
   original discussion?

Thanks,
-- 
Eli Marmor
[EMAIL PROTECTED]
CTO, Founder
Netmask (El-Mar) Internet Technologies Ltd.
__
Tel.:   +972-9-766-1020  8 Yad-Harutzim St.
Fax.:   +972-9-766-1314  P.O.B. 7004
Mobile: +972-50-23-7338  Kfar-Saba 44641, Israel

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]