[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: Re: Multiple KDE setups
From: Andreas Pour <pour () mieterra ! com>
Date: 1999-05-05 6:36:12
[Download RAW message or body]
Navindra Umanee wrote:
> Montreal Wed May 5 01:01:12 1999
>
> Carsten Pfeiffer <carpdjih@cetus.zrz.TU-Berlin.DE> wrote:
> > On Wed, Apr 28, 1999 at 07:45:55PM -0700, Kurt Granroth wrote:
> >
> > Hi,
> >
> > > What if this was user settable? If this was the case, then I could set the
> > > local kde dir just before starting up KDE on each workstation and I would be
> > > ensured that my special settings would hold only for that workstation.
> > >
> > > Something like so could work:
> > >
> > > QString localdir(getenv("KDELOCALDIR"));
> > > if (localdir.isEmpty())
> > > return ( QDir::homeDirPath() + "/.kde" );
> > > else
> > > return ( localdir );
> > >
> > > So I could have $HOME/.kde-hi and $HOME/.kde-lo and two setup scripts
> > >
> > > #!/bin/sh
> > > KDELOCALDIR=$HOME/.kde-hi startkde
> >
> > where is the problem of making .kde-hi and .kde-lo and create a symlink
> > from .kde to the appropriate directory in a login script? Nothing would
> > have to be changed.
>
> IIRC, Irix uses a combination of symlinks and directories.
>
> lrwxrwxrwx 1 root 12 Sep 27 1998 .desktop-barbie -> .desktop-ken
> drwx------ 5 navindra 512 May 23 1996 .desktop-ken
> lrwxrwxrwx 1 root 12 Sep 27 1998 .desktop-skipper -> .desktop-ken
> lrwxrwxrwx 1 root 12 Sep 27 1998 .desktop-tiffany -> .desktop-ken
>
> The first time you would ever log on to an Indy, it would ask you
> whether you wanted to use completely independent settings for that
> machine or if you simply wanted to use any previous settings you had
> created on another Indy machine. If you answered the first, it would
> create a new directory .desktop-<hostname> and if you answered by the
> second, it would simply make .desktop-<hostname> a symlink to the
> previous settings.
>
> Disclaimer: All this information is from memory, years ago.
This sounds like it would work, but unfortunately breaks source and binary
compatability with existing apps (many have "getenv(HOME) + "/.kde"" hardcoded into
the program).
There is one way, though, that depending on what machine you are on you can use a
different ".kde" subdir w/out any software changes. Assuming you have proper
permissions in /etc/exports of "host" (presumably you have this already since you
are mounting $HOME remotely), you just need an entry in /etc/fstab like:
host:/home/user/.desktop-ken /home/user/.kde nfs
auto,user,exec,rw,bg,soft 1
Now .destkop-ken can be a symlink to .kde or its own directory tree.
The obvious drawback is you need the sys-admin to get involved for creating the
above /etc/fstab entry. But, it is only the sysadmin of the local machine on which
you are working, which often is you :-).
Regards,
Andreas Pour
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic