Gnome 3.6.1 は startx で動作しなくなり、gdm でのみ動作します。

Gnome 3.6.1 は startx で動作しなくなり、gdm でのみ動作します。

私は通常、システムをテキストモードで起動し、startxを使用してGnomeを手動で起動することを好みますが、Gnome 3.6.1でこれを行うと多くのエラーが発生し、OSはデフォルトで無効になります。ただし、gdmをインストールした後、Gnomeは再び正常に動作します。なぜそんなことですか? startxにどのように戻ることができますか?

上海:

私はArchlinuxを使用しており、今朝(2012年11月1日)システムアップデート後にpacman -SyuGnomeを3.6.1にアップグレードしましたが、Gnome 3を正常に起動できなくなりました。 GUIはありますが、「エラーが発生したため、すべての拡張機能が無効になっています」などのエラーメッセージが表示され、最初に作成したウィンドウを除いてウィンドウに焦点を合わせることはできず、上部のウィンドウタイトルバーはもうありません。今必要なことをどこかで読んだので、.xinitrcをからにck-launch-session gnome-session変更しましたが、exec gnome-session同じエラーが発生します。 gdmをインストールして有効にした後、systemctl enable gdmGnomeが再び正常に機能したと思います。

答え1

Xディスプレイマネージャを使用したくない場合にsystemd / logindが本当にセッションを有効にしたい場合は、ログインと同じTTYから起動することを許可する必要があります。

バラよりセッション権限のトラブルシューティングArch Wikiの詳細をご覧ください。しかし、本質的には、これはxinitファイル内の正しいスクリプトを見つけて.xinitrc次にX始めることを意味します。

[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec startx

〜のようにウィキコメント、複数のVTでグラフィカルログインを使用したい場合は、-eq 1同様の比較(vt1〜vt3)に置き換えることができます。-le 3

答え2

以下を試してください。

 startx -- vt0

また、見ることができますstartxとFedoraのUnix.SEに関する質問

関連情報