web-dev-qa-db-ja.com

ディスプレイマネージャーなしでXFCEセッションにログインする

現在lightdmをデフォルトのdisplay managerとして使用していますが、常にxfce sessionにログインするため、私の場合はディスプレイマネージャーは必要ないと感じています。

したがって、lightdmを無効にする方法はありますか。次回起動するときに、username and passwordを入力するterminalが残っています。

nodmを調べましたが、適切に構成できませんでした。

3
RanRag
apt-get install nodm

次に/etc/defaults/nodmを編集して、次の2行を変更します。

NODM_ENABLED=true
NODM_USER=root
1
mac

ログインシェルの設定を編集して、ttyにログインした後にXを自動的に起動できます。次のようなものを~/.bash_profileまたは~/.zlogin(またはシェル用の構成ファイル)に入れて、最初のVTにログインした後にXを起動します。

[ "$TTY" = "/dev/tty1" ] && startx

または、最初の部分を省略して、「startx」だけを記述できます。

ただし、このXの起動方法にはセキュリティ上のリスクがあります。キーボードから離れている(そしてもちろんXセッションをロックしている)場合、誰かがtty1に切り替え、Xを中断する(または単にXに移動する)ユーザーのアカウントを使用してコンピューターにアクセスします。

この使用を避けるには:

startx &
exit

Bash、または他のシェルのsetsid startx

0
SIO