美文网首页
解决Evince打不开PS文件的问题

解决Evince打不开PS文件的问题

作者: SeisBird | 来源:发表于2017-10-10 22:10 被阅读0次

Evince是Linux系统GNOME Desktop自带的一个文件阅读器,支持多种文件格式的阅读,其目的就是用一种文件阅读器代替GNOME Desktop中存在的多种文件阅读器。目前,其支持的文件格式有:

  • PDF
  • PostScript
  • TIFF
  • DVI
  • DjVu

将来Evince可能支持MS Word文件,值得期待。

回归正题,在用Evince打开PostScript文件的时候可能会有bug出现,表现为打开时一直Loading...... 解决这个问题可以参考:我是传送门
首先,我们应该找到这个文件 Resource/Init/gs_init.ps

$ locate gs_init.ps
/usr/share/ghostscript/9.07/Resource/Init/gs_init.ps

然后用自己喜欢的编辑器(vi, vim等)对找到的文件进行编辑,修改第2022行

$ vim +2022 /usr/share/ghostscript/9.07/Resource/Init/gs_init.ps

定位至2022行后,在编辑模式下将systemdict /getenv {pop //false} .put 修改为systemdict /getenv {pop //false} .forceput ,然后在命令模式下:wq即可大功告成。

再多说些,如果你不喜欢用Evince打开PS文件,直接gs + filename即可,当然,包括上面所说的,前提是你的电脑中必须安装有ghostscript.

再多说些不相干的话,你用vim打开文件时,可能不会显示行号,这在写代码等对文件进行编辑时是比较忧桑的事情,想要永久保留行号,可进行如下操作:$ vim ~/.vimrc ,进入编辑状态,输入set number,然后在命令模式下保存退出:wq即可。这样每次进入编辑器的时候都会显示行号,美滋滋。

相关文章

网友评论

      本文标题:解决Evince打不开PS文件的问题

      本文链接:https://www.haomeiwen.com/subject/moubyxtx.html