第一种方法:安装LightDM

第一种方法:安装LightDM

我安装了 gdm。然后我用以下命令将其删除:

sudo apt-get remove gdm
sudo apt-get purge gdm

现在我无法在启动时传递 Ubuntu 徽标。如何重新启用 lightdm?已经尝试过

 sudo dpkg-reconfigure lightdm

但它无法识别命令。

答案1

第一种方法:安装LightDM

Ubuntu 12.04 使用 LightDM 作为默认显示管理器。假设在安装 GDM 之前 LightDM 运行正常,则通过确保已安装并正确配置 LightDM,您应该能够解决此问题。

Ctrl+ Alt+F1进入基于文本的虚拟控制台,您可以在其中以非图形方式登录。(或者您可能已经在这样的控制台上。)然后运行这些命令。(如果第一个命令失败,其他命令仍可能成功。)

sudo apt-get update
sudo apt-get install lightdm
sudo dpkg-reconfigure lightdm

您可能有机会选择显示管理器。如果可以,请选择 LightDM。

现在重新启动(sudo reboot/ Ctrl+ Alt+ Del或者运行此命令即可启动 LightDM 而无需重新启动:

sudo start lightdm

您应该能够登录。

第二种方法:安装 GDM

如果这不起作用,但 GDM 在安装时可以工作,则只需放回 GDM 并配置您的系统以使用它。也就是说,执行上述步骤,但针对 GDM。为方便起见,进入虚拟控制台并登录后,这些将是命令:

sudo apt-get remove lightdm
sudo apt-get update
sudo apt-get install gdm
sudo start gdm

您会注意到,我在开头添加了一个命令来删除lightdm(因为它无论如何都不起作用,删除它可以保证它不会自动运行而不是 GDM)。我还不是包含一个dpkg-reconfigure用于 GDM 的命令。那是因为您说您已经删除了gdm。因此该apt-get install命令将对软件包进行全新安装,它将自动执行所需的任何配置(包括让您在显示管理器之间进行选择,如果您安装了另一个显示管理器)。

答案2

我遇到了同样的问题,可以通过将 LightDM 设为默认显示管理器来解决这个问题:

echo /usr/sbin/lightdm > /etc/X11/default-display-manager

该命令必须以 root 身份运行(您可以sudo -s先运行)。或者运行以下命令:

echo /usr/sbin/lightdm | sudo tee /etc/X11/default-display-manager

相关内容