web-dev-qa-db-ja.com

デフォルトでUnity 2Dでゲストセッションを開始する方法は?

私のPCにはUnity 3Dで2つのアカウントを実行するのに十分なリソースがありません。

既に開始されたセッションからゲストアカウントを開くと、デフォルトでUnity 3Dが使用されます。どうすれば変更できますか?

8
JesusLives ii

興味深い質問です。私はこれを見てきましたが、それはどこかのバグのようです。私の意見では、.dmrcというファイルを/ etc/guest-session/skelに追加できるはずです。


[Desktop]
Session=sessionname

セッション名は、「ubuntu」、「ubuntu-2d」、「gnome」などのようになります。しかし、これは私が何を試したとしても機能しません。同様の問題に関するいくつかのバグレポートがありますので、これを調査します。

しかし、私はあなたのために解決策を考え出しましたが、それは本当にハックであり、修正せずに問題を隠しているだけです。しかし、それは機能します。ターミナルを開き、次のコマンドを貼り付けます:(コマンド全体を取得してください。そうしないと、問題が発生します)


Sudo mv /usr/share/gnome-session/sessions/ubuntu.session /usr/share/gnome-session/sessions/ubuntu-3d.session
Sudo mv /usr/share/gnome-session/sessions/ubuntu-2d.session /usr/share/gnome-session/sessions/ubuntu.session

これは2つのセッションを入れ替えるだけなので、Unity 2DではなくUnityを使用することを選択したユーザーは、再び別の方法を選択するまでUnity 2Dでログインします。これはまた、作成する新しいユーザーはデフォルトでUnity 2Dを使用することを意味します。

3