kdedirs design

George Staikos staikos at kde.org
Wed Sep 17 05:18:50 BST 2003


On Tuesday 16 September 2003 07:43, Helio Chissini de Castro wrote:
> Ok, the problem is not so simple really.
> To solve this problem, we need attack applications as well.

  Sure but I think the solution will be in kdelibs still... somewhere.

> Today we can't identify version/release from applications. There aren't any
> identification that the /usr app is older than /usr/local.

   You don't want to keep the version in every associated file though...

> If we have an basic info, like version with release date ( developer could
> be released same app version with lot of bug fixes, so date makes sense ),
> and so doesn't matter how many apps you identify in kdedirs. This can be
> very usefull even for test, if we add a configuration dialog, that can
> choose wich one must read or not, and even for KIOSK, preventing user to
> see and use such application.
> For a new installed app, system can warn user about two or more versions of
> this application are in the system and choose wich one must use.
>
> But, as i said in the beginning:
> - Apps need have a proper unique id ( like kdebeuf space )
> - There must be a way to recover their version-date or whatever time based
> id to identify which is he new one or not.

   Is it sufficient to do this in the .desktop file?
  
> - User confusion - Regular users will be very confused about this
> behaviour, and maybe can't easily understand that the old application,
> which can have many of personal data already, must be disabled and suddenly
> lost your personal data, since new app is installed on new dir. This CAN
> happen today because not all apps are handling the right rc update, and
> sometime there aren't a better way to fix it than remove rc file.

   Regular users are already quite confused about applications that can't find 
plugins and rc files.

-- 
George Staikos
KDE Developer				http://www.kde.org/
Staikos Computing Services Inc.		http://www.staikos.net/






More information about the kde-core-devel mailing list