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

ksi*_*kar 10 keyboard-layout lenovo

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

我怎么做?

Joh*_*ber 7

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

很高兴您正在考虑帮助您的计算机的其他用户。以下是您可以采取的一些步骤。

我会尽力为您概述所需的步骤。详细信息将取决于您的计算机需要什么。

创建修改后的键盘映射

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

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

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

为 Ubuntu 做贡献

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

下一步是到这里并确保有人尚未提交报告。假设不是这样,报告默认键盘对联想z570不够用的问题并说明原因。

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

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

帮助更多人

您可以通过查看此包上游启动板页面的链接来更进一步。单击 Bugs 标签会显示 Launchpad 知道的上游包中的问题。它还表明 Freedesktop 为上游保留了一个错误报告系统。

大多数 Linux 发行版可能都使用这个上游包,因此一旦在那里做出贡献,您的贡献就可以走得更远。Ubuntu 不仅是帮助自己用户的一种方式,它还回馈上游开发人员,例如 Debian 和 Freedesktop 的开发人员,以帮助非 Ubuntu 用户。

您可以单击链接在 freedesktop.org Bugzilla 中跟踪错误。在顶部转到 Freedesktop 错误报告系统并将您的错误报告和新的键盘映射文件发送给他们。一旦你这样做了,你应该回到你的 Launchpad 错误报告并添加该错误影响上游包,并在那里放置一个指向上游错误报告的链接。这样 Ubuntu 开发人员就会知道他们不必自己做这件事。

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