Ubuntu-gnome-desktop entfernen?

26

Ich habe vor kurzem Ubuntu-Gnome-Desktop auf meinem Ubuntu 12.10 32-Bit-System installiert. Es hat alles geklappt, aber jetzt möchte ich es wieder entfernen, da mir Unity besser gefällt. Dies umfasst das Rückgängigmachen aller Änderungen, z. B. das Zurücksetzen von GRUB auf einen violetten Hintergrund und die Anzeige des ursprünglichen Unity-Anmeldebildschirms.

Vielen Dank!

flameNugget
quelle
3
Nach meiner Erfahrung beschädigt das Entfernen einer hinzugefügten Desktopumgebung meine vorherige Installation. Es scheint, dass einige Apps mit beiden gemeinsam sind und zwar nicht mit dem 2. Desktop installiert, sondern mit diesem entfernt werden.
Buck
Vielleicht können Sie es mit aptitude tun, da aptitude Ihre Abhängigkeiten behebt.
Lapisdecor

Antworten:

40

Das Schlechte an der Installation anderer Desktop-Umgebungen ist, dass viele zusätzliche Pakete installiert werden und es manchmal schwierig ist, alle zu finden und zu entfernen.

Führen Sie zunächst diesen Befehl aus:

sudo apt-get purge abiword abiword-common abiword-plugin-grammar abiword-plugin-mathview alacarte argyll cups-pk-helper epiphany-browser epiphany-browser-data evolution evolution-common evolution-plugins fonts-cantarell fonts-lyx gdm gir1.2-accountsservice-1.0 gir1.2-caribou-1.0 gir1.2-clutter-gst-2.0 gir1.2-evince-3.0 gir1.2-gck-1 gir1.2-gconf-2.0 gir1.2-gcr-3 gir1.2-gdesktopenums-3.0 gir1.2-gkbd-3.0 gir1.2-gnomedesktop-3.0 gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0 gir1.2-ibus-1.0 gir1.2-mutter-3.0 gir1.2-networkmanager-1.0 gir1.2-panelapplet-4.0 gir1.2-polkit-1.0 gir1.2-telepathyglib-0.12 gir1.2-telepathylogger-0.2 gir1.2-upowerglib-1.0 gir1.2-xkl-1.0 gjs glchess glines gnect gnibbles gnobots2 gnome-applets gnome-applets-data gnome-color-manager gnome-desktop-data gnome-dictionary gnome-games gnome-games-extra-data gnome-icon-theme-extras gnome-mahjongg gnome-packagekit gnome-packagekit-data gnome-panel gnome-panel-data gnome-search-tool gnome-session-fallback gnome-shell gnome-shell-common gnome-software-manager gnome-sushi gnome-tweak-tool gnome-update-viewer gnotravex gnotski gnumeric gnumeric-common gnumeric-doc gstreamer1.0-alsa gstreamer1.0-plugins-base-apps gstreamer1.0-pulseaudio gstreamer1.0-tools gtali iagno itstool libabiword-2.9 libaudit0 libcaribou-common libcaribou0 libcolamd2.7.1 libcolord-gtk1 libedataserverui-3.0-4 libevolution libgdict-1.0-6 libgdict-common libgdome2-0 libgdome2-cpp-smart0c2a libgjs0c libgoffice-0.8-8 libgoffice-0.8-8-common libgtkmathview0c2a libicc2 libimdi0 libiptcdata0 liblink-grammar4 libloudmouth1-0 libmail-spf-perl libmozjs185-1.0 libmutter0 libnetaddr-ip-perl libots0 libpst4 libtidy-0.99-0 libtracker-extract-0.14-0 libtracker-miner-0.14-0 libtracker-sparql-0.14-0 libwv-1.2-4 libytnef0 lightsoff link-grammar-dictionaries-en mutter mutter-common packagekit packagekit-backend-aptcc packagekit-tools plymouth-theme-ubuntu-gnome-logo plymouth-theme-ubuntu-gnome-text python-cloudfiles python-packagekit quadrapassel re2c simple-scan spamassassin spamc swell-foop tracker tracker-extract tracker-gui tracker-miner-fs tracker-utils ubuntu-gnome-default-settings ubuntu-gnome-desktop xsltproc yelp-tools  

Die meisten zusätzlichen Pakete, die Sie installiert haben, werden gelöscht.

Führen Sie dann aus sudo apt-get autoremove, um zusätzliche Pakete und Abhängigkeiten zu entfernen, die auf Ihrem System nicht mehr benötigt werden.

Sie gdmmüssen diese Befehle möglicherweise (oder auch nicht, je nachdem, ob sie bereits entfernt wurden) verwenden, um den Anmeldebildschirm wieder auf die Standardausführung von Unity (LightDM) zurückzusetzen

sudo dpkg-reconfigure gdm

Drücken Sie an der Eingabeaufforderung die Eingabetaste und wählen Sie dann eine lightdmder Optionen aus. Danach können Sie spülen können gdmmit

sudo apt-get purge gdm  

Führen Sie schließlich Folgendes aus:

sudo apt-get install --reinstall ubuntu-desktop

Für den Fall, dass das Entfernen von gnome irgendwelche Teile des Haupt-Desktops erfasst hat.

Seth
quelle
Ja Dankeschön. Es hat geholfen, und ich sehe keine Reste.
FlameNugget
2
Tolle Antwort, das hat alle Spuren von Gnome Desktop entfernt, aber auch meine Systemeinstellungen in Unity. Ich gehe davon aus, dass dies daran liegt, dass einige von Unity verwendete Pakete entfernt wurden. Um dies zu beheben, habe ich ausgeführt und sudo apt-get install ubuntu-desktopalle durch den purgeobigen Befehl entfernten Abhängigkeiten neu installiert .
Andy
@ Andy, das ist eine gute Idee! Ich denke, ich werde es meiner Antwort hinzufügen. Manchmal ist es schwer zu sagen, welcher Gnom installiert ist und was nicht. Danke!
Seth
Ich
12

Diese Antwort basiert auf Seths Antwort und soll ein kleines Problem lösen, mit dem ich auf meinem Computer (Ubuntu 14.04) konfrontiert war, als ich versuchte, seinen ersten Befehl auszuführen:

sudo apt-get purge abiword abiword-common abiword-plugin-grammar abiword-plugin-mathview alacarte argyll cups-pk-helper epiphany-browser epiphany-browser-data evolution evolution-common evolution-plugins fonts-cantarell fonts-lyx gdm gir1.2-accountsservice-1.0 gir1.2-caribou-1.0 gir1.2-clutter-gst-2.0 gir1.2-evince-3.0 gir1.2-gck-1 gir1.2-gconf-2.0 gir1.2-gcr-3 gir1.2-gdesktopenums-3.0 gir1.2-gkbd-3.0 gir1.2-gnomedesktop-3.0 gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0 gir1.2-ibus-1.0 gir1.2-mutter-3.0 gir1.2-networkmanager-1.0 gir1.2-panelapplet-4.0 gir1.2-polkit-1.0 gir1.2-telepathyglib-0.12 gir1.2-telepathylogger-0.2 gir1.2-upowerglib-1.0 gir1.2-xkl-1.0 gjs glchess glines gnect gnibbles gnobots2 gnome-applets gnome-applets-data gnome-color-manager gnome-desktop-data gnome-dictionary gnome-games gnome-games-extra-data gnome-icon-theme-extras gnome-mahjongg gnome-packagekit gnome-packagekit-data gnome-panel gnome-panel-data gnome-search-tool gnome-session-fallback gnome-shell gnome-shell-common gnome-software-manager gnome-sushi gnome-tweak-tool gnome-update-viewer gnotravex gnotski gnumeric gnumeric-common gnumeric-doc gstreamer1.0-alsa gstreamer1.0-plugins-base-apps gstreamer1.0-pulseaudio gstreamer1.0-tools gtali iagno itstool libabiword-2.9 libaudit0 libcaribou-common libcaribou0 libcolamd2.7.1 libcolord-gtk1 libedataserverui-3.0-4 libevolution libgdict-1.0-6 libgdict-common libgdome2-0 libgdome2-cpp-smart0c2a libgjs0c libgoffice-0.8-8 libgoffice-0.8-8-common libgtkmathview0c2a libicc2 libimdi0 libiptcdata0 liblink-grammar4 libloudmouth1-0 libmail-spf-perl libmozjs185-1.0 libmutter0 libnetaddr-ip-perl libots0 libpst4 libtidy-0.99-0 libtracker-extract-0.14-0 libtracker-miner-0.14-0 libtracker-sparql-0.14-0 libwv-1.2-4 libytnef0 lightsoff link-grammar-dictionaries-en mutter mutter-common packagekit packagekit-backend-aptcc packagekit-tools plymouth-theme-ubuntu-gnome-logo plymouth-theme-ubuntu-gnome-text python-cloudfiles python-packagekit quadrapassel re2c simple-scan spamassassin spamc swell-foop tracker tracker-extract tracker-gui tracker-miner-fs tracker-utils ubuntu-gnome-default-settings ubuntu-gnome-desktop xsltproc yelp-tools

Für mich sieht apt-get aus irgendeinem Grund, dass einige Pakete nicht existieren und nur beendet werden. Also habe ich stattdessen alle Pakete einzeln gelöscht, indem ich Folgendes ausgeführt habe:

for i in abiword abiword-common abiword-plugin-grammar abiword-plugin-mathview alacarte argyll cups-pk-helper epiphany-browser epiphany-browser-data evolution evolution-common evolution-plugins fonts-cantarell fonts-lyx gdm gir1.2-accountsservice-1.0 gir1.2-caribou-1.0 gir1.2-clutter-gst-2.0 gir1.2-evince-3.0 gir1.2-gck-1 gir1.2-gconf-2.0 gir1.2-gcr-3 gir1.2-gdesktopenums-3.0 gir1.2-gkbd-3.0 gir1.2-gnomedesktop-3.0 gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0 gir1.2-ibus-1.0 gir1.2-mutter-3.0 gir1.2-networkmanager-1.0 gir1.2-panelapplet-4.0 gir1.2-polkit-1.0 gir1.2-telepathyglib-0.12 gir1.2-telepathylogger-0.2 gir1.2-upowerglib-1.0 gir1.2-xkl-1.0 gjs glchess glines gnect gnibbles gnobots2 gnome-applets gnome-applets-data gnome-color-manager gnome-desktop-data gnome-dictionary gnome-games gnome-games-extra-data gnome-icon-theme-extras gnome-mahjongg gnome-packagekit gnome-packagekit-data gnome-panel gnome-panel-data gnome-search-tool gnome-session-fallback gnome-shell gnome-shell-common gnome-software-manager gnome-sushi gnome-tweak-tool gnome-update-viewer gnotravex gnotski gnumeric gnumeric-common gnumeric-doc gstreamer1.0-alsa gstreamer1.0-plugins-base-apps gstreamer1.0-pulseaudio gstreamer1.0-tools gtali iagno itstool libabiword-2.9 libaudit0 libcaribou-common libcaribou0 libcolamd2.7.1 libcolord-gtk1 libedataserverui-3.0-4 libevolution libgdict-1.0-6 libgdict-common libgdome2-0 libgdome2-cpp-smart0c2a libgjs0c libgoffice-0.8-8 libgoffice-0.8-8-common libgtkmathview0c2a libicc2 libimdi0 libiptcdata0 liblink-grammar4 libloudmouth1-0 libmail-spf-perl libmozjs185-1.0 libmutter0 libnetaddr-ip-perl libots0 libpst4 libtidy-0.99-0 libtracker-extract-0.14-0 libtracker-miner-0.14-0 libtracker-sparql-0.14-0 libwv-1.2-4 libytnef0 lightsoff link-grammar-dictionaries-en mutter mutter-common packagekit packagekit-backend-aptcc packagekit-tools plymouth-theme-ubuntu-gnome-logo plymouth-theme-ubuntu-gnome-text python-cloudfiles python-packagekit quadrapassel re2c simple-scan spamassassin spamc swell-foop tracker tracker-extract tracker-gui tracker-miner-fs tracker-utils ubuntu-gnome-default-settings ubuntu-gnome-desktop xsltproc yelp-tools; do sudo apt-get -y purge $i; done

Befolgen Sie anschließend die weiteren Anweisungen von Seth.

Ich hoffe, du bekommst einen Gnom-Shell-freien Desktop, wenn alles erledigt ist!

Update: Ich kann bestätigen, dass die Prozedur von Seth (hauptsächlich) auf meinem Ubuntu 14.04 funktioniert hat. Es gibt noch kleinere Überreste des Gnomenverhaltens, aber sie sind erträglich.

John Red
quelle
Diese for-Schleife hat mir geholfen
Sam
Meins tat dasselbe, die Schleife half. Tanks eine Tonne. Gnome-Desktop, hasste es für die kurze Zeit, in der ich es hatte.
Thenakulchawla
2

Addon zu Seths Antwort:

apt-get autoremove

entfernt keine Konfigurationsdateien. Wenn Sie möchten, dass sie auch entfernt werden, verwenden Sie

apt-get autoremove --purge

Referenz: https://corlewsolutions.com/articles/article-13-removing-packages-with-apt-get-on-ubuntu

ChristophS
quelle
Es scheint (zumindest für mich), dass Seths erster Befehl die Löschung durchführt und das automatische Entfernen verwendet wird, um Pakete zu entfernen, die automatisch installiert wurden, um Abhängigkeiten für andere Pakete zu erfüllen, und jetzt nicht mehr benötigt werden. Sieheman apt-get
Elder Geek
autoremove ist die Abhängigkeiten zu entfernen. Bit ohne --purgedie Konfigurationsdateien der abhängigen Pakete werden nicht entfernt.
ChristophS
Ich stehe korrigiert. Danke für die Klarstellung.
Elder Geek
Bitte schön! Und danke, dass Sie die Antwort durch Hinzufügen der Links verbessert haben. ;)
ChristophS
Immer bereit zu helfen! :-)
Elder Geek