Ubuntu 11.10以降、 --no-existing-session
パラメーター は使用できません。これは、 Totemの最新バージョン から削除されているため、Totemの複数のインスタンスを起動するために使用されます。
今それを行う新しい方法はありますか?もしそうなら、どうすればいいですか?
はいあります。しかし、ダグが述べたように、コードのいくつかの行を変更する必要があります。
Ubuntu quantalを実行している場合は、私のPPAを使用できます。 --no-existing-session
コマンドを含むトーテムバージョンを作成します。
パッケージは次の場所にあります。
シンプル-少なくともソースコードを変更しない限り、できません。 Vlcは、複数のインスタンスを実行する必要がある場合のオプションです。
2つのトーテムインスタンスに関する限り、私が見る唯一の方法は、2つの異なるバージョンのトーテムを使用することです。
制限からの1つの可能な脱出は、2つ/複数のユーザーアカウントを使用することです-それぞれが1つのインスタンスを許可します...
「安全/許可/セキュリティ」の観点からはあまり正しくありませんが、次のコマンドを実行できます
xhost +x; Sudo bash -c "totem &"
(コマンドはアクティブなユーザーの端末で使用され、ログアウト/ユーザー切り替えは一切必要ありません)
rootユーザーの下で別のトーテムインスタンスを実行します。これはおそらくセキュリティ上の大きな懸念事項ですが、まれに* .ogg * .mp3を聞いても大丈夫かもしれません。また、xサーバーへのアクセスをより制限された方法で許可するために、xhost +
コマンドへのより安全な置換をチェックすることも賢明です。
2つまたは複数のユーザーアカウントを使用する方法は、ユーザーごとに1つのインスタンスのみの制限に対する回避策となります。賢明な人でも、トーテムインスタンスを呼び出す一種のサンドボックス「オンザフライユーザー作成」スクリプトを作成できます。その場合、rootアカウントを使用する場合よりも心配する必要はありません。
HumanityANDpeaceの回答に基づく:
Sudo -u ${USERNAME} totem &
同様に機能しますが、セキュリティ上のリスクはありません。