It seems that the XMODIFIERS is not the problem. All new applications like gedit, libreoffice, etc accept dead letters properly, and Greek works.
My problem was with emacs which I use heavily. So I did not try other applications first. Anyway, it seems that the problem for Emacs is that it does not like/understand the C locale; I can not set my locale to Greek since CDE will have other problems. So locale is left to be C. The solution is instead of executing emacs, to execute LANG=el_GR.UTF-8 emacs This does the trick. Maybe this bit of information must find it's way to the wiki pages of CDE. Other applications like libreoffice do not care for C locale and work without problems Antonis. On 01/04/14 00:30, Jon Trulson wrote: > On Mon, 30 Dec 2013, Antonis Tsolomitis wrote: > >> >> In my previous message I wrote about the freezing of the window manager >> when switching languages with xkb. Since the functionality returns to >> normal >> when switching back to english, the desktop could be used if this was >> the only problem. >> >> Unfortunately there is more. Greek (and other languages) use dead keys >> to write >> accented letters. I start emacs in which I can write English and Greek. >> In a terminal I execute >> >> |setxkbmap -option grp:alt_shift_toggle us,gr| >> >> Return to emacs and switch keyboard with alt_shift. Now you can write >> Greek but >> not accented letters. So it seems that the dead keys (; and : for Greek) >> do not reach >> the Xserver. They are trapped by the window manager maybe? I do not >> know. >> >> With this problem CDE is not minimally usable in other languages than >> those >> supported by the iso-8859-1 standard. > > > From the old XiG CDE FAQ: > > =-= > 2.5) I'm using the <Spanish/French/etc> locale and I can't get certain > characters to show up when using dead keys. For example, under > xterm I can type a '"' 'u', but under <dtterm/dtpad/etc> all I > see is '"u'. > > Add the following onto the end of your ~/.dtprofile file: > > export XMODIFIERS=@im= > > This will tell Motif to use the builtin XIM (X Input Manager) > that can handle DeadKey and Compose support. Logout and then > back in, and you should see the behavior you expect. > =-= > > Does this help? > > ------------------------------------------------------------------------------ Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk _______________________________________________ cdesktopenv-devel mailing list cdesktopenv-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel