WPS Office
WPS Office for Linux 是金山公司推出的、运行于 Linux 平台上的全功能办公软件。与 Microsoft Office 高度兼容,且更加尊重 Linux 用户特定的使用习惯,并自带方正字体集。 WPS Office for Linux 分为国内版和国际版,国内版:wps-office-cnAUR,国际版:wps-officeAUR。 中文使用者还需要安装中文语言包:wps-office-mui-zh-cnAUR,此外可选安装 WPS 需要的符号字体:ttf-wps-fontsAUR。 软件套装中的程序可以通过如下命令启动: 安装 WPS 后,您所用 icon-theme 中的 DOC、XLS、PPT 等文件会被替换成 WPS Office 所自带的 WPS 文字、ET 表格、WPP 演示等图标。如果您并不需要,可自行修改相关的 mime 配置文件: 以及 desktop 文件: 处理策略:WPS 自己的格式由 wps-office-{wpp,wps,et}.xml 定义,其他的用 freedesktop.org.xml 定义。同时修改 desktop 文件的 MimeType 项。 在 PKGBUILD 文件中的 package 函数添加以下语句: WPS 默认的 UI 为 Qt,事实上其捆绑的 Qt 为 4.7.4,从而因为版本不符,无法正常加载 qtcurve 之类的主题。但我们可以改为 GTK+,直接加上参数 -style gtk+ 即可。 修改 /usr/share/applications/ 下以 wps-office 开头的 desktop 文件: 找到 Exec 行,在 %f 前添加启动参数: 为避免软件更新后,修改被覆盖,可以选择拷贝所有需要修改的 desktop 文件到 ~/.local/share/applications/ 后,再做修改。 修改 /usr/bin/ 目录下的 et、wpp、wps 启动脚本文件 删除该行(如果有的话): 然后添加: 金山 PDF 提供的启动脚本缺失了对 GTK 的自定义配置 可以在其启动脚本 /usr/bin/wpspdf 开始位置添加: 并在其后的 run 函数中添加 ${gOptExt},修改后的 run 函数如下: 解压时用参数 -O gb18030 即可。 大部分数学公式的正常显示需要以下字体: AUR 中的 ttf-wps-fontsAUR 包含了除monotypesorts.ttf之外的字体,直接安装即可。 在安装完成wps之后,系统的Microsoft Office文件格式会被识别为zip,无法与wps关联,可以通过删除/usr/share/mime/packages/下的mime文件即可修改格式识别: 该问题在国内版 wps-office-cnAUR 11.1.0.9604-1 版本更新后部分用户出现,于 wps-office-cnAUR 11.1.0.9615-1 版本修复,但是部分用户仍然需要修改环境变量(例如 .xprofile 文件)[1]: 目前可用的方法爲:直接在wps启动脚本中添加export变量导出。启动脚本位于/usr/bin目录下,打开相应程序对应的启动脚本。在gOpt一行下添加 保存退出。这样就可以成功在WPS中使用fcitx5了。 12.1.x版本后的WPS在界面中去掉了切换语言的选项,如果需要切换为中文或其他语言,可以在wps的配置文件中指定languages选项。 首先,确保已经安装了中文语言包:wps-office-mui-zh-cnAUR 然后,使用编辑器打开$XDG_CONFIG_HOME/Kingsoft/Office.conf文件添加以下内容,重启后即可显示中文: 在暗色主题下,WPS 的字体跟随系统主题,导致字体颜色与背景为同色,无法看清(例如WPS表格筛选窗口内的文字)。 关于此问题可参考上面的章节:使用_GTK+_UI。对于12.1.0.x版本后的WPS,可以参考上一节通过在.desktop文件的Exec选项中单独设置XDG_CONFIG_HOME解决。 wps office默认设置dpi为96。但是当kde DPI非96时,会强制修改wps的dpi导致字体模糊 此时只需要在wps(包括wps,wps文字,wps表格,wps演示,wpsPDF)的desktop文件中第四行的Exec添加QT_SCREEN_SCALE_FACTORS=1 即可。如: wpspdf 依赖于 libtiff5.so.5 以支撑其 PDF 功能。而系统更新后,Arch Linux 提供的是 libtiff.so.6 或更新版本,导致其无法正常工作。解决方案: 安装 libtiff5AUR。 版本 11.1.0.11704-1 与 freetype2 版本 2.13.1 和 2.13.2 兼容性不佳。通常,如果所选字体没有粗体版本,freetype2 会通过算法生成伪粗体(fakebold),但在这种情况下,wps-office 也自行将字体设为粗体,结果是文本看起来特别粗,标题、粗体文本几乎不可用。 解决方案为安装freetype2-wpsAUR,重启WPS即可生效。 另一种办法是在wps的desktop文件中添加旧的freetype2库文件位置的环境变量,详见 [2]。
