Unity zeigt falschen Distributionsnamen an

Unity zeigt falschen Distributionsnamen an

Vor kurzem hatte ich Pantheon (Elementary OS Desktop-Umgebung) installiert. Es gefiel mir nicht, also habe ich es deinstalliert, aberElementary OS-Desktoperscheinen immer noch in der Titelleiste. Und im Menü der Schaltfläche HerunterfahrenUbuntu-Hilfewird ersetzt durchElementary OS Hilfe.

Elementary OS-Meldung auf dem Ubuntu-Desktop

Ich möchte, dass es heißtUbuntu-DesktopUndUbuntu-Hilfe. Wie behebe ich das Problem?

Die Ausgabe lsb_release -alautet:

No LSB modules are available.
Distributor ID: elementary
Description:    elementary OS 0.4 Loki
Release:        0.4
Codename:       loki

Zur Installation verwende ich:

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

Zur Deinstallation entferne ich jedes Repository manuell und dann sudo apt-get autoremove. Und den Rest mitSynaptic-Paketmanager.

Antwort1

Die PPAs, die Sie zur Installation von elementary verwendet haben, stellten nicht nur elementary-spezifische Pakete bereit, sondern auchgepatchtviele Standard-Ubuntu-Pakete und mit Ihrem apt-get dist-upgradeBefehl werden sie alle installiert und in Ihr System eingemischt. Das bedeutet, dass einige der Kernpakete nicht aus dem Ubuntu-Repository stammen, sondern aus diesen elementaren PPAs.

Beispielsweise, Dieses ppahttps://launchpad.net/~elementary-os/+archive/ubuntu/os-patchesstellt viele Pakete bereit, die auch im Ubuntu-Repository verfügbar sind. Da das PPA diese Pakete in einer höheren Version (und natürlich mit Patch) bereitstellt, werden diese bevorzugt aptund in Ihrem System installiert, während Sie den dist-upgradeBefehl ausführen.


Für Ihr spezielles Problem habe ich das Paket identifiziert, das für die Anzeige des Distributionsnamens in der oberen linken Ecke des Unity Panels verantwortlich ist. Es heißt base-files. Ich habe das elementare PPA getestet, indem ich es installiert habe, und nicht überraschenderweise habe ich auch diese elementaren Markierungen erhalten :D.

Um dieses Problem zu lösen, können Sie es jedoch nicht einfach entfernen, da es sich um ein wichtiges Paket handelt und Ubuntu es benötigt. Sie müssen es aus dem Ubuntu-Repository neu installieren. Verwenden Sie dazu diesen Befehl.

sudo apt-get --reinstall install base-files/xenial-updates

Dieser Befehl installiert das Paket aus dem Ubuntu- xenial-updatesArchiv. Nach dem Abmelden und erneuten Anmelden werden die Änderungen wiederhergestellt.


Um Elementary Effect vollständig von Ihrem System zu entfernen, sollten Sie für alle Pakete zu den Ubuntu-Versionen zurückkehren. Verwenden Sie dazu ppa-purge(und nicht apt-add-repository --removeden Befehl, der nur den Repository-Eintrag entfernt). Beispiel:

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-purgeentfernt Pakete aus diesen PPAs und installiert die aus den Ubuntu-Archiven.

Notiz:Wenn Sie die Elementary PPA-Einträge bereits entfernt haben (indem Sie die Zeilen aus sources.listden Dateien gelöscht haben), fügen Sie sie erneut hinzu und verwenden Sie dann ppa-purge.

Antwort2

Um die Informationen zu Ihrer Distributionsversion und Ihrem Codenamen zu ändern, bearbeiten Sie die Datei /etc/lsb-release:

gksu gedit /etc/lsb-release

Meines enthält die folgenden Informationen:

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.1 LTS"

verwandte Informationen