[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    RE: RFC: new KPanel application menu
From:       iglio () fub ! it (Pietro Iglio)
Date:       1999-07-13 11:31:06
[Download RAW message or body]

At 12.41 13/07/99 +0200, Christoph Neerfeld
<Christoph.Neerfeld@home.ivm.de> wrote:
>
>On 13-Jul-99 Pietro Iglio wrote:
>> I'm thinking about an alternative way to generate the application menu in
>> kpanel. The idea is to unify the global and personal menus and to allow
>> full user customization.
>> 
>> Here are the requirements:
>> 
>> - there is a single application menu (no personal/global);
>> 
>> - the user can completely customize his/her menu without any extra
privilege;
>>   by customizing I mean: it is possible to change item properties (icon,
>>   name, etc.), move an item, delete an item, add a new item, create/remove
>>   folders;
>> 
>> - privileged users (= user with write access in $KDEDIR/share/applnk) can
>>   publish items; published items will be visible in all users menu;
>
>I'd like to add these requirements:
>
>- posibility to reset an entry to its system default value

ok, it's easy;

>- make an entry readonly; what I hate most in Win is that there is no way to
>  protect the system from being destroyed by dumb users

easy too;

>- don't change the global settings from within kpanel as root; maybe this
is a
>  task for a rewritten kmenuedit

the root will not change global settings unless chooses "publish" (otherwise,
they will stay in the local dir);

>wish:
>
>- different system default menus for different users; this does not need many
>  changes to kpanel; just some way to tell kpanel where to look for the 
> default menu

shouldn't be hard with KStandardDirs: findResourceDir() should returns
   "$HOME/.kde/share/applnk;/.../workgroup/.kde/share/applnk"

without the global ($KDEDIR) menu in the path.

There is room for a new kmenueditor, Chris!

-- Pietro

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic