我有一个 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/