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