如何从 LightDM 中删除会话条目?

如何从 LightDM 中删除会话条目?

我最近在 11.10 中将 Cairo Dock 添加到了我的 GNOME Shell 中。Cairo Dock 很棒,但我还有一个小问题需要解决:安装 Cairo Dock 后,LightDM 包含两个非工作桌面的无关条目。(工作桌面的条目不受影响,所以我想我可以忽略无关条目,但是……)

所以我想删除/编辑 LightDM 中的无关条目。我找了很多关于如何做到这一点的讨论,但没有什么收获。

关于如何在 11.10 中编辑登录菜单有什么建议吗?

答案1

会话列表由。桌面文件夹中的文件/usr/share/xsessions

在此处输入图片描述

让我们删除GNOME 经典版

在终端中:

cd /usr/share/xsessions
sudo mv gnome-classic.desktop gnome-classic.desktop.backup

这将重命名gnome-经典桌面文件

注销——新的会话列表将如下所示:

在此处输入图片描述

答案2

如果你按照如下方式操作,你的软件包维护者会为你感到骄傲:

sudo mkdir /usr/share/xsessions/hidden
sudo dpkg-divert --rename \
      --divert /usr/share/xsessions/hidden/gnome-classic.desktop \
      --add /usr/share/xsessions/gnome-classic.desktop

这样做的目的是指示包管理器记住文件的新位置。与其他答案相比,这有几个优点:

  • 它保证将来的软件包安装/升级不会恢复你的更改
  • 它与其他显示管理器(例如 lxdm 列出.backup条目)一起工作
  • 如果你改变主意,可以通过以下方式轻松恢复:

    sudo dpkg-divert --rename --remove /usr/share/xsessions/gnome-classic.desktop

答案3

  • 使用以下命令打开终端Ctrl-Alt-T
  • cd /usr/share/xsessions
  • ls例如,将显示:

    awesome.桌面 gnome-shell.桌面 ubuntu.桌面
    gnome.桌面 ubuntu-2d.桌面
  • 使用sudo rm lubuntu.desktop(或其他)来删除不再需要的内容。

  • 注销后您应该会看到更改 - 如果没有,请重新启动后您就会看到它们。

相关内容