マイコンピュータ(Gnome3を含むDebian 12)を起動すると、ログインプロンプトやGUIの代わりに点滅する行がすぐに表示されます。そこでtty(Alt + F2)を切り替えてから、ログイン後に使用できるログインプロンプトを取得できますstartx
。
(すみません、画像が本当に好きではありません)
それでは二重質問だと思います...
- コンピュータを起動するたびに切り替える必要がないように、tty1にログインプロンプトが表示されるようにするにはどうすればよいですか?
- ログインする前にGnomeデスクトップ環境を自動的に起動するには?
アップデート#1
私は/etc/gdm3/deamon.conf
(ディレクトリのconfファイルのみ)見て、その行#WaylandEnable=false
がWaylandEnable=false
。
また、gdm3.serviceとgdm.serviceを確認しましたが、両方が有効になっています(systemctl status ...
)。
その後、コンピュータを再起動しても違いはありませんでした。
ログインした後(ttys切り替え後)confファイルを確認しましたが、変更はそのまま残りました。
私も同じで、両方がsystemctl status gdm3.service
アクティブでsystemctl status gdm3.service
緑色です。
アップデート#2
systemctl status
だから私は新しいttyで端末を介してログインして試してみましたが、残念ながらエラーは表示されませんでした。
答え1
startx
それがうまくいけば、X.org X11グラフィックスドライバが動作しています。ただし、GPUタイプに固有のアクセラレータドライバではなく、一般的な非アクセラレータVESA SVGAまたはEFI GOPドライバです。ただし、加速されていないGUIは、GUIがないよりも優れている可能性があります。
おそらく、システムは現在X11の代わりにWaylandを使用するように設定されていますが、失敗していますか?
設定ファイルをお読みください/etc/gdm3/custom.conf
。コメント化された行がある場合:
#WaylandEnabled=false
その後、システムはウェイランドで構成されます。 Waylandの代わりにX11を強制するには、次の行を変更します。
WaylandEnabled=false
次に、実行またはsystemctl restart gdm
再起動します。
それでも役に立たない場合は、変更をキャンセルしてください。
システムがテキストモードでのみ起動するように設定されていますか?
ランニングsystemctl get-default
。もしそうならいいえ応答graphical.target
、システムがGUIモードで起動するように設定されていません。デフォルトの実行先を変更する前に、まずテストして、より困難な状況に陥らないようにしてください。
systemctl isolate graphical.target
これにより、システムは非持続的な方法でGUIモードに切り替わります。問題が発生した場合は、再起動するだけで起動した場所に戻ることができます。有効なGUIログインプロンプトが表示されたら、次のコマンドを使用してGUIモードを永続化します。
systemctl set-default graphical.target
たぶん起動中に問題が発生した可能性がありますか?
systemctl status
システム全体の状態を表示するには、実行してください。 2行目には、成功と見なされた場合に開始するために必要なすべての項目State: running
(ターミナルが色をサポートしている場合は緑)、または何かが失敗したかまだ完了していない(色をサポートしている場合は赤)が必要です。まだ完了していません(たとえば、一部のサービスが中断されたり、無限ループに閉じ込められたりする可能性があります)。systemd
State: degraded
State: starting
systemd
どのサービスが失敗したかを確認するには、次の手順を実行します。
systemctl --failed
起動プロセスが完了していないと思われる場合は、次を実行します。
systemctl --state=start
systemd
起動または再起動中に停止できるサービス(または他のデバイス)を見つけます。
その後、欠陥に関する詳細情報を確認およびsystemctl status <name of failed/stuck unit>
/または入手してください。journalctl -b0 -u <name of failed/stuck unit>