最近在对公司的环境 Ubuntu16.04 镜像进行升级的时候出了一些问题,环境使用的是 Docker ,使用 VNC 远程访问,安装搜狗输入法后怎么也调用不起来,多次卸载重装也无效

主要是容器是一次性的,关闭就自动销毁,所以没办法像网上说的那样重启再重装,多次验证后发现是有三个环境变量没有设置,所以在创建容器的时候使用如下解决方案就能解决,

sed -i '1i export GTK_IM_MODULE="fcitx" \n
export QT_IM_MODULE="fcitx" \n
export XMODIFIERS="@im=fcitx"\n' /home/[username]/.vnc/xstartup ; \ 


且乐生前一杯酒