Bug 7990 - Thinkpad keyboards not properly handled.
Summary: Thinkpad keyboards not properly handled.
Status: RESOLVED FIXED
Alias: None
Product: xkeyboard-config
Classification: Unclassified
Component: General (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: high normal
Assignee: xkb
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-08-24 20:41 UTC by Matthias Clasen
Modified: 2006-09-05 15:07 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
patch (989 bytes, patch)
2006-08-24 20:41 UTC, Matthias Clasen
Details | Splinter Review

Description Matthias Clasen 2006-08-24 20:41:08 UTC
The geometry file for thinkpads defines two geometries, "us" and "intl", both
based on the partial "common". But the rules file only maps the model "thinkpad"
to "ibm_vndr/thinkpad(common)", which leads to the display of a keyboard without 
the alphabetic keys in gnome-keyboard-properties. 

I'll attach a patch to add a separate thinkpad model for the intl layout, and
map the existing model to "us".
Comment 1 Matthias Clasen 2006-08-24 20:41:44 UTC
Created attachment 6676 [details] [review]
patch
Comment 2 Alexander Larsson 2006-08-30 01:41:33 UTC
This patch modifies the rules/base file directly, instead of the various .part
files. Is that right?
Comment 3 Matthias Clasen 2006-09-02 16:21:46 UTC
Yes, sorry.
I hadn't enough brain left after grokking the XKB config system to grok 
the xkeyboard-config build system...
Comment 4 Sergey V. Udaltsov 2006-09-05 14:56:24 UTC
Mathias, would you mind if I move thinkpad from ibm_vndr one level up? It is the
only file in that directory. I think it is a bit of overkill - have one geometry
file per directory.
Comment 5 Matthias Clasen 2006-09-05 14:59:22 UTC
Sounds totally fine to me.
Comment 6 Sergey V. Udaltsov 2006-09-05 15:06:34 UTC
OK. Done.
Comment 7 Sergey V. Udaltsov 2006-09-05 15:07:51 UTC
BTW, I must admit - thinkpad geometry is probably the most nicely looking
geometry in the whole database.


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.