Как удалить записи сеанса из LightDM?

26

Я недавно добавил Cairo Dock в мою оболочку GNOME в 11.10. Док Cairo - ОТЛИЧНЫЙ, но у меня осталась одна небольшая проблема, которую я хотел бы исправить: после установки Cairo Dock LightDM включает две посторонние записи на неработающие рабочие столы. (Записи на рабочих столах остаются незатронутыми, поэтому, я думаю, я мог бы просто проигнорировать посторонние записи, но ...)

Поэтому я хотел бы удалить / отредактировать посторонние записи в LightDM. Я смотрел и искал дискуссии о том, как это сделать, но мне не повезло.

Любые предложения о том, как перейти к редактированию меню входа в 11.10?

Lexalt
источник

Ответы:

29

Список сессий определяется файлами .desktop в папке/usr/share/xsessions

введите описание изображения здесь

Позволяет удалить GNOME Classic

В терминале:

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

Это переименовывает классический рабочий стол gnome

Выход из системы - новый список сессий будет выглядеть так:

введите описание изображения здесь

fossfreedom
источник
Существует ли эквивалент для пользователя /usr/share/xsessions/*.desktop?
Форди
13

Ваши сопровождающие будут гордиться вами, если вы сделаете это следующим образом:

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

Арье Лейб Таурог
источник
11
  • Открыть терминал с Ctrl-Alt-T
  • cd /usr/share/xsessions
  • ls покажет вам, например:

    awesome.desktop gnome-shell.desktop ubuntu.desktop
    gnome.desktop ubuntu-2d.desktop
  • Используйте sudo rm lubuntu.desktop(или что-то еще), чтобы удалить те, которые вам больше не нужны.

  • Выйдите из системы, и вы должны увидеть изменения - если нет, перезагрузите компьютер, и вы увидите их.
иш
источник
Благодарность! Это также работало для моей среды openbox, которую я удалил.
Эмерсон Се