Lightdmが起動時に起動しない


35

gdmディスプレイマネージャーとしてしばらくインストールしましたが、削除した後、lightdmが自動的に起動しません。代わりにttyにログインして、を実行する必要がありますsudo start lightdm

実行もdpkg-reconfigure lightdm機能しません:

dpkg-maintscript-helper: warning: environment variable DPKG_MAINTSCRIPT_NAME missing
dpkg-maintscript-helper: warning: environment variable DPKG_MAINTSCRIPT_PACKAGE missing

また、lightdmを完全に再インストールしようとしましたが、うまくいきません。

/var/log/boot.logには次の行があります:

* Starting LightDM Display Manager                                                                                                                  
* Starting ACPI daemon                                                                                                                              
* Starting anac(h)ronistic cron                                                                                                                     
* Starting save kernel messages                                                                                                                      
* Stopping LightDM Display Manager         

回答:


34

ターミナルを実行してを入力しcat /etc/X11/default-display-managerます。おそらくlightdm最近GDMをアンインストールしたかどうかを示します。設定として/etc/init/lightdm.conf受け入れませんlightdm-ただし、/usr/bin/lightdmまたは/usr/sbin/lightdm動作します。/etc/X11/default-display-managerお気に入りのテキストエディタで開き、そこにあるものを次の行に置き換えます。

/usr/bin/lightdm

または

/usr/sbin/lightdm

再起動すると、lightdmが起動し、通常どおりログオン画面が表示されます。


できます。のコンテンツは/etc/X11/default-display-managerでした/user/sbin/gdm。GNOME Shellをインストールしてから数日前にアンインストールしましたが、それが問題だと思います。
hajimuz

11

私の解決策は実行することでした:

rm /etc/systemd/system/default.target
systemctl set-default graphical.target

これにより、デフォルトのターゲットファイルが置き換えられます。これは、私の場合、systemdがグラフィカルターゲットに到達するのを妨げていたはずであり、グラフィカルターゲットへのシンボリックリンクです。この後、lightdm(およびdpkg-reconfigureで選択した場合はgdm)が自動的に起動します。

/etc/X11/default-display-manager 既に正しい値に設定されていたため、これはOPとは異なる根本原因であると思われます

systemdターゲットの詳細については、こちらをご覧ください


2
注意喚起!PacketFenceのインストールを計画している人、または既にインストールしている人にとっては、これが解決策です。わかりませんが、PacketFenceはこのファイルを自分の設定で上書きします。再起動後、このファイルを再作成しない限り、グラフィカルログインインターフェイスは使用できません。貢献してくれてありがとう、@ apteryx!
ivanleoncz

1
OK ... apteryxはヒーローです。いくつかのアップグレードの後、Mint 18.1(および18.2)でディスプレイマネージャーが完全に失われるのに苦労しましたが、このソリューションは完全に機能しました!lightdmはまだ機能していませんが、少なくとも今はログインできます。ありがとう!
-cirrusio

9

を含むgnomeアプリを削除gdmし、kdeに移行すると、それが起こります。

以下を実行して修正しました:

sudo dpkg-reconfigure lightdm

そしてkdm、lightdmの代わりにデフォルトとして選択する


5

さて、私はついにそれを理解したと思います!この問題に対応するための皆の提案は、適切なレガシーnVidiaカードを入手することです。言うより簡単だ。リポジトリ(少なくともUbuntuの)から姿を消したように見えたので、適切なドライバを追跡するのに本当に苦労しました。これが私のために働いたものです。nVidiaカードによっては、別のファイルをダウンロードする必要があるかもしれませんが、それらはすべてhttp://www.nvidia.com/object/unix.htmlにリストされています。GeForce 2 MX 400にはレガシーの96xxドライバーが必要でした。そのため、これを修正しようとして数週間たった後、これらのコマンドを実行したところ、ようやく機能しました。wgetコマンドで使用されるURLは、nVidia WebサイトでダウンロードしてほしいファイルのURLです。

wget http://us.download.nvidia.com/XFree86/Linux-x86/96.43.23/NVIDIA-Linux-x86-96.43.23-pkg1.run
sudo sh NVIDIA-Linux-x86-96.43.23-pkg1.run
sudo reboot
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.