On Thu, 2003-06-12 at 23:28, lily wrote:
> > On Tue, 2003-06-10 at 22:25, miaocheng wrote:
> > >    I use red hat linux 8.0, the version of XFree86 is 4.2.0 and  the 
> > > desktop manager is Gnome
> > >      I encounter a problem . When I input character of Uighur , which is 
> > > one kind of Arbic and be generally used in west zone of china, in X 
> > > windows, there are two cursors ,one is in normal position,at  the end of 
> > > line.the other is in the begining of line . the two cursors are all 
> > > visible at the same time . According to  Solaris 7 Release Notes,this is 
> > > a feature of Complex Text Layout . But in my zone , when persons input 
> > > Uighur , they are used to show one cursor  in begining of line other 
> > > than two cursors. 
> > >      Please tell me how to make the cursor at the end of line invisible 
> > > . if you know where i can find documents that are able to help me to 
> > > solve  this problem ,thanks to share sourses with me.
> > 
> > You can put 'gtk-split-cursor = 0' in your ~/.gtkrc-2.0 or 
> > /etc/gtk-2.9/gtkrc. But there are various bugs with that, so
> > it may not work well for you, e.g.:
> > 
> > http://bugzilla.gnome.org/show_bug.cgi?id=73307
> > 
> > Regards,
> >                                      Owen
> > 
> > [ This has nothing to do with CTL, which is a Motif thing mostly ]
> > 
> > _______________________________________________
> .
> According to those , I put 'gtk-split-cursor = 0' in my  /etc/gtk-2.0/gtkrc. The 
> cursor in the begining of line disappear 
> and the end cursor of line is visible. But the characters of Uighur that is one kind 
> of Aracbic, as you know , are  inputed
>  in the begining of line and push those characters have been inputed back to produce 
> bidirectional text effect. people in my
>  zone ,when they inputed Uighur's character ,prefer cursor visible in the insertion 
> point  to  cursor visible at other positions
> of line . At another word ,they are used to look at the cursor in the begining of 
> line other than  the cursor at the end of line.
> So, do you know how to make the end cursor invisible and ,at the same time,keep the 
> begining cursor visible. At a guess,  the
>  only way to disable the end cursor  would be to modify the related code or . If I 
> am right . please tell me which code files 
> is relative , how to modify them or where to get resourses that  are able to help me 
> to solve this problem.

Likely your problem is that GTK+ doesn't recognize the second group in
your keymap as being a RTL group. Currently the second group has to be
called "arabic" or "hebrew" for the split cursor to work. If your
second group is called, say, "uighur", try renaming it to "arabic".

(gtk+/gdk/x11/gdkkeys-x11.c:get_direction() if you want a code
reference)

Regards,
                                        Owen


_______________________________________________
I18n mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/i18n

Reply via email to