花心胡萝卜BLOG花心胡萝卜BLOG

努力,进步,创造价值. YY综合频道:84613536 集学习休闲娱乐于一身的频道!

like

解决WPS Linux跟随系统主题导致在暗色主题下字体颜色不正常的问题

浏览(487) 评论(3) 分类:Linux系统  作者:花心胡萝卜  发布时间:
分享到:


自从干上嵌入式, 日常系统就变更为Linux了.

我使用的是 Ubuntu Desktop 18.04 LTS 版本, 在这里吐槽一下, 开机时间比深度慢了好大一截.

也可能是我使用了LVM分区的和不是固态硬盘的关系吧..

说会正题, 目前在Linux下完全OK, QQ可以上, 微信可以上, 游戏都能从steam上玩, 办公可以用WPS.

但是, 每种不足的是, 我比较喜欢黑色主题的界面, 尤其是我现在用的这个Vimix主题, 我个人感觉十分好看.

但是WPS就出现毛病了, 暗色主题下, 它主外表不自动跟随系统主题也就罢了, 但是它的设置啊, 字体颜色啊什么的都是跟随系统主题的.

这就造成了默认启动WPS之后, 文字是白色的, 背景竟然也TMD是白色的(仅对于我当前的主题).

每次同事给发来Office文档, 我都要改一下字体颜色, 但是别人标的特殊字体颜色, 我就只能统一成一种颜色, 简直太X疼.

于是从网上搜了一下, 发现有个解决方案, 是在KDE下解决的. 原文见: https://www.aloxaf.com/2018/11/kde_dark_theme/

但是18.04的desktop文件我是不想手动修改了(以前被伤过,不提了..), 于是我想出一个绝妙的主意, 去程序本身那里加参数.

先说一下解决方案.

KDE下, 加运行参数 -style gtk+ 可以让WPS以gtk+主题运行.

gnome下, 加 -style kde 可以让WPS在kde主题下运行.

这样就好办了, 我们进入 /usr/bin 目录下, 对 wps, wpp, et 三个脚本进行修改.

分别打开三个文件, 找到 run() 函数, 在 {gApp} 后添加参数 -style kde (gnome环境) 或者 -style gtk+(KDE环境).

如图:


这样进行修改之后, 无论是从启动器打开WPS, 还是双击文件打开WPS, 都能正确的显示白底黑字.

问题终于解决了. 虽然WPS会变的丑一点, 但是无所谓了.


评论
评论正在努力加载...