首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何让Maliit键盘在linux上工作?(薄荷)

如何让Maliit键盘在linux上工作?(薄荷)
EN

Stack Overflow用户
提问于 2015-10-21 10:24:36
回答 1查看 2.2K关注 0票数 1

我试图让maliit虚拟键盘在linux上工作。

我已经在虚拟机上安装了薄荷64位上的maliit-框架maliit插件。示例应用程序“平原”运行,当我按“开始”按钮时,它启动maliit服务器进程。但是,当我选择一个输入字段,没有键盘,没有错误消息时,什么都不会发生。它确实给出了一个警告virtual void MaliitKeyboard::Logic::WordEngine::setEnabled(bool) No backend available, cannot enable word engine!。一个字引擎对键盘来说是绝对必要的吗?

似乎没有太多的文档。曾经有一个wiki,至少有一部分可以在回程机上找到。不过,它似乎过时了。自从wiki崩溃以来,github存储库已经更新了好几次,fx maliit键盘-viewer.exe似乎已经被删除了。

有人编译并安装了最新版本的maliit框架和插件吗?所需的最低设置是什么?

当前设置详细信息

我正在使用gcc编译器通过Qt Creator运行它。

我为qmake:CONFIG+=nodoc CONFIG+=nohwkeyboard CONFIG+=noxcb添加了这些附加参数

我在build下添加了make步骤;命令:ssh-askpass,参数:Sudo Password | sudo -S make install

我已经在系统上设置了QT_IM_MODULE环境变量:export QT_IM_MODULE=Maliit

我还在构建环境下Qt中的项目设置中将QT_IM_MODULE环境变量设置为Maliit。

我已经按照maliit插件的自述运行了gconftool-2 -s --type list --list-type string /maliit/onscreen/enabled "[libmaliit-keyboard-plugin.so,en_gb]"gconftool-2 -s --type list --list-type string /maliit/onscreen/active "[libmaliit-keyboard-plugin.so,en_gb]"

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-22 15:33:38

我刚刚成功地运行了maliit-server和键盘。

您可能遗漏了这个步骤(这也是我所忽略的),即编译和安装input-context,它在默认情况下是没有安装的(在我的例子中无论如何)。

停止/杀死所有maliit-server实例并关闭应用程序。

代码语言:javascript
运行
复制
export QT_INSTALL_PLUGINS=/path/to/your/qt/plaugins
cd framework-master/input-content
qmake
make
make install // sudo if your plugin directory needs root permission

启动服务器

代码语言:javascript
运行
复制
maliit-server &
maliit-exampleapp-plainqt

点击输入字段会打开键盘。Word引擎是不必要的(我没有这样的引擎,并且收到相同的警告!)

我现在面临的另一个问题是:maliit键盘.字母上的黑盒子

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33256854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档