Customization > Desktop Customization

Saving and/or Transferring Entire Desktop Panels?

(1/4) > >>

Robo_Pi:
I've been spending quite a bit of time creating special panels on my desktop to launch project specific programs and open specific file folders.  This is going to be a fantastic system when I'm done, but it takes some time to set it all up.  So my question:

Is there a way to save an entire panel including all its launchers and transfer it to another Linux computer?

The reason I ask is because I'm installing Linux on some of my other computers and I would love to be able to just instantly transfer all these panels and launchers to the new installation.  I realize that some of them might not work due to small differences in paths, etc.  But I could deal with having to just clean up a few paths.   But it would sure save me a lot of time if I could just transfer these newly customized panels over to the newly created Linux systems.

I'd hate to have to redo this all over again from scratch with every new installation.

Thanks

Robo_Pi:
UPDATE:

I've been searching around on the Internet and came up with the following information.

Supposedly the data describing the panels is in the following folder and file


--- Code: ---/home/<user>/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
--- End code ---

And the launcher specific data is stored in the following folder


--- Code: ---/home/<user>/.config/xfce4/panel
--- End code ---

So I'm assuming that all I would need to do is copy these folders over to the other Linux system?

I'm not going to mark this thread solved just yet because I'd like to hear other opinions on how best to do this.

One thing for sure, when I load Linux on my next computer I'll check these files out at the very beginning and see how they grow as I add new stuff.  It would be nice to learn enough about these to just go into these files and add or remove a single panel or launchers.

So much to learn, but it's definitely worth learning!  :)

Moltke:
Hi @Robo_Pi


--- Quote ---Is there a way to save an entire panel including all its launchers and transfer it to another Linux computer?
--- End quote ---

Systemback has the option to create a LiveCD from your current installation.





I haven't tried this and don't know if the live system can be installed onto another pc but the option's there. Also, you might want to read this article https://www.makeuseof.com/tag/2-methods-to-clone-your-linux-hard-drive/

Hope this helps! :)

Vera:

--- Quote from: Robo_Pi on February 12, 2018, 07:21:44 AM ---
Supposedly the data describing the panels is in the following folder and file


--- Code: ---/home/<user>/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
--- End code ---

And the launcher specific data is stored in the following folder


--- Code: ---/home/<user>/.config/xfce4/panel
--- End code ---


--- End quote ---

Thanks for the above info @Robo_Pi  ! I had been keeping an eye on this thread eagerly because I have a similar (but not identical) problem. And it looks like your info might solve it. My problem was that when I last did a fresh install of LL, it took me awhile to customize the panels for myself, and then I had to repeat the exact same manual processes for the panels on the other 2 user accounts on the machine (one for each of my kids). I felt sure there must be a faster way! Thanks to you, next time that I do a fresh install I will first save my customized panel file info from the paths you specified, then I will use that for all users' panels.

I honestly spent far more time customizing the panels than actually installing the OS and any additional software I needed. I'm looking forward to avoiding that kind of time-sink on next install by doing what you said. Thanks again!  ;D

Robo_Pi:
Thanks for the tip Moltke.

I'll definitely look into that Live System Create feature.

I'm also planning on cloning this drive when I'm finished getting all my files organized.   

I own a Cloning Drive Dock.  The only thing I'm wondering about with a totally cloned drive is whether it would work well if booted up on a totally different notebook computer?  I'm thinking it might be better to install Linux on that computer from scratch and then just copy over these panel folders.  That way the install will have potentially addressed any special hardware issues with the other notebook computer.

I've also found a way to "cheat" on Windows. (ha ha)

I've created a Linux system on a drive connected via USB.  Then I just set the BIOS up to boot on the USB first.  If I have the Linux drive plugged in when I turn the computer on it boots up in Linux.  If leave the Linux drive off-line then the computer boots up to the notebook hard drive with Windows.   So I've discovered I can have the best of both worlds without any major hassle.  ;D

I need to keep Windows around until I find a replacement for SharpDevelop.  I use SharpDevelop to do C# programming.   I've been trying to install SharpDevelop on Linux using WINE, but so far no luck.

Navigation

[0] Message Index

[#] Next page

Go to full version