Webベースバージョンのwechatにアクセスするための.desktop
ファイルを作成しました。具体的には、ファイルは~/.local/share/applications/wechat.desktop
で、次の内容が含まれています。
[Desktop Entry]
Name=WeChat
Type=Application
Exec=webapp-container --name="WeChat" --icon=/home/xieerqi/.local/share/applications/wechat.png "http://wx.qq.com"
Icon=/home/xieerqi/.local/share/applications/wechat.png
Terminal=false
sogou
pinyin inputメソッドでは、言語を中国語に切り替えることができず、インジケーターなどを使用して手動で変更しても英語のままです。 ibus
pinyinでも同様の経験がありましたが、少なくともibus
の場合は、何度も切り替えを試みた後、中国語のテキストを入力できました。そのため、問題は主にwebapp-container
にあると私は信じています。
設定を少し調整した後、私はついに(一種の)解決策にたどり着きました---user-agent-string="Mozilla/5.0 (X11; Linux x86_64; rv:10.0) Gecko/20100101 Firefox/10.0"
オプションを介してユーザーエージェントを明示的に宣言します。フルExec=
行は次のようになります:
webapp-container --webapp='V2VDaGF0Cg==' --app-id='WeChatWebApp' -d 'wx.qq.com' --user-agent-string="Mozilla/5.0 (X11; Linux x86_64; rv:10.0) Gecko/20100101 Firefox/10.0"
これにより、入力ソースを切り替えてsogou pinyinを適切に使用でき(ibusでテストされていませんが)、デスクトップを使用しているにもかかわらず「デスクトップブラウザ」を使用する必要があるというWeChatのWebサービスによる不満を解決します。