首页 > 解决方案 > 如何在 Sailfish OS 中禁用烦人的键盘建议?

问题描述

在标准的 Sailfish OS 键盘中,有这个自动提示功能,这很好,但可能真的很烦人,例如复制正在编辑的单词的一部分等。UI 没有提供任何禁用此功能的方法。可以通过编辑系统文件来完成吗?

标签: autosuggestsailfish-os

解决方案


以下适用于 Intex AquaFish 设备上的 Sailfish OS 2。在其他运行版本 2 的设备上基本相同,但我无法检查 Sailfish OS v3。自动建议功能在配置文件中配置/usr/share/maliit/plugins/com/jolla/Xt9InputHandler.qml。在您选择的编辑器中打开它。它包含类似 JSON 的嵌套项结构。找到以下路径:

InputHandler.(topItem:  component).TopItem.SilicaListView.(delegate: BackgroundItem)

在那里,找到

onClicked: applyPrediction(model.text, model.index)

并在前面加上注释//。然后找到对象Text(应该只是下面几行)并在其中注释掉该项目:

text: formatText(model.text)

现在剩下的就是重启 Maliit 键盘服务:

systemctl --user restart maliit-server.service

并确认键盘不再影响您的写作。


推荐阅读