Réponses:
Dans un type de terminal:
sudo apt purge --remove lxde*; sudo apt autoremove -y
ou
sudo apt purge --remove lubuntu-*; sudo apt autoremove -y
Ça va le faire.
ou Ouvrez le Centre logiciel et recherchez le package lxde
et désinstallez-le.
lxde
est un méta-package, l'installer installera tout lxde, le supprimer supprimera tout ce qu'il a installé.
apt-get autoremove
après pour le faire.
La suppression du métapaquet ne supprimera que certains éléments, mais pas tous. Vous devez supprimer individuellement tous les programmes fournis par LXDE. J'ai suivi le commentaire voté ci-dessus concernant l'utilisation d'apt-get. Mais après, j'ai toujours eu pcmanfm, des trucs openbox, lxterminal etc.
Les meilleures instructions que j'ai trouvées sont sur: http://www.psychocats.net/ubuntu/puregnome
sudo apt-get remove abiword abiword-common abiword-plugin-grammar abiword-plugin-mathview ace-of-penguins audacious audacious-plugins audacious-plugins-data blueman catfish chromium-browser chromium-browser-l10n chromium-codecs-ffmpeg elementary-icon-theme fonts-lyx galculator gdebi gdebi-core gecko-mediaplayer giblib1 gnome-desktop-data gnome-icon-theme-full gnome-mplayer gnome-system-tools gnome-time-admin gnumeric gnumeric-common gnumeric-doc gpicview gtk2-engines-pixbuf guvcview hardinfo indicator-application-gtk2 leafpad libaacs0 libabiword-2.9 libass4 libaudclient2 libaudcore1 libavcodec53 libavformat53 libavutil51 libbinio1ldbl libbluray1 libbs2b0 libcddb2 libcolamd2.7.1 libcompfaceg1 libcue1 libdca0 libdirectfb-1.2-9 libenca0 libept1.4.12 libexo-1-0 libexo-common libexo-helpers libfaad2 libfluidsynth1 libfm-data libfm-gtk-bin libfm-gtk-data libfm-gtk3 libfm3 libgdome2-0 libgdome2-cpp-smart0c2a libglade2-0 libgmlib0 libgmtk0 libgmtk0-data libgoffice-0.8-8 libgoffice-0.8-8-common libgsf-1-114 libgsf-1-common libgsm1 libgtkmathview0c2a libgtkspell0 libguess1 libid3tag0 libimlib2 libindicate-gtk3 libjpeg-progs libjpeg-turbo-progs liblink-grammar4 libloudmouth1-0 libmenu-cache1 libmms0 libmodplug1 libmowgli2 libmp3lame0 libmpg123-0 libmusicbrainz3-6 libnet-dbus-perl libobrender27 libobt0 libonig2 liboobs-1-5 libopts25 libots0 libpisock9 libpostproc52 librarian0 libresid-builder0c2a libschroedinger-1.0-0 libsdl1.2debian libsidplay2 libswscale2 libtidy-0.99-0 libtie-ixhash-perl libts-0.0-0 libuniconf4.6 libva1 libvdpau1 libvpx1 libvte-common libvte9 libwebcam0 libwv-1.2-4 libwvstreams4.6-base libwvstreams4.6-extras libxfce4ui-1-0 libxfce4util-bin libxfce4util-common libxfce4util6 libxfconf-0-2 libxml-parser-perl libxml-twig-perl libxml-xpath-perl libxvidcore4 lightdm-gtk-greeter link-grammar-dictionaries-en lm-sensors lp-solve lubuntu-artwork lubuntu-artwork-12-10 lubuntu-core lubuntu-default-settings lubuntu-desktop lubuntu-icon-theme lubuntu-lxpanel-icons lubuntu-software-center lxappearance lxappearance-obconf lxinput lxkeymap lxlauncher lxmenu-data lxpanel lxpanel-indicator-applet-plugin lxrandr lxsession lxsession-data lxsession-edit lxshortcut lxtask lxterminal mplayer2 mtpaint ntp obconf openbox openbox-themes pcmanfm pidgin pidgin-data pidgin-libnotify pidgin-microblog plymouth-theme-lubuntu-logo plymouth-theme-lubuntu-text python-pysqlite2 python-support python-xklavier rarian-compat scrot sylpheed sylpheed-doc sylpheed-i18n sylpheed-plugins synaptic system-tools-backends transmission tsconf uvcdynctrl uvcdynctrl-data wvdial xfburn xfce-keyboard-shortcuts xfce4-notifyd xfce4-power-manager xfce4-power-manager-data xfconf xfonts-100dpi xpad xscreensaver xscreensaver-data && sudo apt-get install ubuntu-desktop && sudo /usr/lib/lightdm/lightdm-set-defaults -g unity-greeter
Suivez les commandes de suppression de Lubuntu.
Je me rends compte que c'est une vieille question, mais toujours relative à celui qui tombe dessus.
Dans ce qui suit, remplacez PACKAGENAME par votre package.
Faites une SAUVEGARDE!
Avant d'essayer quoi que ce soit ci-dessous, ESSAYEZ CECI EN PREMIER:
sudo apt-get --purge autoremove PACKAGENAME
Pour LXDE:
sudo apt-get --purge autoremove lxde
Pour Lubuntu-Desktop:
sudo apt-get --purge autoremove lubuntu-desktop
Si cela a fonctionné, vous n'avez pas besoin du reste.
La méthode la plus complète que j'ai jamais trouvée pour supprimer complètement un package PLUS ses dépendances PLUS toutes les configurations, y compris les configurations de dépendances et faire un peu de ménage, est la suivante:
Les procédures suivantes peuvent supprimer les éléments dont vous pourriez encore avoir besoin / besoin. Si cela se produit, vous le remarquerez certainement et devriez pouvoir les réinstaller au besoin. Faites une SAUVEGARDE!
Faites également très attention à ce qui doit être supprimé avant d'appuyer sur "Y"
Avec tout cela, vous pouvez simuler ce qui se passera en ajoutant --simulate ou -s avant la purge comme ceci:
sudo apt-get --simulate --purge PACKAGENAME
ÉTAPE 1: purgez le package principal (ce n'est pas nécessaire si vous avez exécuté --purge autoremove ci-dessus):
sudo apt-get purge PACKAGENAME
ÉTAPE DEUX: Choisissez quoi d'autre à purger ...
Option 1: Purger les dépendances et les recommandations (un peu dangereuses):
sudo apt-get purge $(apt-cache depends PACKAGENAME | grep -E 'Depends || Recommends' | awk '{ print $2 }' | tr '\n' ' ')
Option 2: Purger UNIQUEMENT les dépendants (pas aussi dangereux):
sudo apt-get purge $(apt-cache depends PACKAGENAME | grep Depends | awk '{ print $2 }' | tr '\n' ' ')
Option 3: purger tout (le plus dangereux):
sudo apt-get purge $(apt-cache depends PACKAGENAME | awk '{ print $2 }' | tr '\n' ' ')
ÉTAPE TROIS: Nettoyage:
sudo apt-get autoremove
sudo apt-get update
sudo apt-get check
sudo apt-get -f install
sudo apt-get autoclean
Je le fais à chaque fois que j'ajoute un "DE" et que je veux y retourner. Tout récemment, j'ai utilisé cela sur GNOME et cela a même corrigé le fait que seule la purge de Gnome avec le retrait automatique après laissera également mon GRUB modifié. Cela fonctionne particulièrement bien pour les méta-packages. J'exécute la dernière commande "sudo apt-get -f install" à la fin pour vérifier les éventuels paquets cassés et les corriger après avoir fait tant de changements en une seule fois.
Si vous avez exécuté apt-get install lubuntu-desktop pour ajouter les packages, vous devrez effectuer les opérations suivantes, car purger lubuntu-desktop et exécuter un autoremove ne supprime pas complètement tout et vous laisse, malgré tout, un "Lubuntu "option dans votre gestionnaire d'affichage lors de la connexion:
Déconnectez-vous du bureau et appuyez sur Ctrl + Alt + F1 puis connectez-vous à TTY1 et exécutez les commandes suivantes.
sudo apt-get purge lubuntu-desktop
sudo apt-get purge $(apt-cache depends lubuntu-desktop | awk '{ print $2 }' | tr '\n' ' ')
sudo apt-get autoremove
sudo apt-get update
sudo apt-get check
sudo apt-get -f install
sudo apt-get autoclean
Redémarrer
sudo shutdown -r now
Si vous avez exécuté apt-get install lxde pour ajouter le package et que vous avez eu des problèmes avec les packages restants même après le retrait automatique comme vu avec lubuntu-desktop, vous pouvez exécuter les mêmes commandes que ci-dessus mais remplacer "lubuntu-desktop" par "lxde" mais je ne peut pas confirmer que cela est nécessaire.
sudo apt-get --purge autoremove lubuntu-desktop
jamais suffisant sur un système installé à partir d'un ISO Lubuntu? Cela fonctionne si LXDE a été installé en installant le lubuntu-desktop
package sur un système existant. Cela ne fonctionne pas s'il a été installé en installant la lubuntu-desktop
tâche en utilisant tasksel
ou en ajoutant un ^
au nom dans apt
ou apt-get
(je viens de le tester sur un système 14.04). Et je ne vois pas vraiment pourquoi cela fonctionnerait dans un système installé à partir d'un CD live. Les utilisateurs suppriment ubuntu-desktop
tout le temps sans entraîner la suppression automatique de la plupart de leurs autres packages.
Je voudrais dpkg.log
voir toutes les actions "installer", avec
awk '$3 == "install"' /var/log/dpkg.log | less
rechercher lxde
et prendre tous les packages à proximité par horodatage. Vous pourriez avoir besoin de regarder en journal plus trop ( dpkg.log.1
, dpkg.log.2.gz
, etc.).
De plus, si vous avez toujours l'option LXDE à la connexion, exécutez les deux commandes suivantes dans votre terminal
cd /usr/share/xsessions
alors
sudo rm LXDE.desktop openbox.desktop
J'ai étendu la solution enzotib pour obtenir un one-liner pour supprimer tous les packages que j'avais installés à partir d'une journée spécifique (2015-05-12)
sudo apt-get purge $(awk '$3 == "install"' /var/log/dpkg.log | grep 2015-05-12 | awk '{ print $4 }' | tr '\n' ' ')
Awkish, mais a bien fonctionné.
sudo tasksel
Cordialement Jamil
Pour supprimer complètement lubuntu-desktop d'Ubuntu 18.10, utilisez cet essentiel
#!/bin/bash
# extracted list form /var/log/dpkg.log.*
# https://packages.ubuntu.com/bionic/amd64/lubuntu-desktop
sudo apt-get purge --remove -y \
gnumeric-common \
libgsf-1-common \
libgsf-1-114 \
libgoffice-0.10-10-common \
libgoffice-0.10-10 \
pxlib1 \
gnumeric \
libindicator7 \
libappindicator1 \
libbonobo2-common \
liborbit-2-0 \
libbonobo2-0 \
libglade2-0 \
libgnome-keyring-common \
libgnome-keyring0 \
libido-0.1-0 \
lightdm \
sgml-base \
libvo-aacenc0 \
libvo-amrwbenc0 \
abiword-common \
libchamplain-0.12-0 \
libchamplain-gtk-0.12-0 \
libwv-1.2-4 \
libabiword-3.0 \
libloudmouth1-0 \
libots0 \
libtelepathy-glib0 \
libtidy5 \
abiword \
link-grammar-dictionaries-en \
minisat \
liblink-grammar5 \
abiword-plugin-grammar \
audacious-plugins-data \
libaudcore5 \
libaudgui5 \
libaudtag3 \
libcue1 \
libfluidsynth1 \
libmms0 \
libmodplug1 \
libsidplayfp4 \
audacious-plugins \
audacious \
libxfce4util-common \
libxfce4util7 \
libxfce4panel-2.0-4 \
libxfce4ui-common \
xfconf \
libxfconf-0-2 \
libxfce4ui-2-0 \
xfce4-notifyd \
lubuntu-icon-theme \
gir1.2-appindicator3-0.1 \
blueman \
xml-core \
sgml-data \
docbook-xml \
libfcitx-utils0 \
libfcitx-config4 \
libfcitx-core0 \
libgettextpo0 \
fcitx-bin \
fcitx-data \
libpresage-data \
libpresage1v5 \
fcitx-modules \
fcitx \
fcitx-config-common \
libfcitx-gclient1 \
fcitx-config-gtk \
fcitx-config-gtk2 \
fcitx-frontend-all \
fcitx-module-dbus \
fcitx-frontend-gtk2 \
fcitx-frontend-gtk3 \
fcitx-frontend-qt4 \
libfcitx-qt5-1 \
fcitx-frontend-qt5 \
fcitx-module-kimpanel \
fcitx-module-lua \
fcitx-module-x11 \
fcitx-ui-classic \
libffmpegthumbnailer4v5 \
ffmpegthumbnailer \
freepats \
galculator \
gconf2-common \
libgconf-2-4 \
gconf-service-backend \
gconf-service \
gconf2 \
gdebi-core \
gdebi \
libgeoclue0 \
libnm-util2 \
libnm-glib4 \
geoclue \
geoclue-ubuntu-geoip \
libimlib2 \
giblib1 \
libuchardet0 \
libmpv1 \
gnome-mpv \
gnome-screensaver \
gnome-themes-standard \
gnumeric-doc \
gpicview \
libgssdp-1.0-3 \
libgupnp-1.0-4 \
libgupnp-igd-1.0-4 \
libnice10 \
gstreamer1.0-nice \
gtk2-engines \
gtklp \
libgucharmap-2-90-7 \
gucharmap \
libpanel-applet3 \
indicator-applet \
indicator-common \
indicator-application \
indicator-application-gtk2 \
libaccounts-glib0 \
liburl-dispatcher1 \
indicator-datetime \
liblightdm-gobject-1-0 \
indicator-keyboard \
indicator-messages \
indicator-power \
indicator-session \
leafpad \
libgnomevfs2-common \
libgnomevfs2-0 \
libgnome2-common \
libgnome-2-0 \
libgnomecanvas2-common \
libgnomecanvas2-0 \
libbonoboui2-common \
libbonoboui2-0 \
libburn4 \
libcompfaceg1 \
libde265-0 \
libept1.5.0 \
libexo-common \
libexo-helpers \
libexo-2-0 \
libexo-1-0 \
libserd-0-0 \
libsord-0-0 \
libsratom-0-0 \
liblilv-0-0 \
libmjpegutils-2.1-0 \
libmpeg2encpp-2.1-0 \
libmplex2-2.1-0 \
libofa0 \
libsoundtouch1 \
libsrtp2-1 \
libwildmidi-config \
libwildmidi2 \
libzbar0 \
gstreamer1.0-plugins-bad \
libfarstream-0.2-5 \
libfm-extra4 \
libmenu-cache-bin \
libmenu-cache3 \
libfm-data \
lxmenu-data \
libfm4 \
libfm-gtk-data \
libfm-gtk4 \
libfm-modules \
libprotobuf-c1 \
libgadu3 \
libgnomeui-common \
libgnomeui-0 \
libpango-perl \
libgtk2-perl \
libgtkmm-3.0-1v5 \
libjte1 \
libisofs6 \
libjpeg-turbo-progs \
libkeybinder0 \
libmeanwhile1 \
libobt2v5 \
libobrender32v5 \
system-tools-backends \
liboobs-1-5 \
libusb-0.1-4 \
libpisock9 \
libportaudio2 \
pidgin-data \
libzephyr4 \
libpurple0 \
libpurple-bin \
libwvstreams4.6-base \
libwvstreams4.6-extras \
libuniconf4.6 \
libunique-1.0-0 \
libunity-settings-daemon1 \
libwnck-common \
libwnck22 \
libxfce4ui-1-0 \
libxfce4util-bin \
light-locker \
light-locker-settings \
lightdm-gtk-greeter \
lightdm-gtk-greeter-settings \
lubuntu-artwork-18-04 \
lubuntu-lxpanel-icons \
lubuntu-artwork \
ttf-ubuntu-font-family \
lubuntu-default-settings \
lubuntu-default-session \
policykit-1-gnome \
gnome-system-tools \
libguvcview-2.0-2 \
guvcview \
indicator-sound \
indicator-sound-gtk2 \
lxpanel-data \
lxpanel \
lxsession-data \
lxpolkit \
xscreensaver-data \
xscreensaver \
lxlock \
lxsession-logout \
lxsession \
lxterminal \
openbox \
pcmanfm \
plymouth-theme-lubuntu-logo \
plymouth-theme-lubuntu-text \
xserver-xorg-input-synaptics \
lubuntu-gtk-core \
lxappearance \
lxappearance-obconf \
lxhotkey-core \
lxhotkey-gtk \
lxhotkey-plugin-openbox \
lxinput \
lxlauncher \
lxpanel-indicator-applet-plugin \
lxrandr \
lxsession-default-apps \
lxshortcut \
lxtask \
mtpaint \
obconf \
pavucontrol \
pidgin \
pinentry-gtk2 \
scrot \
sylpheed \
sylpheed-doc \
sylpheed-i18n \
sylpheed-plugins \
synaptic \
wvdial \
xfburn \
xfce4-power-manager-data \
xfce4-power-manager \
xfce4-power-manager-plugins \
xpad \
lubuntu-gtk-desktop \
lubuntu-desktop \
lxde-common \
openbox-lxde-session \
lxde-core \
lxhotkey-data \
mpv \
neofetch \
openbox-menu \
pastebinit \
pidgin-libnotify \
python3-pyxattr \
librarian0 \
rarian-compat \
ubuntu-touch-sounds \
unity-settings-daemon \
unity-greeter \
xfonts-100dpi \
libwebcam0 \
obsession \
phantomjs \
presage \
rtmpdump \
uvcdynctrl-data \
uvcdynctrl \
youtube-dl
sudo apt install --reinstall -y gdm3
sudo reboot