Bug 58233 - The Hebrew lyx keyboard layout lack 1-8 numbers
Summary: The Hebrew lyx keyboard layout lack 1-8 numbers
Status: RESOLVED NOTOURBUG
Alias: None
Product: xkeyboard-config
Classification: Unclassified
Component: General (show other bugs)
Version: unspecified
Hardware: All All
: medium blocker
Assignee: xkb
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-12-13 08:33 UTC by Ariel Galil (אריאל גליל)
Modified: 2013-09-28 21:27 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
The orginal file (11.02 KB, text/plain)
2012-12-13 08:33 UTC, Ariel Galil (אריאל גליל)
Details
xkbcomp output on system with the bug (59.25 KB, application/octet-stream)
2012-12-13 14:18 UTC, Ariel Galil (אריאל גליל)
Details
the same output without the bug (58.61 KB, application/octet-stream)
2012-12-13 14:20 UTC, Ariel Galil (אריאל גליל)
Details
keyboard layout before applying the file from git (60.80 KB, text/plain)
2013-08-30 14:24 UTC, Yotam Benshalom
Details
keyboard layout after applying the file from git and restarting (60.80 KB, text/plain)
2013-08-30 14:26 UTC, Yotam Benshalom
Details

Description Ariel Galil (אריאל גליל) 2012-12-13 08:33:20 UTC
Created attachment 71433 [details]
The orginal file

Somehow, The Hebrew lyx layout lack 1-8 numbers in the symbols configuration file.
Comment 1 Ariel Galil (אריאל גליל) 2012-12-13 08:41:29 UTC
the file is:
/usr/share/X11/xkb/symbols/il
Comment 2 Sergey V. Udaltsov 2012-12-13 10:59:53 UTC
Could you please do proper patch against git?
Comment 3 Ariel Galil (אריאל גליל) 2012-12-13 11:58:40 UTC
(In reply to comment #2)
> Could you please do proper patch against git?

O.K. I comapred my file with someone that don't have this bug, and those files are identical, it's not related to this file.
Comment 4 Sergey V. Udaltsov 2012-12-13 12:04:37 UTC
Please do "xkbcomp :0 -xkb out.xkb" on your system - and on the system without that bug. Please attach the results here.
Comment 5 Ariel Galil (אריאל גליל) 2012-12-13 14:17:04 UTC
(In reply to comment #4)
> Please do "xkbcomp :0 -xkb out.xkb" on your system - and on the system
> without that bug. Please attach the results here.

I uploading the files.
Comment 6 Ariel Galil (אריאל גליל) 2012-12-13 14:18:02 UTC
Created attachment 71446 [details]
xkbcomp output on system with the bug
Comment 7 Ariel Galil (אריאל גליל) 2012-12-13 14:20:32 UTC
Created attachment 71447 [details]
the same output without the bug
Comment 8 Sergey V. Udaltsov 2012-12-13 14:26:46 UTC
There is a serious difference.

In one case (where you see the bug) you have Hebrew as 1st layout, US as 2nd. But if you put US layout first, the bug disappears.

Please confirm?
Comment 9 Ariel Galil (אריאל גליל) 2012-12-13 14:31:25 UTC
i Confirm when i move the hebrew to be the second layout the bug dissapear.
Comment 10 Sergey V. Udaltsov 2012-12-13 14:33:19 UTC
Does this affect other Hebrew variants? I suspect it should do...
Comment 11 Ariel Galil (אריאל גליל) 2012-12-13 14:41:25 UTC
(In reply to comment #10)
> Does this affect other Hebrew variants? I suspect it should do...

No, only this specific layout.
Comment 12 Sergey V. Udaltsov 2012-12-13 14:43:27 UTC
Even il(phonetic)??
Comment 13 Sergey V. Udaltsov 2012-12-13 14:45:05 UTC
Could you please try the version from git?

http://cgit.freedesktop.org/xkeyboard-config/commit/symbols/il?id=2e9ab8be72b1d0306e5e6e8c33cde51c0c927450

Has the fix you need. But perhaps il(phonetic) should be fixed as well.
Comment 14 Ariel Galil (אריאל גליל) 2012-12-13 21:10:00 UTC
I don't have time to check it now, thank you for your kindly help :-)
Comment 15 Yotam Benshalom 2013-08-23 14:58:18 UTC
This bug is not fixed in ubuntu 13.10, using xkb-data 2.5.1-3ubuntu2. The file is still using the old version. This is the downstream bug report: https://bugs.launchpad.net/ubuntu/+source/xkeyboard-config/+bug/1089804

I just wanted to makesure that this version is indeed one prior to the release of the upstream fix. If not, then something is wrong.
Comment 16 Yotam Benshalom 2013-08-23 19:12:36 UTC
I also tried to replace the /usr/share/X11/xkb/symbols/il with the version from git linked here and reboot. Now, when I use the gnome tool for displaying keyboard layouts I see the numbers in place, but they do not work. Pressing the number keys in lyx layout still does not work.

Is there a way to solve this?
Comment 17 Sergey V. Udaltsov 2013-08-24 21:38:33 UTC
Could you please attach the output of xkbcomp :0 -xkb out.xkb ? What version of GNOME are you using?
Comment 18 Yotam Benshalom 2013-08-30 14:24:55 UTC
Created attachment 84917 [details]
keyboard layout before applying the file from git
Comment 19 Yotam Benshalom 2013-08-30 14:26:06 UTC
Created attachment 84918 [details]
keyboard layout after applying the file from git and restarting
Comment 20 Yotam Benshalom 2013-08-30 14:28:00 UTC
The version of the "gnome" meta package is ubuntu 13.10 is currently 1:3.8+1ubuntu3. In practice I think that some of the gnome packages there are still using version 3.6. Is there a specific package of interest?
Comment 21 Sergey V. Udaltsov 2013-09-03 22:06:04 UTC
I am sorry but the files you provided are exactly same!

And they look correct:

    key <AE01> {
        type[group2]= "THREE_LEVEL",
        symbols[Group1]= [               1,          exclam ],
        symbols[Group2]= [               1,          exclam,           U05B1 ]
    };
    key <AE02> {
        type[group2]= "THREE_LEVEL",
        symbols[Group1]= [               2,              at ],
        symbols[Group2]= [               2,              at,           U05B2 ]
    };
etc

So, keys 1 and 2 have proper mapping for both groups.

Try starting KDE or some other simple window manager, configure the keyboard and check. I guess GNOME does not use XKB for Hebrew.
Comment 22 Yotam Benshalom 2013-09-06 15:09:15 UTC
‏You are correct - on lxde, the repaired file works just right. But not on gnome. On gnome, even when I remove the lyx layout, reboot, and then re-add it, the 1-8 number keys are not recognised,
Do you have any clue about how to even approach this problem?
Comment 23 Sergey V. Udaltsov 2013-09-06 15:10:59 UTC
(In reply to comment #22)
> ‏You are correct - on lxde, the repaired file works just right. But not on
> gnome. On gnome, even when I remove the lyx layout, reboot, and then re-add
> it, the 1-8 number keys are not recognised,
> Do you have any clue about how to even approach this problem?

Please complain to gnome bugzilla, against gnome-settings-daemon. I used to be one of them till they fscked up XKB support
Comment 24 Yotam Benshalom 2013-09-07 18:46:16 UTC
The problem is that this is not really a gnome bug. I can't just go to gnome bugzilla and say that there is a problem in gnome because it does not auto-update its cached data after I manually edit the X keyboard layouts - this is not something a regular user would do.

I would like to find out how to rectify my current situation - a handicapped GNOME experience, not being able to type numbers using my keyboard layout - but I do not know whom I should ask. Do you have any idea?
Comment 25 Sergey V. Udaltsov 2013-09-28 21:27:57 UTC
I am not sure gnome is using XKB for Hebrew in your case. It may be some Input Method


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.