LinuxでCUI/GUIの切り替え方をログインメッセージに表示する

Debianで初期設定をした後はSSHで接続しているので、メモリを節約するためにもCUIログインに切り替えています。

しかし、モニターに接続して操作する場合など、GUIログインに戻したいときに変更方法を忘れてしまうので、ログインメッセージにCUI/GUIログインへの切り替え方法を表示しておきます。

現在のログインモードを確認

systemctl get-default

CUIログインに設定

デフォルトのログインモードをCUIログインに設定する場合は、

sudo systemctl set-default multi-user.target

デスクトップ環境を起動

CUIモードでログインしてから、デスクトップ環境を起動する場合は、

startx

GUIログインに設定

デフォルトのログインモードをGUIログインに設定する場合は、

sudo systemctl set-default graphical.target

ログインメッセージを変更

設定の変更方法を忘れたときのために、ログイン直後に表示されるログインメッセージを変更します。

ログインメッセージを変更するには、/etc/motdを編集し表示したいメッセージを書くだけです。

sudo nano /etc/motd

ログインメッセージの書き方や内容は、自分がわかりやすいように書けばいいと思います。

私の場合は、このように書いています。

/etc/motd
this message in /etc/motd

CHECK DEFAULT : systemctl get-default
CHANGE to GUI : sudo systemctl set-default graphical.target
CHANGE to CUI : sudo systemctl set-default multi-user.target
START X (GUI) : startx
  • ログインメッセージを表示するファイルの場所
  • 現在の設定を確認する方法
  • GUIログインへの変更方法
  • CUIログインへの変更方法
  • デスクトップ環境の起動方法

ログインメッセージの編集方法をすぐ忘れてしまうので、、ファイルの場所(/etc/motd)も書いています。