1

我正在尝试使用线程 Qt Embedded for Linux 更改键盘布局。键盘布局切换但 kmap2qmap 不起作用。bash 说找不到该命令。

我应该安装什么软件包才能使用 kmap2qmap?或者该工具的源路径在哪里?(也许我没有将它包含在 PATH 变量中)

提前致谢

4

2 回答 2

2

它是 Qt 的一个工具部分,它似乎没有被二进制 Linux 发行版打包,因为它是一个特定于 Qt 嵌入式 Linux 变体的工具。因此,您可能必须构建 Qt 才能访问此工具。但最有可能的是,如果您正在进行嵌入式 Linux 开发,那么已经有一个工具可以为您构建 Qt。

于 2013-01-09T08:02:35.793 回答
0

一个小小的补充,在我的 Qt 安装中,我运行了“MaintenanceTool”并用它来安装 Qt 源代码。如果你这样做,你会在下面找到来源

Qt/5.6/Src/qttools/src/kmap2qmap

Qt 是 Qt 文件夹,在那里你可以运行 qmake,make,它会在下面安装 'kmap2qmap':

Qt/5.6/Src/qttools/bin/kmap2qmap

~/Qt$ ./5.6/Src/qttools/bin/kmap2qmap /tmp/keymaps/i386/azerty/azerty.map Usage: kmap2qmap [--header] <kmap> [<additional kmaps> ...] <qmap> --header can be used to generate Qt's default compiled in qmap.

于 2017-03-28T09:56:31.547 回答