psd的问题修复

很久很久之前就开始用psd了,因为当时看到psd的介绍,觉得非常有用,因为它可以将浏览器的缓存,临时文件等等加载到内存中,也就是说在使用firefox的时候对磁盘的消耗是极少的。但是最近我才注意到一个问题,就是每次在开机的时候cpu就会有十几秒的时间处于10%左右。

这当然不正常了,所以看了日志

1
journalctl

发现每次开机之后就会有一个psd的进程在家目录下寻找crash recover文件。但是我的Data目录它是没有权限的。而且随着使用我的家目录下的文件太多了,这就是导致了十几秒10%cpu使用率的原因。

那么可不可以将这个功能关掉,在psd的配置文件中,将备份数据的功能关掉了,但是依旧没有改变。

最后我差点都要放弃使用psd了,但是最后我还是发现了终极奥义。在archwiki上面说psd只是一个shell脚本,去/usr/bin/psd看了一下,果然是一个shell脚本,这真的有点出乎意料。那么就好解决了。

image-20200530195414442

在脚本中许多这种在家目录下查找的语句,不止一处。显然一个一个去改是有点麻烦的,所以解决掉它查找的路径就好了。不让它在家目录下查找,而是一个我指定的目录,而且需要这个目录下最好是空的。

image-20200530195645698

后面黄颜色框中的路径是补上的,然后在重启,查看日志就没有那个需要查找十几秒的语句一直运行了。