我安装了 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