[App Sharing] WPS Office 版本信息及字体检测小工具[v0.3, 2023-1-28]
Tofloor
poster avatar
字甲达宾
deepin
2023-01-13 07:26
Author

WPS Office 版本信息及字体检测小工具

v0.1, 2023-1-12

v0.3, 2023-1-28

wps-check_0.1-1_all.deb (旧版本)

大小:123.2 K

  • https://sourceforge.net/projects/emacslocale/files/wps-check/

  • wps-check_0.3-1_all.deb (2023-1-28 更新)
    https://url48.ctfile.com/f/30646948-773227052-e40d94?p=6859
    (访问密码: 6859)

用法:

以普通用户运行命令

wps-check

或者 带 -a 参数(可检测并记录 Windows 相关字体信息)

wps-check -a


输出示例:

(说明:输出格式为 *.md Markdown 标记文本格式。建议用 okular, typora, ghostwriter 等工具查看生成的报告文件,排版效果更好 )


WPS Office Check Report

WPS Office 检测报告

WPS Office 官方反馈电子邮箱: mailto:[email protected]

  • 生成工具:wps-check 0.1
  • 报告日期:2023年 01月 12日 星期四 23:16:58 CST

  • WPS Office 版本:11.1.0.11664
  • 操作系统:Debian GNU/Linux 11 (bullseye)
  • 内核:Linux debian 5.10.0-20-amd64 #1 SMP Debian 5.10.158-2 (2022-12-13) x86_64 GNU/Linux

1. 异常类型

  • 字体缺失/字体显示异常
  • 操作时崩溃/自动退出
  • 程序卡死/假死
  • (WPS 文字)排版格式异常
  • (WPS 表格)排版格式异常
  • (WPS 演示)排版格式异常
  • (WPS PDF)字符显示异常

2. 异常描述

3. 字体检测

301. 检测 [文泉驿 Wen Quan Yi] 中文字体 (微米黑、正黑)...

  1. /usr/share/fonts/truetype/wqy/wqy-microhei.ttc: 文泉驿微米黑,文泉驛微米黑,WenQuanYi Micro Hei:style=Regular
  2. /usr/share/fonts/truetype/wqy/wqy-microhei.ttc: 文泉驿等宽微米黑,文泉驛等寬微米黑,WenQuanYi Micro Hei Mono:style=Regular
  3. /usr/share/fonts/truetype/wqy/wqy-zenhei.ttc: 文泉驿正黑,文泉驛正黑,WenQuanYi Zen Hei:style=Regular
  4. /usr/share/fonts/truetype/wqy/wqy-zenhei.ttc: 文泉驿点阵正黑,文泉驛點陣正黑,WenQuanYi Zen Hei Sharp:style=Regular
  5. /usr/share/fonts/truetype/wqy/wqy-zenhei.ttc: 文泉驿等宽正黑,文泉驛等寬正黑,WenQuanYi Zen Hei Mono:style=Regular

302. 检测 [Noto Sans/Serif CJK SC] 简体中文字体 (黑体、宋体)...

303. 检测 [CESI 中国电子] 中文字体 (书宋/黑体/仿宋/楷体;小标宋)...

304. 检测 [思源 Source Han Sans/Serif SC] 简体中文字体 (黑体、宋体、等宽)...

305. 检测 [更纱 Sarasa] 简体中文字体 (等宽黑体、斜体)...

  1. /usr/share/fonts/truetype/sarasa/sarasa-fixed-sc-regular.ttf: Sarasa Fixed SC:style=Regular
  2. /home/user/.fonts/sarasa-fixed-slab-sc-regular.ttf: Sarasa Fixed Slab SC:style=Regular
  3. /home/user/.local/share/fonts/sarasa-fixed-slab-sc-regular.ttf: Sarasa Fixed Slab SC:style=Regular
Reply Favorite View the author
All Replies
net_zzp
deepin
2023-01-15 05:37
#1

已经安装了,wpsoffice,提示没有安装,不能运行,什么情况?

Reply View the author
joo
deepin
2023-01-15 21:19
#2
net_zzp

已经安装了,wpsoffice,提示没有安装,不能运行,什么情况?

你真的装?我怀疑这是木马程序,正常的程序员不会开发这样工具,因为这是脱裤子放屁,我看了一下https://sourceforge.net/projects/emacslocale/files/wps-check/ 这里面的wps-check根本没有源代码,故作这么神秘的都是坏人

Reply View the author
字甲达宾
deepin
2023-01-16 04:51
#3
joo

你真的装?我怀疑这是木马程序,正常的程序员不会开发这样工具,因为这是脱裤子放屁,我看了一下https://sourceforge.net/projects/emacslocale/files/wps-check/ 这里面的wps-check根本没有源代码,故作这么神秘的都是坏人

解释一下写这个小程序的本意:

  1. 有不少 Linux 新手,或者说是WPS Office 普通用户,想反馈使用问题。但很多时侯,需要提供 WPS Office 的版本号,硬件平台(amd64, arm, 龙芯...), Linux 系统类型及版本(如 Deepin 20.3, Debian 11?, 等等),以及内核版本号。而很多人往往不知道从哪里查看这些信息。

这个 wps-check 命令,就是用来直接 查询并记录这些信息到

~/wps-office/wps-check_WPS-Office_版本信息检测报告/

目录下,并生成一个 Markdown (*.md) 格式的文本文件。

用户再在其中,添加必要的异常反馈信息,然后,把补充完整后的 信息文件,提交给 wps office 官方,来定位 bug 所在的版本和异常代码。

  1. 如果有经常留意反馈 wps office 异常问题的贴子,很多情况下(可能 80%以上),都是因为缺少 windows

    字体导致的。这也是后面检测并记录字体信息的实际需求点。

  2. 诚如你所言, SourceForge 地址,没有直接提供 wps-check 命令的源码,只提供了一个 deb 包。

    但凡对 deb 包格式有点常识,都知道 DEB 包,其实就是一个 tar.gz 或者 tar.xz 格式 的压缩包,可以直接解压,得到里面的文件。其中, 解压缩后的 data.tar.gz ,里面有个 DEBIAN/md5sums 清单文件。有一行

    usr/bin/wps-check

    就是这个命令。其实就是一个 bash 脚本。千万不要再问我要 bash 脚本的源码。我没那么闲。问百度即可。

  3. 顺便说明一下,为什么 在 SourceForge 不放 wps-check 的 bash 脚本源码。主要是没有几个人会下载这个东西。没有单独上传的价值。如果有需要,请直接从 deb 包中解压缩、提取即可。

  4. 不随便从网上下载、安装程序。这是一个谨慎的好习惯。但在怀疑(或者质疑)他人之前,请先用心一点,多了解、解析一些实质性的技术点,再发言。请尊重他人的付出和代码。

  5. 顺便把 v0.1 的文件清单公开,避免更多不必要的误会和争议。

    (注:后期版本更新中,可能会陆续添加一些小的功能选项。有兴趣的朋友,请在终端或命令行运行

    wps-check -h

    查看相关功能介绍


     1	13548a2d09c67857a733d6bcc92e56aa  usr/share/pixmaps/wps-check.png
     2	ba290a554bf56c81b413bc620c1daae4  usr/share/doc/wps-check/copyright
     3	3c98b3c1d3356e885ec4546366b5dd4f  usr/share/doc/wps-check/changelog.Debian.gz
     4	c81c547d8f03056db56ceec0fa0d352f  usr/share/doc/wps-check/README.zh_CN
     5	64ebb726cad63fd9409feb83b449c1ec  usr/share/icons/hicolor/128x128/apps/wps-check.png
     6	1587af73f8c962964cf71f69d1655f6b  usr/share/icons/hicolor/scalable/apps/wps-check.svg
     7	230f707cd2e653b9791af3798e367fe4  usr/share/icons/hicolor/512x512/apps/wps-check.png
     8	27b95268262d8e81d4abd78b88a26e64  usr/share/icons/hicolor/48x48/mimetypes/text-wps-check-report.png
     9	13548a2d09c67857a733d6bcc92e56aa  usr/share/icons/hicolor/48x48/apps/wps-check.png
    10	5f65460aca89bf8f6c259b837825f36d  usr/share/wps-check/icons/tex/wps-check.tex
    11	18fd9fc9628658557a0940848aa9cea4  usr/share/wps-check/icons/tex/wps-check.pdf
    12	bc0b1aed8991808776692a52cb332bf4  usr/share/wps-check/icons/tex/wps-check.lyx
    13	1dd5423903e4577a1d6b5a017818c997  usr/bin/wps-check
    14	2c007e968300e29dc042d8f6bd530801  usr/bin/wps-office-conf
    
Reply View the author
字甲达宾
deepin
2023-01-16 05:00
#4
net_zzp

已经安装了,wpsoffice,提示没有安装,不能运行,什么情况?

我推测你安装的 wps office 不是从官网下载的,而是 从深度商店/UOS商店/星火商店 下载/安装的。

这几家商店的 wps office, 软件包名不是 wps-office, 而是 com.kingsoft.wps-office 之类的,

且系统/用户的 wps-office 配置文件目录,是不一样的,因此无法检测出已安装的版本号。

暂时无解,需要调整代码。

(后续版本更新,可能会进行适配。暂时无精力和时间处理。抱歉)

如有需求,建议改从 wps office 官方下载和安装 DEB 安装包:

https://linux.wps.cn/

Reply View the author
net_zzp
deepin
2023-01-16 05:07
#5
字甲达宾

我推测你安装的 wps office 不是从官网下载的,而是 从深度商店/UOS商店/星火商店 下载/安装的。

这几家商店的 wps office, 软件包名不是 wps-office, 而是 com.kingsoft.wps-office 之类的,

且系统/用户的 wps-office 配置文件目录,是不一样的,因此无法检测出已安装的版本号。

暂时无解,需要调整代码。

(后续版本更新,可能会进行适配。暂时无精力和时间处理。抱歉)

如有需求,建议改从 wps office 官方下载和安装 DEB 安装包:

https://linux.wps.cn/

有可能,我是在应用商店安装的。

Reply View the author
字甲达宾
deepin
2023-01-18 06:27
#6
net_zzp

已经安装了,wpsoffice,提示没有安装,不能运行,什么情况?

如果方便,把你下载的 wps office 的 DEB 安装包,给个下载地址,或者网盘链接。我安装调试一下。

如果方便,也可以先以普通用户运行命令

dpkg -S office6/cfgs/setup.cfg

会得到类似这样的效果(说明:冒号前面的,是软件包名称):
com.kingsoft.wps-office: /opt/kingsoft/wps-office/office6/cfgs/setup.cfg

把后面的文件名贴出来,就可以了。

我再根据这个信息,调整一下主程序。

Reply View the author
net_zzp
deepin
2023-01-19 08:07
#7
字甲达宾

如果方便,把你下载的 wps office 的 DEB 安装包,给个下载地址,或者网盘链接。我安装调试一下。

如果方便,也可以先以普通用户运行命令

dpkg -S office6/cfgs/setup.cfg

会得到类似这样的效果(说明:冒号前面的,是软件包名称):
com.kingsoft.wps-office: /opt/kingsoft/wps-office/office6/cfgs/setup.cfg

把后面的文件名贴出来,就可以了。

我再根据这个信息,调整一下主程序。

image.png

我用deepin应用商店安装的是这个软件包名称。

Reply View the author
字甲达宾
deepin
2023-01-29 06:31
#8
net_zzp

image.png

我用deepin应用商店安装的是这个软件包名称。

感谢关注和回复!
春节较忙,这几天才得空一点。

已更新到 0.3 版本,应该可以正确识别 DEEPIN/UOS 下的 cn.wps.wps-office 软件包名称了。

(因 SourceForge 无法上传新版本的 DEB 包,原因未知。也可能是外网网络连接不稳定。

临时上传到 城通网盘。

后期如果用户需求量大,比如下载量超过100,会考虑把 程序源码上传到 Gitee 码云)

wps-check_0.3-1_all.deb (2023-1-28 更新)
https://url48.ctfile.com/f/30646948-773227052-e40d94?p=6859
(访问密码: 6859)


用法:

在终端中,以普通用户运行命令 wps-check 即可。

稍等几秒,会自动弹出一个信息窗口,并会在文件管理器中,自动打开报告所在的目录。


程序效果图示例:

wps-check-v03d3.png

Reply View the author