[Ubuntu Chicago] Project Idea: Automatix

John Becker jleebecker at hotmail.com
Thu May 24 21:46:02 BST 2007


To expand on the Automatix concept:

All of the distros I've used have required much post-install tweaking
to make multimedia work and get support for tv tuner cards et al.
Further, many apps I would like to have are not in official repositories,
or available only as source ( ./config ... make install ).

So after installing Breezy I was delighted to find Automatix as a Bash
script. It did all the work AND provided insight on using the command
line. Within the script is a wealth of info on where to get 3rd party
apps/codecs and how they are configured. I promised myself I would
"go to school" on Automatix.

Finally, Bash code can be ugly. But well commented scripts in a single
file can serve as documentation and be usable in any Unix.

As an example of what was in the original Automatix, here is the top
function that presents a Zenity gui list of available options:

function choose {
       # Displays the action selector
       RET=`zenity --list --checklist --width=700 --height=500 \
               --title "Automatix for Ubuntu 6.06 i386, version 6.4" \
               --column="" --column $"Packages" --column $"Description" \
               FALSE   $"Acrobat Reader"       $"Adobe Acrobat Reader and 
plugin for Firefox 1.5" \
               FALSE   $"AMSN 0.95"            $"MSN client with webcam 
support" \
               FALSE   $"Amule"                $"Latest version of a P2P 
file sharing client" \
               FALSE   $"Archiving Tools"      $"Additional archiving tools 
(rar, unrar, ace, and 7zip)" \
               FALSE   $"AUD-DVD codecs"       $"NON-FREE Audio and DVD 
codecs" \
               FALSE   $"Avidemux"             $"Video Editing Tool" \
               FALSE   $"Azureus"              $"Installs Azureus bittorrent 
client " \
               FALSE   $"Backup and Restore"   $"A graphical backup and 
restore solution for Ubuntu (GNOME)" \
               FALSE   $"Beagle"               $"A Mono-based search 
program" \
               FALSE   $"Bittornado"           $"Installs Bittornado" \
               FALSE   $"Boot-up Manager"      $"Easy configuration of 
startup and shutdown scripts and services" \
               FALSE   $"Checkgmail"           $"A nifty gmail checker" \
               FALSE   $"Ctrl-Alt-Del"         $"This configures 
Ctrl-Alt-Del to Open Gnome System Monitor (GNOME ONLY)" \
               FALSE   $"DCPP"                 $"Linux DC++ client" \
               FALSE   $"Debian Menu"          $"Shows all installed 
applications on your system" \
               FALSE   $"DVD Ripper"           $"Installs DVD ripper 
(dvdrip)" \
               FALSE   $"Flashplayer"          $"Installs Adobe Flash Player 
for FF" \
               FALSE   $"Frostwire"            $"P2P file sharing client 
(GPL clone of Limewire)" \
               FALSE   $"Gdesklets"            $"Installs Gdesklets 
(eyecandy for Gnome)" \
               FALSE   $"Gaim 2.0 beta3"       $"Installs Gaim 2.0 beta 3" \
               FALSE   $"GFTP"                 $"FTP client for GNOME with 
ssh capability" \
               FALSE   $"Gnomebaker"           $"The best GTK2 CD/DVD 
burning software" \
               FALSE   $"GnomePPP"             $"Graphical dialup connection 
tool (GNOME ONLY)" \
               FALSE   $"GnuCash"              $"Money management software 
for GNOME" \
               FALSE   $"Google Earth"         $"Satellite Earth imagery 
application from Google" \
               FALSE   $"Google Picasa"        $"Photo editing application 
from Google" \
               FALSE   $"iLinux"               $"iLife Alternative (Banshee, 
F-Spot, Kino)" \
               FALSE   $"Liferea"              $"A RSS reader for GNOME" \
               FALSE   $"Listen Media Manager" $"Latest version of a new 
media manager and player for GNOME" \
               FALSE   $"Extra Fonts"          $"Additional fonts and 
msttcorefonts" \
               FALSE   $"Media Players"        $"Installs Totem-xine, VLC 
and Beep Media Player (with docklet)" \
               FALSE   $"MPlayer & FF plugin"  $"MPlayer and Firefox 1.5 
plugin" \
               FALSE   $"Multimedia Codecs"    $"Commonly needed audio and 
video codecs" \
               FALSE   $"Multimedia Editing"   $"Installs Audio (Audacity) 
Video (Kino) and ID3 Tag (Easytag) editors" \
               FALSE   $"Nautilus Scripts"     $"Open Nautilus, and any file 
with gedit with a right click, as root (GNOME ONLY)" \
               FALSE   $"NDISWrapper"          $"A driver wrapper that 
allows you to use Windows driver for network cards" \
               FALSE   $"Network Manager"      $"An program and menu applet 
that allows you to easily change networks" \
               FALSE   $"nVIDIA Driver"        $"Installs nVIDIA drivers on 
select nVIDIA cards"\
               FALSE   $"Opera Browser"        $"Installs Opera Web Browser" 
\
               FALSE   $"OpenOffice Clipart"   $"Installs clipart in 
OpenOffice" \
               FALSE   $"Programming Tools"    $"Anjuta (C/C++ IDE), 
Bluefish (HTML editor), Screem (web development), NVU (HTML editor)"\
               FALSE   $"RealPlayer"           $"Installs RealPlayer" \
               FALSE   $"Rhythmbox"            $"Installs latest version of 
Rhythmbox" \
               FALSE   $"Ripper and Tuner"     $"Streamripper (rips Internet 
radio streams) and Streamtuner (Internet radio client)" \
               FALSE   $"Security Suite"       $"ClamAV AntiVirus and 
Firestarter Firewall" \
               FALSE   $"Skype"                $"A free (as in free beer) 
Voice Over IP software" \
               FALSE   $"Slab"       		$"Installs Novell's "Slab" menu used 
in SLED 10" \
               FALSE   $"SUN JAVA 1.5 JRE"     $"Sun's version 1.5 JRE & The 
Firefox plugin" \
               FALSE   $"SUN JAVA 1.5 JDK"     $"Sun's version 1.5 JDK (Most 
users DONT need this)" \
               FALSE   $"Swiftfox Browser"     $"Installs Swiftfox browser 
for your specific CPU" \
               FALSE   $"Swiftfox Plugins"     $"Installs commonly used 
Swiftfox plugins (Java, Flash, Acrobat, MPlayer), MS fonts" \
               FALSE   $"Thunderbird 1.5"      $"Installs Thunderbird 1.5" \
               FALSE   $"Wine"                 $"Installs Wine" \
               FALSE   $"XChat"                $"Installs XChat (a popular 
IRC client)"`



Lee

_________________________________________________________________
Make every IM count. Download Messenger and join the i’m Initiative now. 
It’s free. http://im.live.com/messenger/im/home/?source=TAGHM_MAY07




More information about the Ubuntu-us-chicago mailing list