Hi All,
This patch is to fix vino's P1 bug, bugster:6487136.
This bug is because Xsun giving wrong keyboard mapping table by api
XGetKeyboardMapping, vino's community owner also think it is Xsun bug.
I've filed a bug for Xsun 6488771, unfortunately Xsun team do not think
it is their problem.
Now I have to make this patch for vino to let vino work, it is some kind
ugly, but works well. I have not committed, want to you guys review it
first.
Potential issue:
[1] Verity Xsun running
- Do not know a better why to know Xsun is running for this user.
[2] Change mapping table with hard code
- May not working on some keyboard, I've tested three types
keyboard, all work, but not sure for all types.
- May not work for some locales, works fine on English and Chinese
locale.
Xsun is going to be replaced with Xorg on sparc, this patch is just a
temporary solution and won't be upstreamed to community. So I just want
to vino working on Xsun for low-level supporting until the day Xorg is
replacing Xsun.
Thanks and regards,
Halton.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vino-12-xsun-keyboard.diff
Type: text/x-patch
Size: 1099 bytes
Desc: not available
URL:
<http://mail.opensolaris.org/pipermail/jds-review/attachments/20061113/56d2a3cf/attachment.bin>