银河麒麟系统中旧版政务平台或在线培训网站flash异常,首选安装官方kylin-flash-plugin包:sudo apt update && sudo apt install -y kylin-flash-plugin,重启firefox并启用插件;备用方案为手动部署npapi版libflashplayer.so至/usr/lib64/mozilla/plugins并授权;还需修改字体别名、刷新缓存、安装wqy-microhei字体,并对麒麟浏览器禁用gpu加速。

在银河麒麟系统中打开旧版政务平台或在线培训网站时,页面提示“未安装Flash插件”或视频区域空白、按钮错位,说明Flash运行环境缺失或字体渲染链路断裂——这不是浏览器问题,而是系统级兼容配置未就绪。
首选:用APT安装官方kylin-flash-plugin包
该方法适配银河麒麟V10 SP1及V11,由麒麟软件官方维护,自动处理路径、权限与Firefox插件注册,成功率最高。
第一步:打开终端,执行更新命令:sudo apt update
第二步:安装插件包:sudo apt install -y kylin-flash-plugin。这一步会自动下载并部署libflashplayer.so到正确位置,无需手动复制。
第三步:重启火狐浏览器(不是仅关闭窗口,而是彻底退出进程),在地址栏输入about:addons→点击“插件”页签→确认“Shockwave Flash”状态为【始终激活】。若显示“已禁用”,点击右侧齿轮图标→选择“始终激活”。
备用:手动部署Adobe官方Flash库文件
适用于APT源不可用、需指定Flash 32.0.0.371等特定历史版本,或系统为非标准镜像的情况。
方法一:下载与解压
访问Adobe Flash Player官方归档页(https://get.adobe.com/cn/flashplayer/otherversions/),选择Linux 64位.tar.gz格式下载。注意【不要选PPAPI或Chrome专用版】,必须选NPAPI类型,否则Firefox无法识别。
在终端进入下载目录,执行:tar -zxvf install_flash_player_*.tar.gz。解压后得到单个文件libflashplayer.so。
方法二:复制与授权
执行:sudo mkdir -p /usr/lib64/mozilla/plugins(V10/V11默认使用/usr/lib64而非/usr/lib)。
复制文件:sudo cp libflashplayer.so /usr/lib64/mozilla/plugins/。
设置执行权限:sudo chmod 755 /usr/lib64/mozilla/plugins/libflashplayer.so。权限不足会导致Firefox加载失败且无任何提示。
修复Flash内容显示异常
即使插件已安装,仍可能出现文字缺失、按钮错位、视频只显示上半截——这是字体映射与GPU加速导致的典型渲染故障,集中在飞腾D2000+UKUI组合环境。
修改字体别名配置:
执行:sudo gedit /etc/fonts/conf.d/49-sansserif.conf,找到<string>sans-serif</string>这一行,仅将其改为<string>sans</string>。其他XML结构一字不改。
刷新字体缓存:sudo fc-cache -fv。这一步【不可跳过】,否则修改完全无效。
补装中文字体:
执行:sudo apt install fonts-wqy-microhei -y。该包已预置“SimSun”别名,能覆盖90%政务系统对Windows字体的硬编码调用。
禁用GPU加速(仅针对麒麟浏览器):
右键麒麟浏览器快捷方式→属性→“命令”栏末尾添加:--disable-gpu --disable-direct-composition,例如:/usr/bin/kylin-browser --disable-gpu --disable-direct-composition %U。











