[Share Experiences] 关于WPS轻办公的僵尸进程
Tofloor
poster avatar
tangch
deepin
2021-02-25 01:27
Author

不得不说 office 这块 wps 做的确实好用,我也一直在用。算得上国产良心。

但是 wps 老是想偷摸搞点儿其他东西,搞就搞呗还留了个僵尸进程,对于有强迫症的我来说完全受不了。

网上搜一下也没啥好的一劳永逸的方法。就只能自己动手了。顺便说下僵尸进程直接 kill 是干不掉的,得干掉它的父进程,这里就不细说了,网上原理一大堆,和我的做法也没啥关系。

首先定位到父进程,经过 ps -ef 查看,  原来是 软件安装目录一个叫 wpsoffice 的程序

接下来就好说了, 直接重命名这个程序文件,再建一个同名的脚本,加上执行权限,脚本里判断,如果 $1是 qingbangong 就 exit 0, 如果不是就执行重命名后的文件,避免影响其他功能。

杀掉wps所有进程,再打开。强迫症痊愈了

方法虽然有点儿不地道,但是能解决问题。另外希望官方尽早修复。

最后:root真的为所欲为,怪不得那么软件厂商都懒得搞Linux上的软件,不挣钱不说,搞点儿副业被发现的几率也非常大,不像windows,administrator就跟个摆设一样。

 

Reply Favorite View the author
All Replies
灵兮之
deepin
2021-02-25 02:22
#1

wpsoffic老流氓了,打开一次就给你常驻后台,杀都杀不掉

你有写好的文件吗,共享下,我也用用

Reply View the author
rekees2020
deepin
2021-02-25 02:29
#2

国际版没这问题

http://www.wps.com/

Reply View the author
underflow
deepin
2021-02-25 03:02
#3

请问你安装的是哪个版本的WPS for Linux?

我的版本没有进程残留。

Reply View the author
sukanka
deepin
2021-02-25 03:07
#4

真的,arch 的 Wps也有这个问题

➜  ~ pacman -Q wps-office-cn 
wps-office-cn 11.1.0.10161-1
Reply View the author
灵兮之
deepin
2021-02-25 03:14
#5
rekees2020

国际版没这问题

http://www.wps.com/

exe?你这发的是win用的?Linux的就只有一个吧

Reply View the author
deltacatxx
deepin
2021-02-25 03:16
#6
灵兮之

exe?你这发的是win用的?Linux的就只有一个吧

linux版也分国内国际版的

Reply View the author
灵兮之
deepin
2021-02-25 03:40
#7
deltacatxx

linux版也分国内国际版的

找到了,是https://linux.wps.com/

我下载试试,不知道那个wpsoffice的进程还会不会一直在后台

Reply View the author
rekees2020
deepin
2021-02-25 04:51
#8
灵兮之

exe?你这发的是win用的?Linux的就只有一个吧

这是国际版的网站,要自己找

deb文件地址是

https://wdl1.pcfg.cache.wpscdn.com/wpsdl/wpsoffice/download/linux/10161/wps-office_11.1.0.10161.XA_amd64.deb

Reply View the author
lbygljq
deepin
2021-02-25 05:29
#9
rekees2020

这是国际版的网站,要自己找

deb文件地址是

https://wdl1.pcfg.cache.wpscdn.com/wpsdl/wpsoffice/download/linux/10161/wps-office_11.1.0.10161.XA_amd64.deb

国际版能够登录会员吗?

Reply View the author
sukanka
deepin
2021-02-25 06:29
#10
lbygljq

国际版能够登录会员吗?

国际版不能登帐号

Reply View the author
灵兮之
deepin
2021-02-25 18:33
#11
rekees2020

这是国际版的网站,要自己找

deb文件地址是

https://wdl1.pcfg.cache.wpscdn.com/wpsdl/wpsoffice/download/linux/10161/wps-office_11.1.0.10161.XA_amd64.deb

安装上国际版的了,发现打开关闭速度都快了很多

但是怎么把语言改成中文的呢,没找到在哪设置,或者可以替换语言文件包的

不然菜单那些都是英文,压力有点大

Reply View the author
ll018213
deepin
2021-02-25 19:18
#12

国际版安装不了,显示依赖不满足

Reply View the author
rekees2020
deepin
2021-02-25 20:53
#13
灵兮之

安装上国际版的了,发现打开关闭速度都快了很多

但是怎么把语言改成中文的呢,没找到在哪设置,或者可以替换语言文件包的

不然菜单那些都是英文,压力有点大

好像没有中文支持,常用的功能就那些,直接用英文没事的

Reply View the author
rekees2020
deepin
2021-02-25 20:55
#14
lbygljq

国际版能够登录会员吗?

应该不能,常驻进程的目的就是实现会员云存储之类的

国际版没有常驻进程

Reply View the author
tangch
deepin
2021-02-25 22:31
#15
灵兮之

wpsoffic老流氓了,打开一次就给你常驻后台,杀都杀不掉

你有写好的文件吗,共享下,我也用用

大概就是这样

cd /opt/apps/cn.wps.wps-office/files/kingsoft/wps-office/office6/
sudo mv wpsoffice wpsoffice_back
sudo vim wpsoffice

然后把这段贴上

#!/bin/env bash
if [[ $1 =~ "qingbangong" ]];
then
  exit 0
else
  /opt/apps/cn.wps.wps-office/files/kingsoft/wps-office/office6/wpsoffice_back "$@"
fi

然后赋上执行权限

sudo chmod a+x wpsoffice

   

Reply View the author
tangch
deepin
2021-02-25 22:37
#16
underflow

请问你安装的是哪个版本的WPS for Linux?

我的版本没有进程残留。

好像是从应用商店里装的

11.1.0.10161

Reply View the author