如何从LightDM中删除会话条目?
我最近在11.10中将Cairo Dock添加到我的GNOME Shell中。 开罗docker很棒,但我还有一个小问题需要解决:安装Cairo Dock后,LightDM包含两个无关的非工作桌面条目。 (工作桌面的条目不受影响,所以我想我可以忽略无关的条目,但……)
所以我想删除/编辑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
(或其他)删除不再需要的那些。 - 注销,您应该看到更改 – 如果没有,重新启动,您将看到它们。