現在lightdm
をデフォルトのdisplay manager
として使用していますが、常にxfce session
にログインするため、私の場合はディスプレイマネージャーは必要ないと感じています。
したがって、lightdm
を無効にする方法はありますか。次回起動するときに、username and password
を入力するterminal
が残っています。
nodm
を調べましたが、適切に構成できませんでした。
apt-get install nodm
次に/etc/defaults/nodm
を編集して、次の2行を変更します。
NODM_ENABLED=true
NODM_USER=root
ログインシェルの設定を編集して、ttyにログインした後にXを自動的に起動できます。次のようなものを~/.bash_profile
または~/.zlogin
(またはシェル用の構成ファイル)に入れて、最初のVTにログインした後にXを起動します。
[ "$TTY" = "/dev/tty1" ] && startx
または、最初の部分を省略して、「startx」だけを記述できます。
ただし、このXの起動方法にはセキュリティ上のリスクがあります。キーボードから離れている(そしてもちろんXセッションをロックしている)場合、誰かがtty1に切り替え、Xを中断する(または単にXに移動する)ユーザーのアカウントを使用してコンピューターにアクセスします。
この使用を避けるには:
startx &
exit
Bash、または他のシェルのsetsid startx
。