web-dev-qa-db-ja.com

11.10以降、Totemの複数のインスタンスを起動するにはどうすればよいですか?

Ubuntu 11.10以降、 --no-existing-sessionパラメーター は使用できません。これは、 Totemの最新バージョン から削除されているため、Totemの複数のインスタンスを起動するために使用されます。

今それを行う新しい方法はありますか?もしそうなら、どうすればいいですか?

9
Simon Huet

はいあります。しかし、ダグが述べたように、コードのいくつかの行を変更する必要があります。

Ubuntu quantalを実行している場合は、私のPPAを使用できます。 --no-existing-sessionコマンドを含むトーテムバージョンを作成します。

パッケージは次の場所にあります。

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

4
user105977

シンプル-少なくともソースコードを変更しない限り、できません。 Vlcは、複数のインスタンスを実行する必要がある場合のオプションです。

2つのトーテムインスタンスに関する限り、私が見る唯一の方法は、2つの異なるバージョンのトーテムを使用することです。

currently on 12.04

3
doug

制限からの1つの可能な脱出は、2つ/複数のユーザーアカウントを使用することです-それぞれが1つのインスタンスを許可します...

「安全/許可/セキュリティ」の観点からはあまり正しくありませんが、次のコマンドを実行できます

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

(コマンドはアクティブなユーザーの端末で使用され、ログアウト/ユーザー切り替えは一切必要ありません)

rootユーザーの下で別のトーテムインスタンスを実行します。これはおそらくセキュリティ上の大きな懸念事項ですが、まれに* .ogg * .mp3を聞いても大丈夫かもしれません。また、xサーバーへのアクセスをより制限された方法で許可するために、xhost +コマンドへのより安全な置換をチェックすることも賢明です。

2つまたは複数のユーザーアカウントを使用する方法は、ユーザーごとに1つのインスタンスのみの制限に対する回避策となります。賢明な人でも、トーテムインスタンスを呼び出す一種のサンドボックス「オンザフライユーザー作成」スクリプトを作成できます。その場合、rootアカウントを使用する場合よりも心配する必要はありません。

1

HumanityANDpeaceの回答に基づく:

Sudo -u ${USERNAME} totem &

同様に機能しますが、セキュリティ上のリスクはありません。

0