我试图让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]"。
发布于 2015-10-22 15:33:38
我刚刚成功地运行了maliit-server和键盘。
您可能遗漏了这个步骤(这也是我所忽略的),即编译和安装input-context,它在默认情况下是没有安装的(在我的例子中无论如何)。
停止/杀死所有maliit-server实例并关闭应用程序。
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启动服务器
maliit-server &
maliit-exampleapp-plainqt点击输入字段会打开键盘。Word引擎是不必要的(我没有这样的引擎,并且收到相同的警告!)
我现在面临的另一个问题是:maliit键盘.字母上的黑盒子
https://stackoverflow.com/questions/33256854
复制相似问题