首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Zathura:只打开同一文件一次

Zathura:只打开同一文件一次
EN

Ask Ubuntu用户
提问于 2018-01-14 18:19:08
回答 2查看 534关注 0票数 0

在最近发现zathura之前,我一直在使用evince

我有一个脚本来构建和打开我的简历,并想用zathura打开它。如何强制zathura只打开一次?

我在脚本中使用的命令是zathura file.pdf &,但是每次运行脚本时都会打开一个新实例?

EN

回答 2

Ask Ubuntu用户

发布于 2018-01-14 18:32:46

在这种情况下,您的脚本可以在再次打开之前杀死所有zathura实例:

killall zathura #Kill all previous zathura instances zathura file.pdf & #Open zathura

希望能帮上忙。

票数 1
EN

Ask Ubuntu用户

发布于 2022-03-21 21:55:40

在zathura中使用SyncTeX时,它会自动完成以下操作:

代码语言:javascript
复制
zathura --synctex-forward 10:1:main.tex main.pdf

搜索查看main.pdf的zathura实例,并向它们发送命令,以查看main.tex中第10行第1列的输出。如果没有打开实例,则打开一个新实例。然后,所有后续调用都将焦点对准已经打开的调用。

当pdf中没有synctex文件时,它工作得很好。但是,如果有一个相应的synctex文件,并且您输入了一个无效的地址,则zathura会在标准输出中抱怨,所以我使用的查看命令(没有synctex)是

代码语言:javascript
复制
zathura --synctex-forward :: main.pdf > /dev/null &

其中,::使zathura能够解析synctex命令,而> /dev/null则使输出保持沉默。

也许,除了劫持SyncTeX功能之外,还有另一种选择。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/995854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档