The problem:
Some (but not all) OpenOffice menus draw VERY slowly, slowing down the whole OO app in the process. Further investigation showed that any menus not containing keyboard shortcuts (<Ctrl-C>, etc) open instantly, while menus with several shortcuts, such as the File and Edit menus, open the slowest. If you open up the Configuration window in Tools->Configuration and click on the Keyboard tab, the whole app lags significantly, and it can take up to four minutes before OO is responsive again.
I have recreated this problem across two distros on the server, Debian (configured myself), and Fedora (K12LTSP4.0 - default install and configured with K12's scripts and ltspcfg). I have recreated it on two terminal clients, one with a s3 Trio card using XF86_S3, and another with a cirrus alpine card using XF86_SVGA. I do not have a terminal client that will boot using ltsp's Xfree 4, so I cannot test that, but I tried using XDarwin on MacOSX 10.3 (xfree 4.3) to log into my ltsp server and had the same problem, which printed this error in my OSX Terminal:
The XKEYBOARD keymap compiler (xkbcomp) reports: > Error: Can't find file "unknown" for geometry include > Exiting > Abandoning geometry file "default" Errors from xkbcomp are not fatal to the X server
Now, I do realize that the "/opt/ltsp" part of my server is not used when using OSX/XDarwin, but searching the bug reports at OOo for "slow menu", i found bug 17721 which explains that "XDarwin has incomplete Xkeyboard extension support. This results in a message being printed out the stderr every time XkbGetKeyboard() is called". I have reason to believe that ltsp's X11 (at least v3) is similarly flawed, since when I rebooted my powerbook into Gentoo Linux, using a full-fledged Xfree v4 server to remotely connect to my ltsp server again, OO menus were flawless.
Sorry for the long-winded message, but while I love using linux, and I believe my company can really benefit from the Linux Terminal Server Project, this small issue is, as I said before, a deal-breaker.
I'm not trying to pretend like I fully understand the inner workings of X11, I'm not an experienced programmer, and I could be way off on this. These are just some observations I've made. If anyone has any solutions, or If there is anything I can do to help, please let me know.
- Jim
------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click _____________________________________________________________________ Ltsp-discuss mailing list. To un-subscribe, or change prefs, goto: https://lists.sourceforge.net/lists/listinfo/ltsp-discuss For additional LTSP help, try #ltsp channel on irc.freenode.net
