当前位置: 首页>>技术教程>>正文


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

, , ,

问题描述

我最近在11.10中将Cairo Dock添加到了我的GNOME Shell中。 Cairo Dock非常棒,但是我要解决一个小问题:安装Cairo Dock之后,LightDM包括non-working桌面的两个无关条目。 (工作桌面的条目保持不变,所以我想我可以忽略无关的条目,但是…)

因此,我想删除/编辑LightDM中的无关条目。我一直在寻找有关如何执行此操作的讨论,但是运气并不好。

有关如何编辑11.10中的登录菜单的任何建议?

最佳回答

会话列表由文件夹/usr/share/xsessions中的.desktop文件定义。

让我们删除GNOME Classic

在终端中:

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

这将重命名gnome-classic桌面文件

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

次佳回答

如果您这样做,您的包裹维护者将为您感到骄傲:

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

第三种回答

  • 使用Ctrl-Alt-T打开终端

  • cd /usr/share/xsessions

  • ls将向您显示,例如:awesome.desktop gnome-shell.desktop ubuntu.desktop gnome.desktop ubuntu-2d.desktop

  • 使用sudo rm lubuntu.desktop(或其他任何方法)删除不再需要的内容。

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

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/7690.html,未经允许,请勿转载。