lightdmを無効にする方法は?


21

autostartからlightdmを無効にします。現在、私service lightdm disableは端末から実行し、実行しstartxます。

update-rc.d 助けない

回答:


19

lightdmは、SysV InitではなくUpstartによって起動されます。したがって、update-rc.dは機能しません。

つかいます

 echo  "manual" | sudo tee -a /etc/init/lightdm.override

ありがとうございました!ところで、私はupstartのプロファイルドラフトを見つけましたが、まだ実装されていません
...-サマット

1
この設定を使用すると、GUIを終了したときに黒い画面が表示されます(startxコマンドで起動した後)。
8月カールストロム

22

UpstartがSystemdに置き換えられたため、上記の方法は15.04以降から機能しなくなることに注意してください。ここで説明しように、次のようにlightdmを無効にできます。

16.04上向き

systemctl disable lightdm.service

15.04、15.10

systemctl disable lightdm

残念ながら、この方法は16.04では機能しません。
アレクサンダーオーバーシュト

@AlexanderObershtあなたは正しいです、訂正を参照してください。
ヴォルフガングノイクル

これを行うと、システムがその後起動しない可能性があることに注意してください(この状況で終わる)。その場合は、ここで Nirmikが提供するコマンドを使用して、ディスプレイマネージャーを再構成します
-glS

@glSいいえ、これはシステムの起動を妨げません。ディスプレイマネージャーを無効にします;)ので、ctrl + alt + f2で完全に実行されているシェルが見つかります。ここでは、ログインして、行うことができますsudo service lightdm start一度lightdm開始する、またはsystemctl enable lightdm.serviceそれは...再び自動的に起動持っている
ヴォルフガングNoichl

4

lightdmを無効にしてgdmまたはkdmまたはその他のディスプレイマネージャーを有効にするには、ターミナルで次のコマンドを入力します。

sudo dpkg-reconfigure lightdm

次にon okを入力し、リストから目的のディスプレイマネージャーを選択します。

スクリーンショットと同じ答えはここに与えられます:デフォルトUnityログインへのリセット


1

lightdmバイナリの実行ビットを削除するだけです。

chmod -x /usr/sbin/lightdm

次に、再度有効にします。

chmod +x /usr/sbin/lightdm


このメソッドは、16.04では適切に機能しません。LightDMは起動に失敗しますが、起動時のスプラッシュアニメーションでシステムが無期限に停止します。TTYが使用可能になることはないため、ローカルにログオンできません。
アレクサンダーオーバーシュト

Ubuntu Desktop 16.04 AMD64の新規インストールで「sudo systemctl disable lightdm」を実行すると、うまくいきました。
ジョン

0

これはdisplay-managerによって処理されます... systemdで無効にすれば完了です。

# systemctl disable display-manager        
Removed symlink /etc/systemd/system/display-manager.service.
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.