<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Session Management Clients</title>
	<atom:link href="http://blogs.gnome.org/phomes/2009/05/25/session-management-clients/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.gnome.org/phomes/2009/05/25/session-management-clients/</link>
	<description>gnome-games development</description>
	<lastBuildDate>Sun, 21 Jun 2009 08:30:48 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Jon Nettleton</title>
		<link>http://blogs.gnome.org/phomes/2009/05/25/session-management-clients/comment-page-1/#comment-117</link>
		<dc:creator>Jon Nettleton</dc:creator>
		<pubDate>Sun, 21 Jun 2009 08:30:48 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/phomes/?p=35#comment-117</guid>
		<description>I have been working on gnome-shell the last month and I implore you to think about session management in a light different than saving your desktop state between sessions.

With gnome-shell one of the ideas being bounced around, although not accepted by everyone is being able to organize workspaces as activities.  Create a new workspace and add some launchers to the gimp, inkscape, agave etc and save that as a template.  Then you launch a new graphics activity which is a workspace that has all your pre-configured applications all setup.  You start working on whatever your graphics task is, but then have to work on something else.  You close you Graphics activity and move on.   Late when you have some free time you then go back and relaunch the activity and through session-management ( state management would be a better name here ) Your windows are all restored and documents opened to what you were working on and you don&#039;t have to waste any time getting back to what you were doing.</description>
		<content:encoded><![CDATA[<p>I have been working on gnome-shell the last month and I implore you to think about session management in a light different than saving your desktop state between sessions.</p>
<p>With gnome-shell one of the ideas being bounced around, although not accepted by everyone is being able to organize workspaces as activities.  Create a new workspace and add some launchers to the gimp, inkscape, agave etc and save that as a template.  Then you launch a new graphics activity which is a workspace that has all your pre-configured applications all setup.  You start working on whatever your graphics task is, but then have to work on something else.  You close you Graphics activity and move on.   Late when you have some free time you then go back and relaunch the activity and through session-management ( state management would be a better name here ) Your windows are all restored and documents opened to what you were working on and you don&#8217;t have to waste any time getting back to what you were doing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: GNOME 3 status. &#171; andre klapper&#8217;s blog.</title>
		<link>http://blogs.gnome.org/phomes/2009/05/25/session-management-clients/comment-page-1/#comment-116</link>
		<dc:creator>GNOME 3 status. &#171; andre klapper&#8217;s blog.</dc:creator>
		<pubDate>Sat, 20 Jun 2009 14:45:34 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/phomes/?p=35#comment-116</guid>
		<description>[...] That&#8217;s not cool but the way to go until Session Management support in gtk+ gets resolved. See Thomas&#8217; blog for a current [...]</description>
		<content:encoded><![CDATA[<p>[...] That&#8217;s not cool but the way to go until Session Management support in gtk+ gets resolved. See Thomas&#8217; blog for a current [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Javier</title>
		<link>http://blogs.gnome.org/phomes/2009/05/25/session-management-clients/comment-page-1/#comment-114</link>
		<dc:creator>Javier</dc:creator>
		<pubDate>Mon, 25 May 2009 18:00:12 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/phomes/?p=35#comment-114</guid>
		<description>It seems that the choice for session management in Gnome3 is EggSMClient: see http://live.gnome.org/LibgnomeMustDie</description>
		<content:encoded><![CDATA[<p>It seems that the choice for session management in Gnome3 is EggSMClient: see <a href="http://live.gnome.org/LibgnomeMustDie" rel="nofollow">http://live.gnome.org/LibgnomeMustDie</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Javier</title>
		<link>http://blogs.gnome.org/phomes/2009/05/25/session-management-clients/comment-page-1/#comment-113</link>
		<dc:creator>Javier</dc:creator>
		<pubDate>Mon, 25 May 2009 14:04:29 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/phomes/?p=35#comment-113</guid>
		<description>More info about Gnome session management here: http://live.gnome.org/SessionManagement/</description>
		<content:encoded><![CDATA[<p>More info about Gnome session management here: <a href="http://live.gnome.org/SessionManagement/" rel="nofollow">http://live.gnome.org/SessionManagement/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert McQueen</title>
		<link>http://blogs.gnome.org/phomes/2009/05/25/session-management-clients/comment-page-1/#comment-112</link>
		<dc:creator>Robert McQueen</dc:creator>
		<pubDate>Mon, 25 May 2009 12:30:29 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/phomes/?p=35#comment-112</guid>
		<description>Don&#039;t forget there&#039;s also a cut down XSMP implementation in Pidgin which I based on libGSMclient, a previous Havoc project which probably disappeared during the SVN -&gt; GIT migration. It was added literally just to have Pidgin saved in the session and restarted.

Something we&#039;re interested in seeing working session management for is to allow background killing of applications to manage RAM and CPU usage - if apps properly implement session management to save their state without interaction and can be brought back *just like they were before*, you can close stuff which isn&#039;t the foreground app and bring it back if the user switches to it, assuming sufficient collusion between your task switcher and session manager.</description>
		<content:encoded><![CDATA[<p>Don&#8217;t forget there&#8217;s also a cut down XSMP implementation in Pidgin which I based on libGSMclient, a previous Havoc project which probably disappeared during the SVN -&gt; GIT migration. It was added literally just to have Pidgin saved in the session and restarted.</p>
<p>Something we&#8217;re interested in seeing working session management for is to allow background killing of applications to manage RAM and CPU usage &#8211; if apps properly implement session management to save their state without interaction and can be brought back *just like they were before*, you can close stuff which isn&#8217;t the foreground app and bring it back if the user switches to it, assuming sufficient collusion between your task switcher and session manager.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: phomes</title>
		<link>http://blogs.gnome.org/phomes/2009/05/25/session-management-clients/comment-page-1/#comment-111</link>
		<dc:creator>phomes</dc:creator>
		<pubDate>Mon, 25 May 2009 10:45:36 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/phomes/?p=35#comment-111</guid>
		<description>Sure. I deliberately omitted my own opinion about the usefulness of session saving[1]. I know that others find it useful and will leave it at that.

My post was simply meant to draw attention to fact that while we wait for a real solution (whatever that might be) application developers are doing massive code copy/pasting to avoid regressing whatever they did before.

The discussion about what this &quot;real solution&quot; is best to keep in the bug. Unfortunately it looks like it is going nowhere and we are left with the ton of suck that is the current situation. 

[1] I find session saving on a single computer useless. Adding something like session saving to an online service would open rocking use cases for those of us who use multiple computers/devices.</description>
		<content:encoded><![CDATA[<p>Sure. I deliberately omitted my own opinion about the usefulness of session saving[1]. I know that others find it useful and will leave it at that.</p>
<p>My post was simply meant to draw attention to fact that while we wait for a real solution (whatever that might be) application developers are doing massive code copy/pasting to avoid regressing whatever they did before.</p>
<p>The discussion about what this &#8220;real solution&#8221; is best to keep in the bug. Unfortunately it looks like it is going nowhere and we are left with the ton of suck that is the current situation. </p>
<p>[1] I find session saving on a single computer useless. Adding something like session saving to an online service would open rocking use cases for those of us who use multiple computers/devices.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Havoc</title>
		<link>http://blogs.gnome.org/phomes/2009/05/25/session-management-clients/comment-page-1/#comment-110</link>
		<dc:creator>Havoc</dc:creator>
		<pubDate>Mon, 25 May 2009 02:44:39 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/phomes/?p=35#comment-110</guid>
		<description>A real solution for _what_ is the question, right? That&#039;s what the GTK bug is stuck on. Meanwhile everyone&#039;s just &quot;doing session management&quot; for some kind of random reason with some kind of random result. It&#039;s never worked or been useful, ever, in GNOME&#039;s entire lifetime.

Registering to autostart is useful. Saving app state across app invocations (NOT per-session/at-session-save) is useful. Logout notification is useful.

XSMP is not useful, it isn&#039;t even _compatible_ with those other things that are useful.</description>
		<content:encoded><![CDATA[<p>A real solution for _what_ is the question, right? That&#8217;s what the GTK bug is stuck on. Meanwhile everyone&#8217;s just &#8220;doing session management&#8221; for some kind of random reason with some kind of random result. It&#8217;s never worked or been useful, ever, in GNOME&#8217;s entire lifetime.</p>
<p>Registering to autostart is useful. Saving app state across app invocations (NOT per-session/at-session-save) is useful. Logout notification is useful.</p>
<p>XSMP is not useful, it isn&#8217;t even _compatible_ with those other things that are useful.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
