
Недавно я установил Pantheon (среда рабочего стола Elementary OS). Мне она не понравилась, поэтому я ее удалил, ноЭлементарная ОС рабочего столавсе еще отображаются в строке заголовка. И в меню кнопки выключения,Помощь Ubuntuзаменяется наЭлементарная помощь по ОС.
Я хочу, чтобы там было написаноUbuntu для рабочего столаиПомощь Ubuntu. Как это исправить?
Вывод lsb_release -a
:
No LSB modules are available.
Distributor ID: elementary
Description: elementary OS 0.4 Loki
Release: 0.4
Codename: loki
Для установки я использую:
sudo add-apt-repository ppa:elementary-os/daily
sudo add-apt-repository ppa:elementary-os/os-patches
sudo add-apt-repository ppa:elementary-os/testing
sudo add-apt-repository ppa:mpstark/elementary-tweaks-daily
sudo apt-get update sudo apt-get dist-upgrade sudo apt-get install elementary-theme elementary-icon-theme elementary-default-settings elementary-desktop
Для удаления я удаляю каждый репозиторий вручную, затем sudo apt-get autoremove
. А остальное сМенеджер пакетов Synaptic.
решение1
PPA, которые вы использовали для установки Elementary, не только предоставляли пакеты, специфичные для Elementary, но такжеисправленныймного стандартных пакетов Ubuntu и по вашей apt-get dist-upgrade
команде они все устанавливаются и смешиваются в вашей системе. Это означает, что некоторые из основных пакетов не из репозитория Ubuntu, а из тех элементарных PPA.
Например, этот ppahttps://launchpad.net/~elementary-os/+archive/ubuntu/os-patchesпредоставляет множество пакетов, которые также доступны в репозитории Ubuntu. Поскольку PPA предоставляет эти пакеты с более высокой версией (и пропатченными, конечно), они являются предпочтительными apt
и устанавливаются в вашу систему, пока вы выполняли dist-upgrade
команду.
Для вашей конкретной проблемы я определил пакет, который отвечает за отображение имени дистрибутива в левом верхнем углу панели Unity. Он называется base-files
. Я протестировал Elementary PPA, установив его, и неудивительно, что я тоже получил эти Elementary отметки :D.
Но чтобы решить эту проблему, вы просто не можете удалить его, потому что это важный пакет, и Ubuntu он нужен. Вам нужно переустановить его из репозитория Ubuntu. Используйте эту команду, чтобы сделать это.
sudo apt-get --reinstall install base-files/xenial-updates
Эта команда установит пакет из xenial-updates
архива Ubuntu. После выхода из системы и входа в систему вы увидите, что изменения были отменены.
Чтобы полностью удалить Elementary effect из вашей системы, вам следует вернуться к версиям Ubuntu для всех пакетов. Для этого используйте ppa-purge
(а не apt-add-repository --remove
команду, которая просто удалит запись репозитория). Например,
sudo ppa-purge ppa:elementary-os/daily
sudo ppa-purge ppa:elementary-os/os-patches
sudo ppa-purge ppa:elementary-os/testing
sudo ppa-purge ppa:mpstark/elementary-tweaks-daily
ppa-purge
удалит пакеты из этих PPA и установит пакеты из архивов Ubuntu.
Примечание:Если вы уже удалили записи Elementary PPA (удалив строки из sources.list
файлов), добавьте их снова, а затем используйте ppa-purge
.
решение2
Чтобы изменить информацию, связанную с выпуском и кодовым именем вашего дистрибутива, отредактируйте файл /etc/lsb-release
:
gksu gedit /etc/lsb-release
Мой содержит следующую информацию:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.1 LTS"