[英]How to get Maliit Keyboard working on linux? (Mint)
我正在嘗試在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
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.