私のコンピュータにnetinstイメージを使ってDebian wheezyをインストールしました。今すぐデスクトップを無効にし、コマンドラインから直接起動したいと思います。それだけでなく、必要でなければX11/gnome/gdmにリソースを無駄にしたくありません。
(ルートで)試してみました
update-rc.d -f gdm remove
update-rc.d -f gdm3 remove
update-rc.d -f wdm remove
しかし、Debianはログイン管理者として起動し続けるのに本当に必要ではありません。どうすればこのブートを無効にし、必要なときにのみXを起動できますか?
答え1
を見てください/etc/rc2.d/
。まだ削除していない/etc/init.d/xdm
リンクがある可能性があります。/etc/init.d/kdm
このファイルを編集して、/etc/X11/default-display-manager
Debianが使用するデフォルトのディスプレイマネージャへのフルパスを含めることもできます。このファイルの内容をに置き換えると、/bin/true
ログインマネージャの起動を無効にすることもできます。
それにもかかわらず、TTYが生成されます。ログインマネージャが起動しない場合、TTY1はアクティブTTYのままで、コマンドラインを使用して簡単にログインできます。
答え2
systemctlを持つDebian 8の場合:
systemctl disable gdm
答え3
実際、Jessieでログイン画面のユーザーリストを無効にする方法を知っている人のために、少なくとも今日はDebian 8の上記の説明が正しくありません。 Debian 8 Jessie でこの機能を無効にするには:
$ sudo nano /etc/gdm3/greeter.dconf-defaults
ファイルを開いた後、次の例の例に示すように、無効なユーザーリスト= true行の前の#を削除します。
# Login manager options
#======================
[org/gnome/login-screen]
logo='/usr/share/icons/gnome/48x48/places/debian-swirl.png'
fallback-logo='/usr/share/icons/gnome/48x48/places/debian-swirl.png'
# - Disable user list
# disable-user-list=true
# - Disable restart buttons
# disable-restart-buttons=true
# - Show a login welcome message
# banner-message-enable=true
# banner-message-text='Welcome'
変更後、「CTRL + X」を押して「Y」を押し、ENTERを押して変更を保存します。
ファイルを保存した後、次のコマンドを実行してGDMを再起動すると、ログインするように求められます。
$ sudo systemctl restart gdm3.service