幸運的是,OpenSUSE的多語言支持社區編寫了壹個可以在OpenSUSE下安裝搜狗輸入法的安裝程序,這使得搜狗不局限於Debian Linux發行版的專利(如Ubuntu和Deepin)。
搜狗輸入法的安裝程序在OpenSUSE的M17N源碼中,也就是多語言支持源碼。首先輸入源文件的地址(http://download . opensuse . org/repositories/m 17N/),然後在列表中找到與您的OpenSUSE版本相對應的文件。輸入後,復制地址欄上的地址以備後用。比如作者的OpenSUSE是版本Leap 15.0,那麽點擊“OpenSUSE_Leap_15.0”就可以在地址欄獲得這個地址:
打開終端,輸入以下命令添加信號源。命令中的地址是剛剛復制的地址,但是末尾要加上“M17N.repo ”:
通過這種方式,添加了多語言支持源。
您可以直接在終端中安裝:
請稍等片刻,讓安裝過程正常進行。與其他RPM包不同,這裏的搜狗輸入法“包”實際上是壹個安裝程序,由shell腳本組成。它的作用是獲取搜狗官方的DEB安裝包,然後直接提取其中的內容,安裝在系統相應的位置。據此,搜狗的DEB安裝包可以安裝在不支持DEB的OpenSUSE中。
理論上,搜狗輸入法可以在任務欄上的Fcitx輸入法管理器中找到並啟用。但是搜狗輸入法壹直無法正常工作,顯示實際的輸入法界面和控制條壹直沒有出現,過了壹段時間又彈出輸入法錯誤的提示。
後來筆者嘗試直接在終端運行搜狗輸入法的主程序搜狗-qimpanel,結果顯示找不到libQtWebKit.so.4庫,無法運行。
看起來畢竟是依賴不足導致運行異常——OpenSUSE默認不帶這個庫。幸運的是,這個庫文件可以直接用zypper安裝:
安裝完成後,重啟搜狗輸入法,就可以正常打字了。
筆者隨機打開壹個文本編輯器進行打字,發現雖然搜狗輸入法可以正常輸入,但是所有的標點都是半角英文標點,即使打開了中文標點選項。
這個問題的解決方法其實很簡單:重啟系統就可以了。重啟後,搜狗輸入法可以正常輸入中文標點符號。
如果還是有問題,可以在OpenSUSE的Qt 4設置程序中,將界面標簽中的默認輸入法設置為Fcitx(在OpenSUSE開始菜單中搜索Qt設置就可以找到)。