How to turn Mint x64 into Mint XFCE x64

Write tutorials for Linux Mint here
More tutorials on https://github.com/orgs/linuxmint/discu ... /tutorials and (archive) on https://community.linuxmint.com/tutorial
Forum rules
Don't add support questions to tutorials; start your own topic in the appropriate sub-forum instead. Before you post read forum rules
Post Reply
MissileCop
Level 2
Level 2
Posts: 63
Joined: Thu Jul 17, 2008 12:21 pm

Re: How to turn Mint x64 into Mint XFCE x64

Post by MissileCop »

Spacecoyote,

Thank you very much for this script. If this script works well, there will more than a few people here that will be quite happy. I've seen a couple of other people take x64, and throw XFCE on it, but I have yet to see a mint-ified XFCE x64. And that's what I have been wanting for some time.

I don't have time to try out the script this week, but hopefully next week. May the installation be more beautiful, than borked. :)

Thanks again!
Husse

Re: How to turn Mint x64 into Mint XFCE x64

Post by Husse »

You need to run "the whole thing" with sudo and it looks (more than) a bit dangerous to me :) but it probably works :)
piratesmack

Re: How to turn Mint x64 into Mint XFCE x64

Post by piratesmack »

Nice job :)

But I'd make a few small changes to the script:

Code: Select all

#!/bin/sh

# Check if user running the script is root:
WHO=`whoami`
if test $WHO != "root"; then
  echo
  echo "YOU MUST BE ROOT TO RUN THIS SCRIPT!"
  echo
  exit
fi

# Moved apt-get remove stuff to beginning just in case it removes some dependencies of the newly installed packages. 
# Maybe that's the reason wicd wasn't working?
# Plus this might be better for people with small harddrives (netbooks, etc)
apt-get remove alacarte avahi-utils brltty brltty-x11 capplets-data cdrdao contact-lookup-applet dcraw deskbar-applet eog evolution-data-server evolution-data-server-common fast-user-switch-applet firefox-gnome-support gdm-guest-session gedit gedit-common gnome-about gnome-applets gnome-applets-data gnome-control-center gnome-desktop-data gnome-do gnome-do-plugins gnome-doc-utils gnome-media gnome-menus gnome-netstatus-applet gnome-panel gnome-panel-data gnome-pilot gnome-pilot-conduits gnome-session gnome-settings-daemon gnome-spell gnome-terminal gnome-terminal-data gnome-utils guile-1.8-libs language-pack-gnome-xh language-pack-gnome-xh-base language-pack-xh language-pack-xh-base  metacity mint-artwork-gnome mintassistant-gnome mintmenu mintnanny-gnome mintupdate-gnome mintupload mobile-broadband-provider-info mousetweaks myspell-en-au myspell-en-gb myspell-en-za nautilus nautilus-actions nautilus-cd-burner nautilus-data nautilus-open-terminal nautilus-sendto nautilus-share nautilus-wallpaper openoffice.org-emailmerge openoffice.org-gnome openoffice.org-math padevchooser paman  paprefs  pavucontrol pavumeter psfontmgr pulseaudio pulseaudio-esound-compat pulseaudio-module-gconf pulseaudio-module-hal pulseaudio-module-x11 pulseaudio-module-zeroconf python-beagle python-gdata python-gmenu python-gtksourceview2 python-pkg-resources python-rdflib python-uno rarian-compat rdesktop rhythmbox screen-resolution-extra simple-ccsm totem  totem-common totem-plugins totem-xine tracker  tracker-search-tool tracker-utils transmission-common transmission-gtk untex update-notifier-common wamerican wbritish wv yelp network-manager network-manager-gnome

echo "deb http://apt.wicd.net hardy extras" > /etc/apt/sources.list.d/wicd.list
wget -O /etc/apt/sources.list.d/cathbard.list http://cathbard.com/files/cathbard.list
wget -q http://apt.wicd.net/wicd.gpg -O- | apt-key add -
wget https://launchpad.net/~danielmorales/+archive/ppa/+files/thunar-shares-plugin_0.2.0-0ubuntu4_amd64.deb
wget http://packages.linuxmint.com/pool/main/m/mint-meta-xfce/mint-meta-xfce_0.4_all.deb
wget http://packages.linuxmint.com/pool/main/x/xfcemint-default-settings/xfcemint-default-settings_1.4_all.deb
apt-get update

apt-get -d install catfish cathbard-keyring chestnut-dialer chestnut-dialer-gtk2 cupsys-driver-gutenprint deborphan deluge-torrent deluge-torrent-common dialog emerald emerald-themes envyng-t espeak exaile exo-utils faac faad feh firefox-defaults-xfce flac flashplugin-nonfree fusesmb fusesmbtool giblib1 gnome-device-manager gnome-orca gnome-utils gnormalize-normalize-plugin gpicview gprsec gsfonts-x11 gtk2-engines-xfce lame latex-xft-fonts mint-artwork-xfce mint-artwork-xfce-extras mintconfig-xfce mintdesktop-xfce mintnanny-xfce mintupload-xfce mousepad normalize-audio openoffice.org-base openoffice.org-java-common orage psutils python-cddb python-elementtree python-gamin python-gnome2-extras python-gpod python-mutagen python-ogg python-openssl python-pymtp python-pyogg python-pysqlite2 python-pyvorbis scim-modules-table scim-tables-additional scrollkeeper streamripper thunar  thunar-archive-plugin thunar-custom-actions-xfce thunar-data thunar-media-tags-plugin thunar-volman ttf-indic-fonts-core ttf-lao ttf-malayalam-fonts usplash-theme-mint-black vim-runtime vinagre vino-xfce vlc vlc-data vlc-nox vorbis-tools xfce4  xfce4-appfinder xfce4-battery-plugin xfce4-clipman-plugin xfce4-cpugraph-plugin xfce4-dict xfce4-fsguard-plugin xfce4-governor-plugin xfce4-icon-theme xfce4-mailwatch-plugin xfce4-mcs-manager xfce4-mcs-plugins xfce4-mixer xfce4-mixer-alsa xfce4-mount-plugin xfce4-netload-plugin xfce4-notes-plugin xfce4-panel xfce4-places-plugin xfce4-quicklauncher-plugin xfce4-screenshooter-plugin xfce4-session xfce4-smartbookmark-plugin xfce4-systemload-plugin xfce4-terminal xfce4-utils xfce4-verve-plugin xfce4-weather-plugin xfce4-xkb-plugin xfcemint-default-settings xfcemint-doc xfdesktop4 xfdesktop4-data xfprint4 xfwm4 xfwm4-themes xubuntu-at-mag xutils-dev gnome-network-admin gnome-network-preferences ethtool wicd xfce4-goodies

apt-get install catfish cathbard-keyring chestnut-dialer chestnut-dialer-gtk2 cupsys-driver-gutenprint deborphan deluge-torrent deluge-torrent-common dialog emerald emerald-themes envyng-t espeak exaile exo-utils faac faad feh firefox-defaults-xfce flac flashplugin-nonfree fusesmb fusesmbtool giblib1 gnome-device-manager gnome-orca gnome-utils gnormalize-normalize-plugin gpicview gprsec gsfonts-x11 gtk2-engines-xfce lame latex-xft-fonts mint-artwork-xfce mint-artwork-xfce-extras mintconfig-xfce mintdesktop-xfce mintnanny-xfce mintupload-xfce mousepad normalize-audio openoffice.org-base openoffice.org-java-common orage psutils python-cddb python-elementtree python-gamin python-gnome2-extras python-gpod python-mutagen python-ogg python-openssl python-pymtp python-pyogg python-pysqlite2 python-pyvorbis scim-modules-table scim-tables-additional scrollkeeper streamripper thunar thunar-archive-plugin thunar-custom-actions-xfce thunar-data thunar-media-tags-plugin thunar-volman ttf-indic-fonts-core ttf-lao ttf-malayalam-fonts usplash-theme-mint-black vim-runtime vinagre vino-xfce vlc vlc-data vlc-nox vorbis-tools xfce4  xfce4-appfinder xfce4-battery-plugin xfce4-clipman-plugin xfce4-cpugraph-plugin xfce4-dict xfce4-fsguard-plugin xfce4-governor-plugin xfce4-icon-theme xfce4-mailwatch-plugin xfce4-mcs-manager xfce4-mcs-plugins xfce4-mixer xfce4-mixer-alsa xfce4-mount-plugin xfce4-netload-plugin xfce4-notes-plugin xfce4-panel xfce4-places-plugin xfce4-quicklauncher-plugin xfce4-screenshooter-plugin xfce4-session xfce4-smartbookmark-plugin xfce4-systemload-plugin xfce4-terminal xfce4-utils xfce4-verve-plugin xfce4-weather-plugin xfce4-xkb-plugin xfcemint-default-settings xfcemint-doc xfdesktop4 xfdesktop4-data xfprint4 xfwm4 xfwm4-themes xubuntu-at-mag xutils-dev xfce4-goodies

dpkg --install thunar-shares-plugin_0.2.0-0ubuntu4_amd64.deb
dpkg --force-depends --install mint-meta-xfce_0.4_all.deb
dpkg --force-all --install xfcemint-default-settings_1.4_all.deb

apt-get -f install

apt-get install gnome-network-admin gnome-network-preferences ethtool wicd

reboot
Last edited by piratesmack on Sun Mar 22, 2009 3:39 am, edited 1 time in total.
MissileCop
Level 2
Level 2
Posts: 63
Joined: Thu Jul 17, 2008 12:21 pm

Re: How to turn Mint x64 into Mint XFCE x64

Post by MissileCop »

All right, I had a few minutes this evening to try out spacecoyote's script, and install.

Everything appears to have loaded o.k. The only apparent issue I have found so far is during boot up.

When it's loading GRUB, I get an error, "boot/gfxmenu/default.message file not found". The next screen is a text-based boot menu, listing the XP Pro, and various Mint distros on my computer, instead of the Minty boot menu listing. Once I highlight the one that I want, and hit Enter, everything else loads, as a Mint startup would.

Before logging in the first time after installing, make sure you click on "Sessions" underneath the login box, and tick XFCE session. If not, it will come up as a Gnome session again.

If someone could tell me where I could find the Minty boot menu to download, and install, I think that a Mint XFCE x64 would be well on its way to being a doable setup. (Found it! See below)

I'll test it some more when I have more time in the next few days, and let folks know what I find.

Thanks again, Spacecoyote!

ETA: Sometimes, I scare myself! :D

I couldn't go to bed, without figuring out the menu problem (it's almost 1 a.m. here), and decided to find my way into boot/gfxmenu. With the script work that was done, the default.message became a broken link. However, there was a new link called xfce.message. I opened the boot folder as root, went into gfxmenu, renamed xfce.message to default.message, and Voila! The Minty boot option list appeared, as it should. My Mint XFCE x64 starts up like any other edition. :D
Post Reply

Return to “Tutorials”