
私はUbuntu 11.10を使用していますが、LightDMや他のディスプレイマネージャーを使用せずにコンソールからXとUnityを起動できるかどうか疑問に思っています。私はUnity 2Dを使用しており、私の~/.xsessionは次のとおりです。
exec ck-launch-session dbus-launch --exit-with-session gnome-session --session=ubuntu-2d
Unity は startx を実行すると問題なく起動しますが、唯一の問題は、最大化したときにウィンドウ メニューがグローバル メニューとともに残ることです。ck-launch-session コマンドと dbus-launch コマンドの任意の組み合わせ、およびそれらの 1 つまたは両方 (および dbus-launch 引数) を削除しても、同じ問題が発生します。デフォルトの Unity 構成 (つまり 3D) を使用したり、シェルを明示的に設定したり、--sh-syntax オプションを使用したりしても、問題は変わりません。
さまざまな提案を試し、指が滑るほど Google で検索しましたが、多くの人が尋ねているようなことではないようですが、好奇心から、どこが間違っているのか知りたいです。依存関係ツリーと LightDM が管理するものは膨大であることは承知していますが、誰かがこれについて何か説明してくれるとありがたいです。
有効な回答が得られない同様の質問としては、
gdm なしで X と Unity を起動するにはどうすればいいですか?
LightDM 経由で起動されたカスタム xsession では Policykit が初期化されません
ご協力ありがとうございます。
ネイサン