Re: ? gnome_startup_acquire_token in GNOME2
- From: "Sergey V. Udaltsov" <sergey oudaltsov clients ie>
- To: James Henstridge <james daa com au>
- Cc: Michael Meeks <michael ximian com>, gnome-devel-list gnome org
- Subject: Re: ? gnome_startup_acquire_token in GNOME2
- Date: 07 Nov 2002 12:21:27 +0000
> From memory, this feature was implemented by setting a property on the
> root window. There are a number of problems with this, including:
You are absolutely right! I just temporarily copied
gnome-session-startup.c from GNOME1 into my project - but still hope
there is a better way...
> 1. Using the root window does not give you "once per session"
> behaviour, but instead "once per screen". If you really want once
> per session, then this may cause problems in multi-head setups.
> If you mean once per screen, then you will need to change what
> your code looks like in order to perform the initialisation on all
> screens.
... I did not think about this issue. Never worked in multi-head
environment...
> 2. causes problems if you run more than one session on the same
> display: consider getting X to start a single xterm. Run
> gnome-session once in the xterm, then close the session. Run
> gnome-session again. The second time, you would still have the
> left over startup tokens.
Not a problem, at least for me. I am ready to allow "bad behavior" in
this situation - well, for my program:)
> Maybe you could get a better answer if you explained what you wanted to
> use the API for.
Actually, what I want is to set XKB configuration once per ???. I am
really lost here since I do not know how XKB interacts with Xinerama. If
every screen has to be initialized separately - well, I really want
"once per screen" behavior. If XKB configuration is global for all
monitors - then I have to invent some "once per session" behavior.
As a way of doing this, I want my capplet to add itself into the session
startup sequence (again, do it only once!). Probably, that's it.
So can gnome-settings-daemon help me with my problem?
--
Sergey
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]