manjaro网易云音乐无法中文输入解决方案

manjaro虚拟机下好网易云音乐后发现搜索框无法输入中文,于是上网搜索方案,一番折腾后修复bug,以下是方案:

step1
查看本机是否安装有qcef软件包

pacman -Q qcef

如果没有,就装一个

sudo pacman -S qcef

step2
编辑/opt/netease/netease-cloud-music/netease-cloud-music.bash
为求保险,复制代码副本后注释原代码

#!/bin/sh
HERE="$(dirname "$(readlink -f "${0}")")"
#export LD_LIBRARY_PATH="${HERE}"/libs
#注释原有的LD_LIBRARY_PATH,以下是修改过的
export LD_LIBRARY_PATH=/usr/libs
export QT_PLUGIN_PATH="${HERE}"/plugins 
export QT_QPA_PLATFORM_PLUGIN_PATH="${HERE}"/plugins/platforms
exec "${HERE}"/netease-cloud-music $@

step3
安装vlc

sudo pacman -S vlc

重启网易云音乐后就可以输入中文了,原理我也不清楚
网上搜索一番,贴吧网友adakat给出这样解释

估计又是qt不同版本输入模块不兼容的问题,可能网易云和vlc有相同的库,运行时用从vlc安装到系统目录中的库取代网易云的相关库吧

你可能感兴趣的:(Linux)