ATM which is short for Anshul's Theme Manager originally started developing as a command line tool to change themes and backgrounds.However while changing backgrounds i realised a simple gui would do a better justice to the tool by showing previews of the backgrounds selected(still working on preview part though).As i started developing it ,i started learning many things about bash scripting ,gtkdialog and how the icons and other components of gui work in the easy mode.New ideas started developing and i started implementing some of them into my new gui based script.Now ATM is the theme manager with features that include changing themes , backgrounds , and icon modes.
The bouncy icon mode is the one i like the most it increases the size of selected icons on the launcher by 12% compared to normal icons displaying a nice and cool bounce roll over effect when the icon is highlighted.
For changing the icon modes i settled for no backup of previous icons for restoration as space on eeepc is less.I would recommend any one using it to make a backup of /opt/xandros/share/AsusLauncher folder on memorycard or usb to easily restore in case something doesnt work out as expected.
summary
ATM- Anshul's Theme Manager-The beauty kit to beautify my eeepc
features
- tabbed interface with a tab each for applying entire theme(icewm,tabs and background);applying background for selected tabs;appling only icewm theme;and changing icon mode
- icon modes include bouncy , silver, sunset,blue and green
- bouncy icon mode creates a larger icon for highlighted image as compared to normal icons
- silver , sunset ,blue and green give the normal highlighted background as found in the original themes of eeepc
- easy installation of packaged themes(like theeemer)
- themes containing a .mode file and highlighted icon background to direct their own icon background (changing the icon background is rather slow that is why it is yet unimplemented)
image
here is a preview image of my eeepc with bouncy icon mode the webcam icon is larger than others as it is highlighted

video
here is a link to original video posted by me on you tube of my desktop using bouncy icon mode...in reality it is smoother than it appears in the video
download(updated)
i noticed today that the beta version ATM-0.1-1.0 has a problem that the tab for applying icewm theme didnt use to work properly.Here is the download link to beta ATM-0.1-1.1.The beta ATM-0.1-1.1 version could not parse simpleui.rc for 900 so the updated script ATM-0.1-1.2 can be downloaded here.The beta ATM-0.1-1.2 has been verified to be working fine on eeepc 701 and eeepc 900 .So, here is the first stable release of the script ATM-0.1
click to download ATM-0.1
(a deb file shall be available soon)
a minor feature update of ATM is available as beta.For features added refer here
click to download beta ATM-0.2-0.3
(beta version 0.2-0.3 has been updated to include a feature in the installation script to have seperate wallpapers for favorites and internet tabs in the default tab setup)
installation
you can either use the installation script or do this manually
manual installation
- install gtkdialog using synaptic,apt-get or aptitude(the version that i am using is 2:0.7.9-1(stable) and is preferable as it is verified to work properly)
- install imagemagick (the version i am using is 7:6.2.4.5.dfsg1-0.14(update.eeepc.asus.com) and is again preferable)
- download the tar.gz and extract it( i will assume you have extracted it to /home/user)
- issue the following commands in a terminal:
#sudo mkdir /opt/ATM/
#cd /home/user/ATM/
#sudo cp libthemechanger.sh themechangergui.sh /opt/ATM/
#sudo ln -s /opt/ATM/themechangergui.sh /usr/bin/ATM - to use the script you need to do the following:
- copy simpleui.rc from /opt/xandros/share/AsusLauncher/ (for 701) or /var/lib/AsusLauncher/(for 901 and people who have updated 701 with Asus updates) to /home/user/.AsusLauncher/
- make sure you have ~/.icewm/ containing the file theme and themes directory containing all the themes you would like to use
- it is recommended you make a backup copy of /opt/xandros/share/AsusLauncher/ directory if you are planning to change the icon modes
- follow the steps till step 3 of manual way
- open a terminal and type cd /home/user/ATM
- type bash ATMinstaller.sh
- the script will ask you wether to copy themes file from system directory to /home/user/.icewm/themes.Answer "y" if you want to use the themes file stored in the system directory /usr/share/icewm/themes/.Answer "n" if you already have themes in the /home/user/.icewm/themes and you dont intend to use the themes in /usr/share/icewm/themes/
- next the script will ask you wether you want to make a backup copy of the icons in /opt/xandros/share/AsusLauncher/..(it is recommended you make a backup on some external drive)answer "y" to make a backup and type in your preffered location.The script will make a backup with a folder named AsusLauncher_bkup in your specified location
- after creating the backup the script will complete the installation
0.2-0.4 beta
updated the installer script to ask the user if they want to edit simpleui.rc to have seperate wallpapers for favorites and internte tab
0.2-0.3 beta
added a reload of launcher screen on changing of icon modes and creation of new icons
0.2-0.2 beta
fixed the entry field bug and made the libthemechanger code clearer and less ambiguos
0.2-0.1 beta
added new feature to create individual icons in easy mode.More details are here
0.1
first stable release
0.1-1.2 beta
fixed the simpleui parsing issue on 900 and made the parsing more generic in libthemechanger.sh
0.1-1.1 beta
fixed the icewm theme changing issue under icewm tab