【发布时间】:2023-03-23 02:08:01
【问题描述】:
我正在尝试让 maliit 虚拟键盘在 linux 上运行。
我已经在安装在虚拟机上的 Mint Cinnamon 64 位上构建并安装了 maliit-framework 和 maliit-plugins。示例应用程序“plainqt”运行,当我按下开始按钮时它会启动恶意服务器进程。但是当我选择一个输入字段,没有键盘,没有错误消息时,什么也没有发生。它确实给出了警告virtual void MaliitKeyboard::Logic::WordEngine::setEnabled(bool) No backend available, cannot enable word engine!。键盘是否需要文字引擎才能简单地显示?
似乎没有太多文档。曾经有一个 wiki,至少部分内容可以在 waybackmachine 上找到。虽然它似乎已经过时了。 wiki 宕机后github 仓库更新了好几次,fx maliit-keyboard-viewer.exe 好像被删除了。
是否有人编译并安装了最新版本的 maliit 框架和插件?所需的最低设置是多少?
当前设置详情
我正在使用 gcc 编译器通过 Qt Creator 运行它
我为 qmake 添加了这些附加参数:CONFIG+=nodoc CONFIG+=nohwkeyboard CONFIG+=noxcb
我在构建步骤下添加了 make install 步骤;命令:ssh-askpass,参数:Sudo Password | sudo -S make install
我在系统上设置了QT_IM_MODULE环境变量:export QT_IM_MODULE=Maliit
我还在构建环境下 Qt Creator 的项目设置中将 QT_IM_MODULE 环境变量设置为 Maliit
我已经按照 maliit-plugins 的自述文件运行了 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]"
【问题讨论】: