从 Ubuntu 11.10 开始,我无法使用--no-existing-session
范围用于启动 Totem 的多个实例,因为它已从最新版本的 Totem。
现在有新的方法可以做到这一点吗?如果有,我该怎么做?
答案1
是的,有。但是正如Doug提到的,你需要更改几行代码。
如果您正在运行 ubuntu quantal,则可以使用我的 ppa。我构建了一个包含该--no-existing-session
命令的 totem 版本。
您可以在这里找到软件包:
答案2
很简单 - 你不能,至少在不改变源代码的情况下不能。如果你需要运行多个实例,Vlc 是一个选项。
至于 2 个 totem 实例 - 我看到的唯一方法是使用 2 个不同版本的 totem,在这里我继续保留一个自建的 totem-xine,在这种情况下,两个可以同时运行
答案3
摆脱此限制的一种可能方法是使用两个/多个用户帐户 - 每个帐户允许一个实例......
虽然从“安全/权限/安全”的角度来看不太正确,但可以执行以下命令
xhost +x; sudo bash -c "totem &"
(该命令在活动用户的终端中使用,根本不需要进行任何注销/用户切换)
这将在 root 用户下运行另一个 totem 实例。这可以说是一个主要的安全问题,但在极少数情况下,听 *.ogg *.mp3 可能还是可以的。此外,检查命令的更安全替代方法xhost +
以允许 x-server 以更受限制的方式访问也是明智之举。
使用两个/多个用户帐户的方法可以解决每个用户只能创建一个实例的限制。也许聪明的人甚至可以创建一种沙盒“即时用户创建”脚本,它将调用图腾实例。这样,希望这比使用根帐户。
答案4
根据humanANDpeace的回答:
sudo -u ${USERNAME} totem &
同样有效,但没有安全风险。