如何将键盘模型添加到Ubuntu并将该模型返回给社区?


10

嘿,最近我有新的Lenovo z570笔记本电脑。它具有独特的键盘。我可以使用它,但不能完全使用它。我无法将某些“额外”键映射到它们各自的功能。联想z570没有单独的键盘型号。我想正确配置此键盘并退还给ubuntu存储库,以便以后使用同一台笔记本电脑的其他人可以使用我设置的配置。

我怎么做?

Answers:


7

创建修改后的键盘映射并将其提交到Ubuntu项目

您正在考虑帮助您计算机的其他用户,这真是太好了。您可以采取以下步骤。

我将尝试为您概述所需的步骤。详细信息将取决于您的计算机需求。

创建修改的键盘映射

这里为Ubuntu定义自定义键盘的详细说明。我建议将现有的键盘文件复制到一个新名称,然后修改该文件以添加和修改所需的内容。您可以使用gksudo gedit / usr / share / X11 / xkb / symbols / old-name进行此操作,然后在编辑器中进行更改。然后以新名称保存它们。如果忘记了,可以重新安装xkb-data软件包。

激活和测试修改后的键盘映射

进入系统设置,然后选择键盘控制面板。在底部,选择布局设置。然后,您可以单击左下角的+图标,将新文件添加到菜单中,进行选择并进行测试。

贡献给Ubuntu

如果您没有,则应该获得一个Launchpad帐户。转到启动板,然后单击右上角创建一个。否则,请登录。

下一步是去这里,确保没有人提交报告。假设情况并非如此,请报告默认键盘不适用于Lenovo z570的问题,并说明原因。

请将您创建的文件附加到错误中。

我建议回到这里并提供错误报告的链接。这样,其他将您的问题视为问题的人可以转到错误报告,然后单击表明该错误会影响他们的链接。

帮助更多人

您可以通过检查指向此软件包上游的启动板页面的链接来做进一步的准备。单击Bugs标记将显示Launchpad知道的上游软件包中的问题。它还表明Freedesktop为上游保留了一个错误报告系统。

Linux的大多数发行版都可能使用此上游软件包,因此,一旦在此处进行了贡献,您的贡献就会进一步扩大。Ubuntu不仅是帮助自己的用户的一种方式,它还向上游开发人员(例如Debian和Freedesktop的开发人员)提供帮助,以帮助非Ubuntu用户。

您可以单击链接,在freedesktop.org中跟踪Bug Bugzilla。在顶部转到Freedesktop错误报告系统,并将错误报告和新的键盘映射文件发送给他们。完成后,您应该返回到启动板错误报告,并添加该错误会影响上游软件包,并在此处放置指向上游错误报告的链接。这样,Ubuntu开发人员将知道他们不必自己执行此操作。

我可以看到Ubuntu X团队正在忙于准备Quantal,因此这可能是一个做出贡献的好时机。他们的邮件列表在ubuntu-x@lists.ubuntu.com,我相信他们也可以在IRC上闲逛。


3

我想您使用xkb配置文件为键盘创建了一个新的布局。为此,请转到:

/usr/share/X11/xkb/symbols

在这里,您可以按国家/地区缩写查看键盘布局配置。例如,美国英语的布局位于“ us”文件中。在此文件中,您可以定义在不同情况下按下某个键会发生什么情况。

建议您查看us文件并尝试使用键,直到您掌握了它的窍门,然后创建自己的自定义映射。

您可以在以下网站中找到更完整的操作方法:http : //www.dotkam.com/2007/06/25/custom-keyboard-layout-in-ubuntu-or-just-linux-2/


1

您可以尝试让已建立的Launchpad用户添加它们,或者如果可以编写代码,则访问与该代码相对应的Bazaar分支,然后在此处进行更改。您可能需要先加入相应的组,但无需组成员身份也可以建议代码。不过,还是有人需要为您提交。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.