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

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即可。这样每次进入编辑器的时候都会显示行号,美滋滋。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容