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