linux - 运行多个 Evince 实例

标签 linux multiple-instances

我有一个 wxPython 应用程序,我正在使用 Evince 来显示它生成的报告。 由于我想在用户关闭相应的 Evince 实例后删除每个报告,我的应用程序使用一个执行 subprocess.call() 的线程来调用 Evince,然后在子进程终止时删除报告。
只要用户一次只查看一份报告,这就可以正常工作,因为如果他打开一份报告然后打开另一份报告(不关闭前一份),先前的 Evince 实例将“回收”以显示新报告,因此 subprocess. call() 立即返回,文件很快被删除。
有没有办法强制 Evince 每次都使用新实例?

(Xubuntu 8.10)

最佳答案

Wouter Bolsterlee suggests :

dbus-launch --exit-with-session evince file://...

关于linux - 运行多个 Evince 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/759859/

相关文章:

大约 30 分钟后 PHP session 变量为空

c++ - Windows 防止多个实例代码不起作用

java - 顺序 Swing 定时器执行

linux - crontab:获取BASH内部变量

linux - UDP包被网络栈丢弃的原因是什么

c++ - QLibrary:如何从一个.so文件创建两个实例?

skype - 使用单个实例进行多个 Skype 登录?

asp.net - 此代码是否可以阻止 2 个独立的 Azure 工作线程实例同时执行操作?

linux - 使用 awk 和 sed 合并特定行

android - 如何从 Android 应用程序调用 C/C++ 二进制文件(在 linux 服务器上移植)