[kde-linux] [kde] adding a sub-menu to kicker
Kevin Krammer
kevin.krammer at gmx.at
Fri Nov 16 07:23:45 UTC 2007
Hi,
On Thursday 15 November 2007, Jens Stroebel wrote:
> Hiya.
>
> We're having the problem of placing a sub-menu which already exists in
> the general menu structure on the kicker (the panel).
>
> As
> 1.) we don't get access to all the machines where we want to do that
> 2.) we want it to be on the kicker even for "new users" (those which
> haven't used a KDE-session before)
Are you asking as a sysadmin, i.e. a somewhat controlled environment, or as an
ISV?
> dragging it from the menu to the kicker is no option.
Right, but doing it one time will give you hints which files are actually
modified in which way.
I guess it will modify kickerrc and depending on the change or amount of
changes it can be re-done in a script using kwriteconfig.
As far as I know there are two options:
1) a kind of startup script, i.e. autostarted but running as each user, uses
kreadconfig/kwriteconfig or other scripting tools to modify the user's
kickerrc accordingly
2) use a KDE config update script. This is something I am not 100% sure about.
KDE has a mechanism to run some kind of config updaters when application
configs change between versions. On my system they are located
in /usr/share/apps/kconf_update, so in generic KDE terms this would be a
subdirectory called "kconf_update" in any path listed by
% kde-config --path data
As a sysadmin and in cases where the modification must be there can must not
be removed by the user, it would probably also be possible to modify (or
create) a global kickerrc with the neccessary changes and mark the as
immutable (using the Kiosk [1])
Cheers,
Kevin
[1] http://techbase.kde.org/KDE_System_Administration/Kiosk/Introduction
--
Kevin Krammer, KDE developer, xdg-utils developer
KDE user support, developer mentoring
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-linux/attachments/20071116/68ab8446/attachment.sig>
More information about the kde-linux
mailing list