From: Sergey V. U. <ser...@cl...> - 2002-11-01 13:40:59
|
Hi all There is another little problem with gaim. It works perfectly in tray - but not writes itself into the gnome session. So when gnome restarts, gaim should be restarted manually. This is kind of annoying. With gnome 1 version (gaim-applet), gaim restarted with gnome session and it was very handy. Is this fixable? Cheers, -- Sergey |
From: <lsc...@re...> - 2002-11-01 13:46:14
|
On Fri, Nov 01, 2002 at 01:40:32PM +0000, Sergey V. Udaltsov wrote: > Hi all > > There is another little problem with gaim. It works perfectly in tray - this isn't a problem, its a feature request. > but not writes itself into the gnome session. So when gnome restarts, *nods* the tray icon does not even pretend to interact with gnome's session management. > gaim should be restarted manually. This is kind of annoying. With gnome > 1 version (gaim-applet), gaim restarted with gnome session and it was > very handy. Is this fixable? when gnome2 came out, the applet api changed to require applets very tightly interact with gnome. Gaim has never done that, and we did not want to code that now. as a result, the applet was discontinued, the gnome code was stripped out, and the docklet, which is not gnome specific, was introduced. at some point session management code might be introduced, either as a plugin or as part of the core functionality, but it will also be agnostic to the environment. luke eers, -- -This email is made of 100% recycled electrons. |
From: Sergey V. U. <ser...@cl...> - 2002-11-01 14:37:21
|
> this isn't a problem, its a feature request. OK. I will consider this as such. Actually, since this feature presented earlier I thought about it as a problem:) > when gnome2 came out, the applet api changed to require applets very tightly I know it. I've just moved my applet to gnome2 and see all the difference...:) > as part of the core functionality, but it will also be agnostic to the > environment. Cool! How do you expect it to be agnostic and work in GNOME 2 environment? With my humble knowledge, this seems impossible... Thanks for the comment. -- Sergey |
From: Robert M. <rob...@de...> - 2002-11-02 03:19:44
|
On Fri, Nov 01, 2002 at 02:36:40PM +0000, Sergey V. Udaltsov wrote: > > this isn't a problem, its a feature request. > OK. I will consider this as such. Actually, since this feature presented > earlier I thought about it as a problem:) I have this on my todo list, I have some fragments of code and ideas that will make it happen at some point. > > when gnome2 came out, the applet api changed to require applets very tightly > I know it. I've just moved my applet to gnome2 and see all the > difference...:) It's actually always been a pretty invasive part of the codebase, requiring a totally different binary, different main loop, different command line options, and a big buttload of evil ifdefs. When GNOME2 and GTK2 came along I advocated branching a gtk1-stable maintainance tree, and junking all the applet and GNOME stuff from HEAD. After volunteering to do all that deletion and work on the docklet, that's roughly what happened. > > as part of the core functionality, but it will also be agnostic to the > > environment. > Cool! How do you expect it to be agnostic and work in GNOME 2 > environment? With my humble knowledge, this seems impossible... It's actually pretty simple - both gnome-session and KDE's session manager (kdeinit?) just use the XSM stuff that's specced out in X11R6, so it's all good standard fun. I think GNOME adds an extension for an app to provide an icon for a more interactive session management experience, but the bulk of it is totally standardised. > Thanks for the comment. I agree with you that Gaim should automatically register if a session manager is present, and present the user with a preference like 'Restart Gaim at logon' rather than the user having to do anything complex like frux with session properties. > -- > Sergey Regards, Rob Gaim's freedesktop.org compliance officer =) |
From: Lenny M. <ld...@ho...> - 2002-11-01 15:28:44
|
To make Gaim open when a Gnome Session starts put it in the list of things that gets run when a new session is created. There is a setting for this (I think in the "Advanced") section of the Gnome Configuration stuff... Lenny |
From: Sergey V. U. <ser...@cl...> - 2002-11-01 16:05:28
|
> To make Gaim open when a Gnome Session starts put it in the list of > things that gets run when a new session is created. There is a setting > for this (I think in the "Advanced") section of the Gnome Configuration > stuff... Thanks I am aware of this option. I just considered it as a "last enforcement" for "bad" (not session-aware) programs. Since gaim/gnome1 was "good" a program (applet) I just expected it not to become bad. I was wrong:) -- Sergey |