Как удалить записи сеанса из LightDM?
Я недавно добавил Cairo Dock в мою оболочку GNOME в 11.10. Док Cairo - ОТЛИЧНЫЙ, но у меня осталась одна небольшая проблема, которую я хотел бы исправить: после установки Cairo Dock LightDM включает две посторонние записи на неработающие рабочие столы. (Записи на рабочих столах остаются незатронутыми, поэтому, я думаю, я мог бы просто проигнорировать посторонние записи, но...)
Поэтому я хотел бы удалить / отредактировать посторонние записи в LightDM. Я смотрел и искал дискуссии о том, как это сделать, но мне не повезло.
Любые предложения о том, как перейти к редактированию меню входа в 11.10?
3 ответа
Список сессий определяется файлами .desktop в папке /usr/share/xsessions
Позволяет удалить GNOME Classic
В терминале:
cd /usr/share/xsessions
sudo mv gnome-classic.desktop gnome-classic.desktop.backup
Это переименовывает классический рабочий стол gnome
Выход из системы - новый список сессий будет выглядеть так:
Ваши сопровождающие будут гордиться вами, если вы сделаете это следующим образом:
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
(или что угодно), чтобы удалить те, которые вам больше не нужны.- Выйдите из системы, и вы должны увидеть изменения - если нет, перезагрузите компьютер, и вы увидите их.