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

Reply via email to