Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Sat 19 Apr 2014, 01:00
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Desktop
Desktop-Restore
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 2 [23 Posts]   Goto page: 1, 2 Next
Author Message
jpeps

Joined: 31 May 2008
Posts: 3219

PostPosted: Tue 01 Feb 2011, 16:33    Post subject:  Desktop-Restore
Subject description: Restores Last Desktop
 

Backs up desktop automatically on shutdown if any changes were made.
After reboot, Menu/Setup/Desktop-Restore restores previous desktop.
Useful after SFS installs, when icons get rearranged.

from terminal: desktop-restore [ -r -b ] restore/backup

not needed from version 2.2: [Note: If you want to use your own rc.shutdown script, just add:
"desktop-restore -b" near the top, after the comments. ]

Version 2.0: deleted the edited copy of rc.shutdown. Instead, during install it opens the current copy with a prompt to edit. Type "desktop-restore -b" near the top after all the initial comments (comments start with "#")
Version 2.1 Spruced up pinstall so it continues or quits with command keys.
Version 2.2 Added backup script to /etc/init.d, so command in rc.shutdown isn't needed (Thanks Rwin & pemasu)
desktop-restore-2.2.pet
Description 
pet

 Download 
Filename  desktop-restore-2.2.pet 
Filesize  2.1 KB 
Downloaded  848 Time(s) 

Last edited by jpeps on Sun 16 Sep 2012, 15:34; edited 5 times in total
Back to top
View user's profile Send private message 
sc0ttman


Joined: 16 Sep 2009
Posts: 2363
Location: UK

PostPosted: Wed 02 Feb 2011, 04:56    Post subject:  

Great idea. Gonna test now.
_________________
Akita Linux, VLC-GTK, Pup Search, Pup File Search
Back to top
View user's profile Send private message 
jpeps

Joined: 31 May 2008
Posts: 3219

PostPosted: Wed 28 Dec 2011, 03:06    Post subject:  

Version 2.0: Added a pinstall script that opens rc.shutdown for editing during the initial install...vs clobbering with another version. Also, put it in /Menu/Desktop instead of Setup.
Back to top
View user's profile Send private message 
jpeps

Joined: 31 May 2008
Posts: 3219

PostPosted: Wed 28 Dec 2011, 16:03    Post subject:  

Version 2.1 Made pinstall more user friendly
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 3793
Location: Gatineau (Qc), Canada

PostPosted: Sun 04 Mar 2012, 13:41    Post subject:  

Many thanks jpeps. Very handy solution to an enduring problem.
_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send private message Visit poster's website 
tlchost

Joined: 05 Aug 2007
Posts: 1641
Location: Baltimore, Maryland USA

PostPosted: Tue 11 Sep 2012, 11:01    Post subject: To enable restore desktop at startup  

What do I need to do to have desktop restore run auomaticially at boot up?

Thanks

Thom
Back to top
View user's profile Send private message Visit poster's website 
jpeps

Joined: 31 May 2008
Posts: 3219

PostPosted: Tue 11 Sep 2012, 11:58    Post subject: Re: To enable restore desktop at startup  

tlchost wrote:
What do I need to do to have desktop restore run auomaticially at boot up?

Thanks

Thom


Make sure you've added the line "desktop-restore -b" to rc.shutdown.
Back to top
View user's profile Send private message 
oldyeller


Joined: 15 Nov 2011
Posts: 723
Location: Mishawaka IN

PostPosted: Tue 11 Sep 2012, 12:01    Post subject: Re: To enable restore desktop at startup  

jpeps wrote:
tlchost wrote:
What do I need to do to have desktop restore run auomaticially at boot up?

Thanks

Thom


Make sure you've added the line "desktop-restore -b" to rc.shutdown.


I am just curious is -b stand for backup?
Back to top
View user's profile Send private message 
tlchost

Joined: 05 Aug 2007
Posts: 1641
Location: Baltimore, Maryland USA

PostPosted: Tue 11 Sep 2012, 12:07    Post subject: Re: To enable restore desktop at startup  

jpeps wrote:

Make sure you've added the line "desktop-restore -b" to rc.shutdown.


Now I am confused...that is already in rc.shutdown....I want to
have desktop-restore -r (which I believe is the command to restore
the desktop that was backed up) when the system boots up.

Here, after adding an sfs file...the desktop needs to be manually restored via the menu after a reboot. I'd like it to be automatic.

thanks

Thom
Back to top
View user's profile Send private message Visit poster's website 
jpeps

Joined: 31 May 2008
Posts: 3219

PostPosted: Tue 11 Sep 2012, 13:06    Post subject:  

I think /etc/profile.local runs apps after the desktop loads. "desktop-restore -r" restores the backup (desktop-restore -b runs the backup).

note: a script in /root/Startup should also work.

Code:

#!/bin/sh
desktop-restore -r
Back to top
View user's profile Send private message 
tlchost

Joined: 05 Aug 2007
Posts: 1641
Location: Baltimore, Maryland USA

PostPosted: Tue 11 Sep 2012, 15:18    Post subject:  

jpeps wrote:
I think /etc/profile.local runs apps after the desktop loads. "desktop-restore -r" restores the backup (desktop-restore -b runs the backup).

Yep....placed the script that you mentioned and it works fine. Thanks!
Code:

#!/bin/sh
desktop-restore -r


Quote:

note: a script in /root/Startup should also work.


Ah the beauty of having a backup of the save file! I tried that, and it worked....and worked, and worked, and worked .... every time x restarted it ran the script.

Thom
Back to top
View user's profile Send private message Visit poster's website 
pemasu


Joined: 08 Jul 2009
Posts: 5458
Location: Finland

PostPosted: Tue 11 Sep 2012, 15:18    Post subject:  

Rerwins suggestion which I have used now in dpup.
The code has been placed in /etc/init.d/desktop-backup:
Code:
#!/bin/sh
#Save desktop icon configuration for desktop-restore function.
case $1 in
 stop)
  mkdir /root/.desktop 2>/dev/null
  cp -p /root/Choices/ROX-Filer/PuppyPin  /root/.desktop 2>/dev/null
  cp -p /root/.config/rox.sourceforge.net/ROX-Filer/globicons /root/.desktop 2>/dev/null
 ;;
esac


Cheers.
Back to top
View user's profile Send private message 
tlchost

Joined: 05 Aug 2007
Posts: 1641
Location: Baltimore, Maryland USA

PostPosted: Tue 11 Sep 2012, 16:47    Post subject:  

pemasu wrote:
Rerwins suggestion which I have used now in dpup.
The code has been placed in /etc/init.d/desktop-backup:


Thanks.
Thom
Back to top
View user's profile Send private message Visit poster's website 
jpeps

Joined: 31 May 2008
Posts: 3219

PostPosted: Sat 15 Sep 2012, 22:28    Post subject:  

pemasu wrote:
Rerwins suggestion which I have used now in dpup.
The code has been placed in /etc/init.d/desktop-backup:


pemasu, desktop-restore won't backup in exprimo with your code. It needs a space after "-b" in the rc.shutdown file

Code:

desktop-restore -b# jpeps desktop backup and restore needs this
Back to top
View user's profile Send private message 
kooliepup


Joined: 13 Jan 2012
Posts: 302
Location: Victoria, Australia

PostPosted: Sun 16 Sep 2012, 04:25    Post subject:  

This is such a good thing for us crazy people who have multiple frugal installs, and keep changing everything.

It is a must for the toolkit, and should be in every Puppy.
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 2 [23 Posts]   Goto page: 1, 2 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Desktop
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0666s ][ Queries: 13 (0.0049s) ][ GZIP on ]