sure, Khalid, it's a very great work yes it should be upstreamed how yo make xim the default for arabic
On Sun, Jun 15, 2008 at 10:07 PM, Khaled Hosny <[EMAIL PROTECTED]> wrote: > Guys, what do you think, is this satisfactory solution to be pushed > upstream? If so, I'll prepare a patch against X locale data then fix the > xkb layout to match it. > > Now I've the idea of using Unicode unassigned code points in the xkb > layout and X locale file instead of the values from presentation forms, > this will mean if this feature didn't work with the user, he will get an > invalid character and he will notice the presence of a problem instead > of the pseudo characters that presentation forms give. > > Regards, > Khaled > > On Thu, Jun 12, 2008 at 11:04:57PM +0300, Muayyad AlSadi wrote: >> Thanks, it worked >> >> >> On Thu, Jun 12, 2008 at 4:27 PM, Khaled Hosny <[EMAIL PROTECTED]> wrote: >> > On Thu, Jun 12, 2008 at 02:44:44AM +0300, Muayyad AlSadi wrote: >> >> good job, >> >> but I did not get it khalid >> >> is it for xkb or IM >> > >> > To be honest, I'm not sure how this "composite keys" feature work, >> > google didn't help. I discovered it by reading this post on gnome-i18n >> > list http://mail.gnome.org/archives/gnome-i18n/2008-June/msg00030.html. >> > >> >> >> >> after editing those files do I have to restart x, run some >> >> compile/cache command or what ever >> > >> > I did nothing other than restarting X. If you are using GTK+ app, make >> > sure you are using X input method (select it from the right click menu, >> > or set the GTK_IM_MODULE="xim" environment variable. >> > >> > Regards, >> > Khaled >> > >> >> >> >> >> >> On Mon, Jun 9, 2008 at 8:47 PM, Khaled Hosny <[EMAIL PROTECTED]> wrote: >> >> > It does work with mlterm too, the problem was in my configuration. >> >> > You will need to add 'GTK_IM_MODULE="xim"' to your ~/.xsessionrc or the >> >> > system wide file. >> >> > >> >> > On Mon, Jun 09, 2008 at 03:05:43PM +0300, Khaled Hosny wrote: >> >> >> I found a workaround using X composite keys, it might not be an optimum >> >> >> solution but it does work with GTK/QT apps at least (but not with >> >> >> mlterm). >> >> >> >> >> >> Add the following lines to "/usr/share/X11/locale/en_US.UTF-8/Compose": >> >> >> <UFEFB> : "لا" # LAM WITH ALEF >> >> >> <UFEF7> : "لأ" # LAM WITH ALEF WITH HAMZA ABOVE >> >> >> <UFEF9> : "لإ" # LAM WITH ALEF WITH HAMZA BELOW >> >> >> <UFEF5> : "لآ" # LAM WITH ALEF WITH MADDA ABOVE >> >> >> >> >> >> Then edit "/usr/share/X11/xkb/symbols/ara" and look for the relevant >> >> >> lines, replace VoidSymbol in your file with the corresponding code >> >> >> point, so that it looks like: >> >> >> ... >> >> >> key <AD05> { [Arabic_feh, 0x100FEF9] }; >> >> >> ... >> >> >> key <AC05> { [Arabic_lam, 0x100FEF7] }; >> >> >> ... >> >> >> key <AB05> { [0x100FEFB, 0x100FEF5] }; >> >> >> >> >> >> Then you will need to tell GTK to use XIM: >> >> >> export GTK_IM_MODULE="xim" >> >> >> >> >> >> You might need this with QT too (worked without this on my system): >> >> >> export QT_IM_MODULE="xim" >> >> >> >> >> >> Regards, >> >> >> Khaled >> >> >> >> >> >> On Wed, May 14, 2008 at 10:59:25PM +0300, Muayyad AlSadi wrote: >> >> >> > B and G are disabled in arabic keyboard layout >> >> >> > in the new ubuntu and fedora >> >> >> > >> >> >> > so does this also applies to input methods >> >> >> > >> >> >> > have't any one involved with input methods and arabic >> >> >> > >> >> >> > does they support لا >> >> >> > _______________________________________________ >> >> >> > Developer mailing list >> >> >> > [email protected] >> >> >> > http://lists.arabeyes.org/mailman/listinfo/developer >> >> >> -- >> >> >> Khaled Hosny >> >> >> Arabic localizer and member of Arabeyes.org team >> >> > >> >> > -- >> >> > Khaled Hosny >> >> > Arabic localizer and member of Arabeyes.org team >> >> > >> >> > -----BEGIN PGP SIGNATURE----- >> >> > Version: GnuPG v1.4.6 (GNU/Linux) >> >> > >> >> > iD8DBQFITWyvRoqITGOuyPIRAlnlAJ999tfc7MrZPjSvcOfFXzYGIcNJWgCdErOK >> >> > m2VnrLkbZDZbt0raygfPd2Y= >> >> > =bZS8 >> >> > -----END PGP SIGNATURE----- >> >> > >> >> > _______________________________________________ >> >> > Developer mailing list >> >> > [email protected] >> >> > http://lists.arabeyes.org/mailman/listinfo/developer >> >> > >> >> _______________________________________________ >> >> Developer mailing list >> >> [email protected] >> >> http://lists.arabeyes.org/mailman/listinfo/developer >> > -- >> > Khaled Hosny >> > Arabic localizer and member of Arabeyes.org team >> > >> > -----BEGIN PGP SIGNATURE----- >> > Version: GnuPG v1.4.6 (GNU/Linux) >> > >> > iD8DBQFIUSRbRoqITGOuyPIRAlxcAKCIUiDsHDyWmVvgHPNbeVW9l8tFKQCeLObz >> > rnG7HfPjEEdv1WasMVwhPag= >> > =k+ZV >> > -----END PGP SIGNATURE----- >> > >> > _______________________________________________ >> > Developer mailing list >> > [email protected] >> > http://lists.arabeyes.org/mailman/listinfo/developer >> > >> _______________________________________________ >> Developer mailing list >> [email protected] >> http://lists.arabeyes.org/mailman/listinfo/developer > -- > Khaled Hosny > Arabic localizer and member of Arabeyes.org team > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.6 (GNU/Linux) > > iD8DBQFIVWiNRoqITGOuyPIRAlZOAJ9yP24bzQ7jhsj9LsLlVPwqyCM06gCbBWsw > q8TcAHMFC6CUzXadX5pguug= > =hNuB > -----END PGP SIGNATURE----- > > _______________________________________________ > Developer mailing list > [email protected] > http://lists.arabeyes.org/mailman/listinfo/developer > _______________________________________________ Developer mailing list [email protected] http://lists.arabeyes.org/mailman/listinfo/developer

