Moin, On Sat, 10 Oct 2015, 12:15:01 +0200, Terje J. Hanssen wrote:
Hi List,
Now we have 13.2/Gome 3.14, Leap 42.1/Gnome 3.16 and soon Tumbleweed/Gnome 3.18 using Gnome DE.
For ease and practical use (and disk space save) I prefere to use shared /home for multiboot installations with different roots. The only drawback I experience is that different Gnome versions has incompatible Gnome extensions. I.e to get my preferred environment setup while using Leap 42.1, I have to remove the incompatible Gnome 3.14 extensions installed and reinstall extensions for 3.16 and so on.
Therefore I wonder if it would be possible to use different Gnome extensions installed 'in parallell' or separated, so that the current Gnome version in use automatical use the righ extension version? That would make testing and transitons between real installations more streamlined.
I use various bind-mounts for this. Here is what I have in /etc/fstab:
# OS specific redirection mounts:
/home/manfred/.OS/os13.1/.cache /home/manfred/.cache none bind 0 0
/home/manfred/.OS/os13.1/.config /home/manfred/.config none bind 0 0
/home/manfred/.OS/os13.1/.fontconfig /home/manfred/.fontconfig none bind 0 0
/home/manfred/.OS/os13.1/.gconf /home/manfred/.gconf none bind 0 0
/home/manfred/.OS/os13.1/.gkrellm2 /home/manfred/.gkrellm2 none bind 0 0
/home/manfred/.OS/os13.1/.gnome2 /home/manfred/.gnome2 none bind 0 0
/home/manfred/.OS/os13.1/.icewm /home/manfred/.icewm none bind 0 0
/home/manfred/.OS/os13.1/.kde /home/manfred/.kde none bind 0 0
/home/manfred/.OS/os13.1/.kde4 /home/manfred/.kde4 none bind 0 0
/home/manfred/.OS/os13.1/.local /home/manfred/.local none bind 0 0
/home/manfred/.OS/os13.1/.rpmmacros /home/manfred/.rpmmacros none bind 0 0
/home/manfred/.OS/os13.1/.spamassassin /home/manfred/.spamassassin none bind 0 0
/home/manfred/.OS/os13.1/.themes /home/manfred/.themes none bind 0 0
/home/manfred/.OS/os13.1/.thumbnails /home/manfred/.thumbnails none bind 0 0
/home/manfred/.OS/os13.1/.xinitrc /home/manfred/.xinitrc none bind 0 0
If you have more than one user on your system, then you would have to
maintain such a set for each of them; as this can be teadious, there are
perhaps options to automate this using pam_mount and/or autofs. For each
OS version you want to test/use, just create the files in
~/.OS/
Thanks, Terje J. Hanssen
HTH, cheers. l8er manfred