这感觉像是一个愚蠢的问题,但这就是你的 Linux 生活。
我只是无法弄清楚如何可靠地打开磁盘使用分析器/baobab 的第二个/多个实例。在这方面,这似乎是一个不寻常的应用程序。
要尝试打开另一个实例,我尝试过:
baobab将焦点发送到现有的打开实例也许这是开发人员的一项重要设计决定,只有一个实例是合法的或其他什么——但我只是想比较 2 个不同的 du 分析(这似乎并不是一件疯狂的事情),而且我不想实际上很理解为什么这个应用程序在这方面是非标准的。
注:几个月前我确实想出了一个破解方法,可以使用软件安装程序打开一个新实例,所以我知道两个实例可以同时运行,不会产生明显的不良影响,但我今天无法复制这个,我实际上很好奇了解为什么这个应用程序在这方面似乎与其他应用程序表现不同,因此来到这里。
最后。今天再次运行,终于找到了解决方案。
来自问题:“如何在Linux中打开程序的多个实例” /sf/ask/528741671/#163567
没有 gui 解决方案,但 cli 对我有用:
sudo nohup dbus-run-session baobab &
Run Code Online (Sandbox Code Playgroud)
仍然想弄清楚为什么这个应用程序在这方面有所不同。表现?还有其他管道的东西吗?反正。
完整的信息引用:来自这个答案:/sf/answers/2176507441/
只允许一个实例实际上更难实现,因为程序需要找到已经运行的实例并与之通信。这是通过 D-Bus 完成的。为了防止与已启动的实例通信,您可以在另一个 D-Bus 会话中运行该程序:
nohup dbus-run-session audacious&注意:即使要关闭终端,nohup 也会使程序保持运行。
此方法也适用于不允许用户在多个实例与一个实例之间进行选择的其他程序。
请注意,如果多个实例访问相同的配置文件,这可能会引入错误。
使用 xfce 4.10.1 和 dbus 1.8.16-1 进行测试
| 归档时间: |
|
| 查看次数: |
989 次 |
| 最近记录: |