View Single Post
pusak gaoq's Avatar
Posts: 723 | Thanked: 519 times | Joined on Nov 2010 @ Kuching:Malaysia
#3808
Originally Posted by ejasmudar View Post
Okay, as I have mentioned before, I am now developing scripts that can be used to save desktop arrangements as themes that can be installed/exported as necessary.

So far I have been able to export the icon/widgets and their positions, desktop wallpapers, and no of desktops. I have not yet been able to restore QBW properly nor have I tried to restore the individual widget settings.

Now, I have only tried this on my device by changing my arrangements and then restoring them. So I want your help now. I am attaching a file below (save.zip). Download and unzip it to your device and pls run it from xterm as
Code:
sh /path/to/file/save.sh
for eg, if you unzipped it to Downloads, run it as
Code:
sh MyDocs/Downloads/save.sh
It will create a theme file in you MyDocs/Desktop-themer folder. Please upload it here along with a screenshot of your desktop so that I may try to restore it in my device and find out if my restore script if working properly.

The reason I am not releasing the restore script now is because if can potentially crash your N900.

NOTE: This is not for utter-newbs at this point. So if you're not sure what to do, this may not be for you. Rest assured that I am creating a app with GUI soon.
it's a nice idea to make a script for backup/restore hildon desktop but you kinda forgetting about something here...this script only works on our phone only not other phone who wanted to use this script...
you have to understand not all QBW,wallpaper,themes & etc on my desktop is the same on yours...
example my QBW have different icon for different applications...if any other member use my script without having the proper icon the QBW is worthless...now this is the same for wallpaper & themes...might be i have a themes that you havent install on your phone...using your idea of script will make a mess afterward on someone else desktop later on...other member would have install something they didnt wanted to install on their device just to make the script works...