我正在尝试使用线程 Qt Embedded for Linux 更改键盘布局。键盘布局切换但 kmap2qmap 不起作用。bash 说找不到该命令。
我应该安装什么软件包才能使用 kmap2qmap?或者该工具的源路径在哪里?(也许我没有将它包含在 PATH 变量中)
提前致谢
我正在尝试使用线程 Qt Embedded for Linux 更改键盘布局。键盘布局切换但 kmap2qmap 不起作用。bash 说找不到该命令。
我应该安装什么软件包才能使用 kmap2qmap?或者该工具的源路径在哪里?(也许我没有将它包含在 PATH 变量中)
提前致谢
它是 Qt 的一个工具部分,它似乎没有被二进制 Linux 发行版打包,因为它是一个特定于 Qt 嵌入式 Linux 变体的工具。因此,您可能必须构建 Qt 才能访问此工具。但最有可能的是,如果您正在进行嵌入式 Linux 开发,那么已经有一个工具可以为您构建 Qt。
一个小小的补充,在我的 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.