Page 1 of 1

Remove gnome?

Posted: Thu Jan 23, 2014 12:36 pm
by Tz2001
I tried to install Cinnamon to test it out but the installation failed. Since then I've had "Gnome3" on my login screen and a load of gnome based processes running on my system.

I've tried apt-get remove gnome* but I still have

gnome-screensaver
gvfs-afc-volume-monitor
gvfsd
gnome-keyring-daemon

all running. Are these required by GTK applications or can they be removed?

Re: Remove gnome?

Posted: Thu Jan 23, 2014 12:40 pm
by kurotsugi
the gnome screensaver could be safely removed but I'm not sure about the others.

Re: Remove gnome?

Posted: Thu Jan 23, 2014 2:06 pm
by Tz2001
Ok after a reboot if I try apt-get remove gnome* I get this output:

Code: Select all

The following packages were automatically installed and are no longer required:
  cli-common gir1.2-accounts-1.0 gir1.2-dbusmenu-glib-0.4 gir1.2-dee-1.0 gir1.2-ebook-1.2 gir1.2-ebookcontacts-1.2
  gir1.2-edataserver-1.2 gir1.2-messagingmenu-1.0 gir1.2-networkmanager-1.0 gir1.2-signon-1.0 gir1.2-unity-5.0
  libaccount-plugin-1.0-0 libaccount-plugin-generic-oauth libaccount-plugin-google libcolumbus1 libcolumbus1-common libctemplate2
  libdbus-glib1.0-cil libdbus1.0-cil libgconf2.0-cil libgdata2.1-cil libgdiplus libgkeyfile1.0-cil libglib2.0-cil
  libgtk-sharp-beans-cil libgtk2.0-cil libgudev1.0-cil libmono-addins0.2-cil libmono-cairo4.0-cil libmono-corlib4.0-cil
  libmono-data-tds4.0-cil libmono-i18n-west4.0-cil libmono-i18n4.0-cil libmono-posix4.0-cil libmono-security4.0-cil
  libmono-sharpzip4.84-cil libmono-system-configuration4.0-cil libmono-system-core4.0-cil libmono-system-data4.0-cil
  libmono-system-drawing4.0-cil libmono-system-enterpriseservices4.0-cil libmono-system-numerics4.0-cil
  libmono-system-runtime-serialization4.0-cil libmono-system-security4.0-cil libmono-system-transactions4.0-cil
  libmono-system-xml-linq4.0-cil libmono-system-xml4.0-cil libmono-system4.0-cil libmono-zeroconf1.0-cil libnewtonsoft-json5.0-cil
  libnotify0.4-cil libqt53d5 libqt5location5 libqt5opengl5 libqt5printsupport5 libqt5sensors5 libqt5test5 libqt5webkit5
  libreoffice-gtk libsignon-extension1 libsignon-glib1 libsignon-plugins-common1 libtaglib2.1-cil libwnck-common libwnck22
  libzeitgeist-1.0-1 libzeitgeist-2.0-0 mono-4.0-gac mono-gac mono-runtime python-pysqlite2 python-zeitgeist python3-crypto
  python3-oauthlib signon-keyring-extension signon-plugin-oauth2 signon-ui signond unity-scopes-master-default unity-scopes-runner
  zeitgeist zeitgeist-core zeitgeist-datahub
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  content-hub gsettings-ubuntu-touch-schemas hud indicator-network libaccounts-glib0 libaccounts-qt5-1 libandroid-properties1
  libcontent-hub0 libdee-1.0-4 libdee-qt5-3 libframe6 libgeis1 libgflags2 libglewmx1.8 libgoogle-glog0 libgrail6 libgsettings-qt1
  libhardware2 libhud-client2 libhud2 libhybris libhybris-common1 libmedia1 libmirclient3 libmirplatform libmirprotobuf0
  libmirserver7 libnux-4.0-0 libnux-4.0-common libofono-qt1 libpocketsphinx1 libqdjango-db0 libqmenumodel0 libqt5core5 libqt5dbus5
  libqt5feedback5 libqt5gui5 libqt5multimedia5 libqt5multimediaquick-p5 libqt5network5 libqt5organizer5 libqt5qml-graphicaleffects
  libqt5qml5 libqt5quick5 libqt5sql5 libqt5sql5-sqlite libqt5svg5 libqt5systeminfo5 libqt5v8-5 libqt5widgets5 libqt5xml5
  libqt5xmlpatterns5 libsignon-qt5-1 libsphinxbase1 libsystemsettings1 libthumbnailer0 libubuntu-application-api-mirserver1
  libubuntu-application-api1 libubuntu-location-service0 libubuntu-platform-hardware-api1 libubuntudownloadmanager1
  libunity-action-qt1 libunity-core-6.0-8 libunity-mir1 libunity-protocol-private0 libunity-scopes-json-def-desktop libunity9
  libunwind8 libupstart-app-launch1 libupstart1 libusermetricsoutput1 libwhoopsie-preferences0 libwhoopsie0 libxcb-icccm4
  libxcb-render-util0 ofono powerd python3-gnupg python3-xdg qmenumodel-qml qtdeclarative5-accounts-plugin qtdeclarative5-dee-plugin
  qtdeclarative5-folderlistmodel-plugin qtdeclarative5-gsettings1.0 qtdeclarative5-qtfeedback-plugin
  qtdeclarative5-qtmultimedia-plugin qtdeclarative5-qtquick2-plugin qtdeclarative5-systeminfo-plugin qtdeclarative5-ubuntu-content0.1
  qtdeclarative5-ubuntu-ui-toolkit-plugin qtdeclarative5-unity-action-plugin qtdeclarative5-unity-notifications-plugin
  qtdeclarative5-window-plugin qtdeclarative5-xmllistmodel-plugin sphinx-voxforge-hmm-en sphinx-voxforge-lm-en sqlite3
  system-image-common system-image-dbus ubuntu-download-manager ubuntu-keyboard-data ubuntu-mobile-icons ubuntu-system-settings
  ubuntu-system-settings-online-accounts ubuntu-touch-sounds ubuntu-ui-toolkit-theme unity-scope-musicstores unity-services unity8
  unity8-fake-env unity8-private usermetricsservice whoopsie-preferences
Suggested packages:
  unity-common sqlite3-doc
Recommended packages:
  unity-lens-friends unity-scope-video-remote unity-scope-gdrive unity-lens-applications unity-scope-home
The following packages will be REMOVED
  banshee banshee-extension-soundmenu chromium-browser chromium-browser-l10n evolution-data-server evolution-data-server-goa
  gir1.2-gnomebluetooth-1.0 gir1.2-soup-2.4 gkbd-capplet gksu gnome-accessibility-themes gnome-applets gnome-applets-data
  gnome-bluetooth gnome-control-center gnome-control-center-data gnome-control-center-datetime gnome-desktop3-data gnome-icon-theme
  gnome-icon-theme-full gnome-icon-theme-symbolic gnome-keyring gnome-media gnome-menus gnome-panel gnome-panel-data
  gnome-power-manager gnome-screensaver gnome-session gnome-session-bin gnome-session-common gnome-session-flashback
  gnome-settings-daemon gnome-themes-standard gnome-themes-standard-data gnome-user-guide gnome-user-share gstreamer0.10-plugins-good
  humanity-icon-theme ibus indicator-keyboard indicator-session libbonoboui2-0 libgdata13 libgksu2-0 libgnome-bluetooth11
  libgnome-control-center1 libgnome-desktop-3-7 libgnome-keyring-common libgnome-keyring0 libgnome-media-profiles-3.0-0
  libgnome-menu-3-0 libgnome2-0 libgnome2-bin libgnome2-common libgnomecanvas2-0 libgnomecanvas2-common libgnomekbd-common
  libgnomekbd8 libgnomeui-0 libgnomeui-common libgnomevfs2-0 libgnomevfs2-common libgoa-1.0-0 libp11-kit-gnome-keyring
  libpam-gnome-keyring libreoffice-gnome librest-0.7-0 libsoup-gnome2.4-1 libswt-gnome-gtk-3-jni metacity modemmanager
  mysql-workbench-community network-manager-pptp-gnome policykit-1-gnome python-gnomekeyring python-ubuntu-sso-client
  system-config-printer-gnome ubuntu-sso-client
The following NEW packages will be installed
  content-hub gsettings-ubuntu-touch-schemas hud indicator-network libaccounts-glib0 libaccounts-qt5-1 libandroid-properties1
  libcontent-hub0 libdee-1.0-4 libdee-qt5-3 libframe6 libgeis1 libgflags2 libglewmx1.8 libgoogle-glog0 libgrail6 libgsettings-qt1
  libhardware2 libhud-client2 libhud2 libhybris libhybris-common1 libmedia1 libmirclient3 libmirplatform libmirprotobuf0
  libmirserver7 libnux-4.0-0 libnux-4.0-common libofono-qt1 libpocketsphinx1 libqdjango-db0 libqmenumodel0 libqt5core5 libqt5dbus5
  libqt5feedback5 libqt5gui5 libqt5multimedia5 libqt5multimediaquick-p5 libqt5network5 libqt5organizer5 libqt5qml-graphicaleffects
  libqt5qml5 libqt5quick5 libqt5sql5 libqt5sql5-sqlite libqt5svg5 libqt5systeminfo5 libqt5v8-5 libqt5widgets5 libqt5xml5
  libqt5xmlpatterns5 libsignon-qt5-1 libsphinxbase1 libsystemsettings1 libthumbnailer0 libubuntu-application-api-mirserver1
  libubuntu-application-api1 libubuntu-location-service0 libubuntu-platform-hardware-api1 libubuntudownloadmanager1
  libunity-action-qt1 libunity-core-6.0-8 libunity-mir1 libunity-protocol-private0 libunity-scopes-json-def-desktop libunity9
  libunwind8 libupstart-app-launch1 libupstart1 libusermetricsoutput1 libwhoopsie-preferences0 libwhoopsie0 libxcb-icccm4
  libxcb-render-util0 ofono powerd python3-gnupg python3-xdg qmenumodel-qml qtdeclarative5-accounts-plugin qtdeclarative5-dee-plugin
  qtdeclarative5-folderlistmodel-plugin qtdeclarative5-gsettings1.0 qtdeclarative5-qtfeedback-plugin
  qtdeclarative5-qtmultimedia-plugin qtdeclarative5-qtquick2-plugin qtdeclarative5-systeminfo-plugin qtdeclarative5-ubuntu-content0.1
  qtdeclarative5-ubuntu-ui-toolkit-plugin qtdeclarative5-unity-action-plugin qtdeclarative5-unity-notifications-plugin
  qtdeclarative5-window-plugin qtdeclarative5-xmllistmodel-plugin sphinx-voxforge-hmm-en sphinx-voxforge-lm-en sqlite3
  system-image-common system-image-dbus ubuntu-download-manager ubuntu-keyboard-data ubuntu-mobile-icons ubuntu-system-settings
  ubuntu-system-settings-online-accounts ubuntu-touch-sounds ubuntu-ui-toolkit-theme unity-scope-musicstores unity-services unity8
  unity8-fake-env unity8-private usermetricsservice whoopsie-preferences
0 upgraded, 113 newly installed, 79 to remove and 0 not upgraded.
Need to get 68.9 MB of archives.
After this operation, 337 MB disk space will be freed.

Which is bizzare. I don't what to press Y because there are things in there I want to keep (banshee, chromium, etc) but the puzzling part is, why does it want to install a large number of packages when I remove gnome?

sudo apt-get autoremove also doesn't remove the packages it mentioned there.

Re: Remove gnome?

Posted: Thu Jan 23, 2014 3:16 pm
by DrHu
I don't think you can get all of Gnome out from a Ubuntu based system, there is also some mono developed packages that are basic to the systems, including Mint releases..
--and installed by default.

Re: Remove gnome?

Posted: Thu Jan 23, 2014 3:19 pm
by kurotsugi
we need to differentiate between gnome DE and gnome components. even if you're not using gnome DE, there are packages like banshe and evolution which depends on gnome components. while the gnome DE can be installed by install 'gnome-shell' or 'gnome' metapackages, these packages are only part of the system environtment and considered as gnome components

Code: Select all

gnome-accessibility-themes gnome-applets gnome-applets-data
  gnome-bluetooth gnome-control-center gnome-control-center-data gnome-control-center-datetime gnome-desktop3-data gnome-icon-theme
  gnome-icon-theme-full gnome-icon-theme-symbolic gnome-keyring gnome-media gnome-menus gnome-panel gnome-panel-data
  gnome-power-manager gnome-screensaver gnome-session gnome-session-bin gnome-session-common gnome-session-flashback
  gnome-settings-daemon gnome-themes-standard gnome-themes-standard-data gnome-user-guide gnome-user-share 

Re: Remove gnome?

Posted: Thu Jan 23, 2014 4:18 pm
by Tz2001
Thanks,

I've tried removing gnome-shell and it says it's not installed, however, it still appears on the login screen, I have Gnome-fallback in the LDM list and I can login to it. There are no window decorations and it has some obvious strange errors but I can't seem to remove it either with apt-get remove gnome-fallback or apt-get remove gnome-shell. They both say the packages aren't installed.

Re: Remove gnome?

Posted: Fri Jan 24, 2014 8:04 am
by kurotsugi
run 'sudo apt-get autoremove' then try purge these packages

Code: Select all

gnome-accessibility-themes gnome-applets gnome-applets-data
  gnome-bluetooth gnome-control-center gnome-control-center-datetime gnome-desktop3-data gnome-keyring gnome-media gnome-menus gnome-panel gnome-panel-data
  gnome-power-manager gnome-screensaver gnome-session gnome-session-bin gnome-session-common gnome-session-flashback
  gnome-settings-daemon gnome-themes-standard gnome-themes-standard-data gnome-user-guide gnome-user-share 
some of your apps might still depends on some of these package. for your own safety, don't remove all of them at one time. you can remove them one by one and make sure that your app isn't got purged.