簡體   English   中英

如何使Maliit Keyboard在Linux上工作? (薄荷)

[英]How to get Maliit Keyboard working on linux? (Mint)

我正在嘗試在Linux上使用惡意虛擬鍵盤。

我已經在虛擬機上安裝的Mint Cinnamon 64位上構建並安裝了maliit-frameworkmaliit-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 Sudo Password | sudo -S make install

我已經在系統上設置了QT_IM_MODULE環境變量: export QT_IM_MODULE=Maliit

我還在構建環境下的Qt Creator中的項目設置中將QT_IM_MODULE環境變量設置為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]" (根據maliit-plugins的自述文件)

我只是設法運行了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

單擊輸入字段將調出鍵盤。 不需要單詞引擎(我沒有一個,並且得到相同的警告!)

我現在在這里遇到另一個問題: 馬來鍵盤-字母上的黑匣子

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM