
編集:ArchはデフォルトでXにTTY7を使用するので、この質問は関係ありません。
私はDebian派生物(*buntu、CrunchBang)、Mandriva、OpenSuSE、Fedoraなどを使用してきました。彼らはすべて、以下を介してアクセスできるTTY7(少なくとも7のようです)にXサーバーを持っています。
Ctrl + Alt + F7
これでArchに移動し、TTY1を使用するようになりました。
Ctrl + Alt + F1
他のすべてはログインプロンプトを持つ一般的なTTYです。
なぜそんなことですか? ArchがSystemdを使用しているからでしょうか?
答え1
これは、2012 年 10 月に systemd/logind への移行中に/以降に変更されました。 ~によるとエラーレポート、アクティブなコンソールキットセッションとは異なるttyでXサーバーを実行すると(たとえば)、TTY7のセッションが認証されないため、問題が発生します。ログインせずに ck-launch-session を使用して~/.xinitrc
X サーバーの新しいセッションを取得できます。しかし、これはログインには機能しなくなりましたので、/etc/X11/xinit/xserverrc
現在のttyでのみXサーバーを起動するように変更されました。