In the years that I have used openSUSE and Linux in general, I have loved reading  people’s  Perfect Desktop. I been taking clips from site for all over the net.

So with the release of openSUSE 12.3. I am release my alpha script for the “Ultimate Desktop” set up. So going forward all I need to do download the latest version and then run this script.

I created this so that it helps set up software and make set up your desktop fast so that you can use it and have fun.

The first part is from openSUSE Community… it adds two repos, and add basic stuff to play back media files.

I then break out the script into the following

  • Music/MP3 Players
  • Media Players
  • Binary Codes (  From the MPlayer website)
  • VLC
  • Microsoft Fonts
  • Additional Software
    • Pinta, Gimp, Thunderbird, marble, flash-plugin, filezilla, pidgin,gwibber
    • gnucash, banshee, k3b, audacity, dvdrip, mjpegtools, lame, dkms, eclipse,  java, transmission, azureus, and more
  • Winff
  • Kompozer
  • Wine and Playonlinux
  • Nightingale ( Great player like iTunes)

I will add Google Earth and Adobe reader later.

Here the first script. Again USE AT YOUR OWN RISK!!! If you see anything I can improve on, please  send me an email….

Subject:   Ultimate openSUSE Desktop

terrorpup at opensuse.org

====================Start Script==================================

#!/bin/bash
# This is a way to help set up a great desktop
# this is alpha. Use at your own risk!!!!
# .001

BASEARCH=$(uname -i)

echo “Terror PUP’s Ultimate openSUSE Setup”

echo “Repo to make sure you have the best apps”
zypper addrepo -r http:///suse/12.3/packman.repo
zypper addrepo -r http://www.opensuse-guide.org/repo/12.3/libdvdcss.repo

echo “Install Base Media”

zypper install -y libxine2-codecs k3b-codecs ffmpeg lame gstreamer-0_10-plugins-bad \
gstreamer-0_10-plugins-ugly gstreamer-0_10-plugins-ugly-orig-addon \
gstreamer-0_10-plugins-ffmpeg libdvdcss2

echo “Installing Music/MP3 players”

zypper install -y xmms xmms-mp3 xmms-faad2 xmms-flac xmms-pulse \
xmms-skins xmms2 audacious audacious-plugins-freeworld* rhythmbox \
gstreamer-plugins-ugly gstreamer-plugins-bad gstreamer-ffmpeg \
gstreamer-plugins-bad-nonfree amarok xine-lib-extras-freeworld

clear

echo “Installing Media Player”

zypper install -y mplayer mplayer-gui gecko-mediaplayer mencoder \
xine xine-lib-extras xine-lib-extras-freeworl \
banshee gstreamer-plugins-ugly gstreamer-plugins-bad gstreamer-ffmpeg

clear

echo “Installing Binary Codecs”

mkdir -p /usr/lib/codecs
wget http://www.mplayerhq.hu/MPlayer/releases/codecs/all-20110131.tar.bz2
tar -jxvf all-20110131.tar.bz2 –strip-components 1 -C /usr/lib/codecs/

clear

echo “Installing VLC”
zypper install -y vlc

clear

echo “Install Microsoft Fonts”
wget http://www.mjmwired.net/resources/files/msttcore-fonts-2.0-3.noarch.rpmfusion
rpm -ivh msttcore-fonts-2.0-3.noarch.rpmfusion

clear

echo “Installing Addational Software”

zypper install pinta gimp thunderbird marble flash-plugin filezilla \
pidgin gwibber libreoffice gnucash scribus banshee k3b audacity dvdrip \
mjpegtools lame dkms eclipse java kolourpaint mypaint transmission \
azureus google-earth-stable okular amarok mplayer smplayer gtkpod \
clementine exaile xine-ui xine-plugin soundconverter bluefish

clear

echo “Installing Winff”
if [ $BASEARCH = "x84_64" ]; then
rpm -ivh http://winff.googlecode.com/files/winff-1.2.0-1%7Eppa1l.x86_64.rpm
else
rpm -ivh http://winff.googlecode.com/files/winff-1.2.0-1%7Eppa1l.i386.rpm
fi

clear

echo “Installing Kompozer”
if [ $BASEARCH = "x84_64" ]; then
rpm -ivh http://olea.org/paquetes-rpm/fedora-13/kompozer-0.8-0.5.b3.fc13.x86_64.rpm
else
rpm -ivh http://olea.org/paquetes-rpm/fedora-13/kompozer-0.8-0.5.b3.fc13.i586.rpm
fi

clear

echo “Installing wine and Play on linux”

zypper install wine
wget http://rpm.playonlinux.com/playonlinux.repo -O /etc/yum.repos.d/playonlinux.repo
zypper update
zypper install playonlinux

clear

echo “Installing Deluge a better bittoren”

zypper install deluge

clear

echo “Installing Nightingale”
cd /tmp
wget http://sourceforge.net/projects/ngale/files/1.11.0-Release/Nightingale_1.11.0-2223_linux_x86_64.tar.bz2
mkdir -p /usr/local/nightingale
tar -jxvf Nightingale_1.11.0-2223_linux_x86_64.tar.bz2 –strip-components 1 -C /usr/local/nightingale
ln -s /usr/local/nightingale/nightingale  /usr/bin/nightingale

echo “Enjoy, you know have the Ultimate openSUSE Desktop”

exit 0

====================Stop Script==================================