[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-core-devel
Subject: Session management questions
From: Waldo Bastian <bastian () suse ! de>
Date: 2000-04-15 22:42:56
[Download RAW message or body]
Hiya,
I try to understand how session management works. Please correct me if my
assumptions are wrong.
I assume that applications started before the session manager can not connect
to the session manager and as a result will not be session managed. If an
application wants to be managed by session management, it needs to connect to
the session manager in the QApplication constructor.
Looking at startkde this means that e.g. kdestop, kded and kicker are not
managed. How does the session manager handle these applications? Does it just
ignore them?
There are applications that should not be managed by session management,
either because they might be started before the session manager is active, or
because they should not be restarted anyway. kapp->disableSessionManagement()
prevents the application from being restarted by session management but it
doesn't prevent the application from making a connection with the session
manager. Would it make sense to prevent certain applications from connecting
to the session manager by clearing the SESSION_MANAGER environment var before
calling the QApplication constructor? Think for example about io-slaves.
Does it make sense at all to connect to the session manager if an application
has its GUI disabled?
Cheers,
Waldo
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic