自 11.10 以来,如何启动 Totem 的多个实例?

自 11.10 以来,如何启动 Totem 的多个实例?

从 Ubuntu 11.10 开始,我无法使用--no-existing-session范围用于启动 Totem 的多个实例,因为它已从最新版本的 Totem

现在有新的方法可以做到这一点吗?如果有,我该怎么做?

答案1

是的,有。但是正如Doug提到的,你需要更改几行代码。

如果您正在运行 ubuntu quantal,则可以使用我的 ppa。我构建了一个包含该--no-existing-session命令的 totem 版本。

您可以在这里找到软件包:

https://launchpad.net/~qos/+archive/totem

答案2

很简单 - 你不能,至少在不改变源代码的情况下不能。如果你需要运行多个实例,Vlc 是一个选项。

至于 2 个 totem 实例 - 我看到的唯一方法是使用 2 个不同版本的 totem,在这里我继续保留一个自建的 totem-xine,在这种情况下,两个可以同时运行

目前为 12.04

答案3

摆脱此限制的一种可能方法是使用两个/多个用户帐户 - 每个帐户允许一个实例......

虽然从“安全/权限/安全”的角度来看不太正确,但可以执行以下命令

xhost +x; sudo bash -c "totem &"

(该命令在活动用户的终端中使用,根本不需要进行任何注销/用户切换)

这将在 root 用户下运行另一个 totem 实例。这可以说是一个主要的安全问题,但在极少数情况下,听 *.ogg *.mp3 可能还是可以的。此外,检查命令的更安全替代方法xhost +以允许 x-server 以更受限制的方式访问也是明智之举。

使用两个/多个用户帐户的方法可以解决每个用户只能创建一个实例的限制。也许聪明的人甚至可以创建一种沙盒“即时用户创建”脚本,它将调用图腾实例。这样,希望这比使用帐户。

答案4

根据humanANDpeace的回答:

sudo -u ${USERNAME} totem &

同样有效,但没有安全风险。

相关内容