Syntext Forums - Serna Enterprise XML Editor, Serna Free XML Editor
Go Back   Syntext Forums - Serna Enterprise XML Editor, Serna Free XML Editor > Syntext Serna XML Editor > General Discussion
Reload this Page typing umlaut / diacritics (like öäü, ß) in serna 4.1.1. on openSUSE 11.1
Reply
 
LinkBack Thread Tools Display Modes
(#1 (permalink))
Old
Junior Member
 
Posts: 15
Join Date: Jun 2009
Question typing umlaut / diacritics (like öäü, ß) in serna 4.1.1. on openSUSE 11.1 - 06-09-2009, 05:07 PM

Hi,

I've freshly downloaded and installed Serna V 4.1.1, running it on openSUSE 11.1 with a free license.

I fail to type lowercase umlauts (öäü) and ß. Strange enough, uppercase ÖÄÜ work, albeit unreliably.

What can I do to get öäüß working?


S.
Reply With Quote
(#2 (permalink))
Old
Administrator
 
Posts: 39
Join Date: Mar 2009
Default 06-10-2009, 11:06 AM

Susanne,

Yes, it is strange, we will check it out soon.

As a temporary solution, I will suggest to create a custom content actions for each small umlaut:
- Use Insert Symbol dialog to get desired symbols
- Call Edit > Custom Content > New Custom Content...
- copy umlaut symbol to "Content" field
- Set hotkey in "Hotkey" line edit box

This will help you a little bit.
Attached Images
File Type: jpg new-custom-content.jpg (13.4 KB, 4 views)
File Type: jpg custom-content-umlaut.jpg (12.5 KB, 3 views)
Reply With Quote
(#3 (permalink))
Old
Junior Member
 
Posts: 15
Join Date: Jun 2009
Default 06-10-2009, 01:46 PM

Quote:
Originally Posted by timof View Post
Susanne,

Yes, it is strange, we will check it out soon.

As a temporary solution, I will suggest to create a custom content actions for each small umlaut:
- Use Insert Symbol dialog to get desired symbols
- Call Edit > Custom Content > New Custom Content...
- copy umlaut symbol to "Content" field
- Set hotkey in "Hotkey" line edit box

This will help you a little bit.
Thanks for the quick reply Now this is nice albeit cumbersome for a common letter. In the custom content dialogue, I can enter the small ö without any problems, btw. and the newly created button will also enter the letter. just the key won't work.

Please let me know if I can provide you with any further information.

fwiw, xev trace shows Serna is getting the odiaresis keysym correctly.

btw, I need to hit Ö twice or start with Ä or Ü before I see Ö. small umlauts don't work at all.

Last edited by Susanne; 06-10-2009 at 01:48 PM. Reason: typo
Reply With Quote
(#4 (permalink))
Old
Administrator
 
Posts: 39
Join Date: Mar 2009
Default 06-10-2009, 02:47 PM

Quote:
Originally Posted by Susanne View Post
Please let me know if I can provide you with any further information.

fwiw, xev trace shows Serna is getting the odiaresis keysym correctly.

btw, I need to hit Ö twice or start with Ä or Ü before I see Ö. small umlauts don't work at all.
Thanks for the detailed information. I think this is enough for now to discover the problem. As soon as it works in the Custom Content dialog, it should be working in the editing window, and we will fix it.
Reply With Quote
(#5 (permalink))
Old
Administrator
 
Posts: 39
Join Date: Mar 2009
Default 06-11-2009, 08:56 PM

Just FYI, we checked this on SUSE 10 (our QA environment) and it works OK. Will check on SUSE 11 soon.
Reply With Quote
(#6 (permalink))
Old
Administrator
 
Posts: 14
Join Date: Mar 2009
Default 06-15-2009, 03:09 PM

We installed Serna-4.1 on openSUSE11.1 (with basic German language) and tried to type umlauts and ß in documents opened in Serna. It works OK (both lowercase and uppercase umlauts).

Please, provide us with some more details:
-do you mean Serna-4.1 or Serna-3.8.1?
-which type of the document (template) do you use?
-do umlauts work in other external application?
Reply With Quote
(#7 (permalink))
Old
Junior Member
 
Posts: 15
Join Date: Jun 2009
Default 06-16-2009, 07:55 AM

Let me supply some more useful LD_DEBUG output... I've added this to serna.sh:

Code:
# run serna with LD_DEBUG output
export LD_DEBUG="bindings"
export LD_DEBUG_OUTPUT=/tmp/serna.ld_debug
exec ${inst_prefix}/serna-4.1/bin/serna.bin "$@"
then I digged the actually used shared objects from that output:
Code:
cat /tmp/serna.ld_debug.18887  |
sed -ne "\,.* to /,{s,,/,;s, .*,,p}" |
sort -u > /tmp/serna.libs
joining this with the rpm database gives this:
Code:
1 froh@byron:~ $ rpm -qf $(cat /tmp/serna.libs) \
  --qf "%{name}-%{version}-%{release} (%{vendor})\n" |
  paste -d ":\n" /tmp/serna.libs -
/lib/ld-linux.so.2:glibc-2.9-2.11.1 (openSUSE)
/lib/libbz2.so.1:libbz2-1-1.0.5-34.5 (openSUSE)
/lib/libc.so.6:glibc-2.9-2.11.1 (openSUSE)
/lib/libdbus-1.so.3:dbus-1-1.2.10-5.4.1 (openSUSE)
/lib/libdl.so.2:glibc-2.9-2.11.1 (openSUSE)
/lib/libexpat.so.1:libexpat1-2.0.1-88.10 (openSUSE)
/lib/libgcc_s.so.1:libgcc43-4.3.3_20081022-9.5 (openSUSE)
/lib/libm.so.6:glibc-2.9-2.11.1 (openSUSE)
/lib/libpthread.so.0:glibc-2.9-2.11.1 (openSUSE)
/lib/librt.so.1:glibc-2.9-2.11.1 (openSUSE)
/lib/libz.so.1:zlib-1.2.3-104.137 (openSUSE)
/usr/lib/libICE.so.6:xorg-x11-libICE-7.4-1.24 (openSUSE)
/usr/lib/libQtDBus.so.4:libqt4-4.4.3-4.8.2 (openSUSE)
/usr/lib/libSM.so.6:xorg-x11-libSM-7.4-1.26 (openSUSE)
/usr/lib/libX11.so.6:xorg-x11-libX11-7.4-1.25 (openSUSE)
/usr/lib/libXau.so.6:xorg-x11-libXau-7.4-1.23 (openSUSE)
/usr/lib/libXcursor.so.1:xorg-x11-libs-7.4-8.1 (openSUSE)
/usr/lib/libXext.so.6:xorg-x11-libXext-7.4-1.25 (openSUSE)
/usr/lib/libXfixes.so.3:xorg-x11-libXfixes-7.4-1.24 (openSUSE)
/usr/lib/libXmu.so.6:xorg-x11-libXmu-7.4-1.26 (openSUSE)
/usr/lib/libXrandr.so.2:xorg-x11-libs-7.4-8.1 (openSUSE)
/usr/lib/libXrender.so.1:xorg-x11-libXrender-7.4-1.24 (openSUSE)
/usr/lib/libXt.so.6:xorg-x11-libXt-7.4-1.26 (openSUSE)
/usr/lib/libfontconfig.so.1:fontconfig-2.6.0-8.1 (openSUSE)
/usr/lib/libfreetype.so.6:freetype2-2.3.7-24.2.1 (openSUSE)
/usr/lib/libglib-2.0.so.0:libglib-2_0-0-2.18.2-5.2.1 (openSUSE)
/usr/lib/libpcre.so.0:pcre-7.8-1.26 (openSUSE)
/usr/lib/libstdc++.so.6:libstdc++43-4.3.3_20081022-9.5 (openSUSE)
/usr/lib/libxcb-xlib.so.0:xorg-x11-libxcb-7.4-1.24 (openSUSE)
/usr/lib/libxcb.so.1:xorg-x11-libxcb-7.4-1.24 (openSUSE)
/usr/local/serna-4.1/bin/imageformats/libqgif.so:serna-4.1-4.1.0-20090219 (Syntext, Inc.)
/usr/local/serna-4.1/bin/imageformats/libqjpeg.so:serna-4.1-4.1.0-20090219 (Syntext, Inc.)
/usr/local/serna-4.1/bin/imageformats/libqmng.so:serna-4.1-4.1.0-20090219 (Syntext, Inc.)
/usr/local/serna-4.1/bin/imageformats/libqsvg.so:serna-4.1-4.1.0-20090219 (Syntext, Inc.)
/usr/local/serna-4.1/bin/imageformats/libqtiff.so:serna-4.1-4.1.0-20090219 (Syntext, Inc.)
/usr/local/serna-4.1/bin/libQt3Support.so.4:serna-4.1-4.1.0-20090219 (Syntext, Inc.)
/usr/local/serna-4.1/bin/libQtAssistantClient.so.4:serna-4.1-4.1.0-20090219 (Syntext, Inc.)
/usr/local/serna-4.1/bin/libQtCore.so.4:serna-4.1-4.1.0-20090219 (Syntext, Inc.)
/usr/local/serna-4.1/bin/libQtGui.so.4:serna-4.1-4.1.0-20090219 (Syntext, Inc.)
/usr/local/serna-4.1/bin/libQtNetwork.so.4:serna-4.1-4.1.0-20090219 (Syntext, Inc.)
/usr/local/serna-4.1/bin/libQtSvg.so.4:serna-4.1-4.1.0-20090219 (Syntext, Inc.)
/usr/local/serna-4.1/bin/libQtXml.so.4:serna-4.1-4.1.0-20090219 (Syntext, Inc.)
/usr/local/serna-4.1/bin/libneon.so.26:serna-4.1-4.1.0-20090219 (Syntext, Inc.)
/usr/local/serna-4.1/bin/libqscintilla2.so.4:serna-4.1-4.1.0-20090219 (Syntext, Inc.)
/usr/local/serna-4.1/bin/libqtpropertybrowser.so.1:serna-4.1-4.1.0-20090219 (Syntext, Inc.)
/usr/local/serna-4.1/bin/libsapi21.so.2:serna-4.1-4.1.0-20090219 (Syntext, Inc.)
/usr/local/serna-4.1/bin/libxml2.so.2:serna-4.1-4.1.0-20090219 (Syntext, Inc.)
/usr/local/serna-4.1/bin/serna.bin:serna-4.1-4.1.0-20090219 (Syntext, Inc.)
/usr/local/serna-4.1/plugins/customizer/libcustomizer30.so:serna-4.1-4.1.0-20090219 (Syntext, Inc.)
/usr/local/serna-4.1/plugins/hotkeys/libhotkeys30.so:serna-4.1-4.1.0-20090219 (Syntext, Inc.)
/usr/local/serna-4.1/plugins/pyplugin/PyQt4/QtCore.so:serna-4.1-4.1.0-20090219 (Syntext, Inc.)
/usr/local/serna-4.1/plugins/pyplugin/PyQt4/QtGui.so:serna-4.1-4.1.0-20090219 (Syntext, Inc.)
/usr/local/serna-4.1/plugins/pyplugin/SernaApiCore.so:serna-4.1-4.1.0-20090219 (Syntext, Inc.)
/usr/local/serna-4.1/plugins/pyplugin/libpyconsole21.so:serna-4.1-4.1.0-20090219 (Syntext, Inc.)
/usr/local/serna-4.1/plugins/pyplugin/libpyplugin21.so:serna-4.1-4.1.0-20090219 (Syntext, Inc.)
/usr/local/serna-4.1/plugins/pyplugin/sip.so:serna-4.1-4.1.0-20090219 (Syntext, Inc.)
/usr/local/serna-4.1/plugins/speller/libaspell.so:serna-4.1-4.1.0-20090219 (Syntext, Inc.)
/usr/local/serna-4.1/plugins/speller/libspeller30.so:serna-4.1-4.1.0-20090219 (Syntext, Inc.)
/usr/local/serna-4.1/plugins/webdav/libwebdav30.so:serna-4.1-4.1.0-20090219 (Syntext, Inc.)
/usr/local/serna-4.1/python/lib/libpython2.4.so:serna-4.1-4.1.0-20090219 (Syntext, Inc.)
/usr/local/serna-4.1/python/lib/python2.4/lib-dynload/_weakref.so:serna-4.1-4.1.0-20090219 (Syntext, Inc.)
/usr/local/serna-4.1/python/lib/python2.4/lib-dynload/array.so:serna-4.1-4.1.0-20090219 (Syntext, Inc.)
/usr/local/serna-4.1/python/lib/python2.4/lib-dynload/cStringIO.so:serna-4.1-4.1.0-20090219 (Syntext, Inc.)
/usr/local/serna-4.1/python/lib/python2.4/lib-dynload/collections.so:serna-4.1-4.1.0-20090219 (Syntext, Inc.)
/usr/local/serna-4.1/python/lib/python2.4/lib-dynload/itertools.so:serna-4.1-4.1.0-20090219 (Syntext, Inc.)
/usr/local/serna-4.1/python/lib/python2.4/lib-dynload/operator.so:serna-4.1-4.1.0-20090219 (Syntext, Inc.)
/usr/local/serna-4.1/python/lib/python2.4/lib-dynload/strop.so:serna-4.1-4.1.0-20090219 (Syntext, Inc.)
/usr/local/serna-4.1/python/lib/python2.4/lib-dynload/time.so:serna-4.1-4.1.0-20090219 (Syntext, Inc.)
S.

Last edited by Susanne; 06-16-2009 at 09:12 PM.
Reply With Quote
(#8 (permalink))
Old
Junior Member
 
Posts: 15
Join Date: Jun 2009
Unhappy it's a local config problem... - 06-19-2009, 08:37 AM

My colleagues can't reproduce it. So I created a new clean test user and voilà, it works.

So it's a problem in my local, grown over the years X, kde, ... settings.


Oh well :-/


Consider this case closed. If I ever find what exactly it is (and I need to, I want to use serna ) I'll post it here.


S.
Reply With Quote
(#9 (permalink))
Old
Junior Member
 
Posts: 15
Join Date: Jun 2009
Lightbulb Problem solved! - 06-24-2009, 10:37 AM

Quote:
Originally Posted by Susanne View Post
If I ever find what exactly it is (and I need to, I want to use serna ) I'll post it here.
LANG was unset.


As it was unset for _all_ applications, and öäüÖÄÜß worked anywhere but in serna, this looks like a (low prio) bug.


S.

Last edited by Susanne; 06-24-2009 at 10:39 AM. Reason: added title
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.3.1
vBulletin Skin developed by: vBStyles.com