Bug 600852

Summary: virt-manager doesn't support GNOME session management.
Product: [Community] Virtualization Tools Reporter: Jo-Erlend Schinstad <joerlend.schinstad>
Component: virt-managerAssignee: Cole Robinson <crobinso>
Status: CLOSED CANTFIX QA Contact:
Severity: low Docs Contact:
Priority: low    
Version: unspecifiedCC: berrange, crobinso, xen-maint
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-01-25 20:09:49 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Jo-Erlend Schinstad 2010-06-06 11:15:27 UTC
Description of problem:

virt-manager (0.8.2) is not affected by GNOME session management. When you log out of GNOME, virt-manager should save its state, size and position and start automatically at next login.

Comment 1 Cole Robinson 2010-08-19 14:57:46 UTC
*** Bug 600853 has been marked as a duplicate of this bug. ***

Comment 2 Cole Robinson 2010-08-19 14:57:50 UTC
*** Bug 600855 has been marked as a duplicate of this bug. ***

Comment 3 Cole Robinson 2012-01-25 20:09:49 UTC
After googling around a bit, sounds like session management WRT current gnome is really up in the air: there is no recommended or supported API for it whatsoever, and the option to enable is hidden in gnome-session-properties. The way most apps seem to do it now is either using the long deprecated gnome-client library, or embedding a library called libeggsmclient.

The latter isn't an option for us since it's a C library and we are python.

Eventually there might be a proper solution merged in gtk3 or glib, at which point I'll patch virt-manager. But until then it's like that session management is moving closer and closer towards oblivion, so truthfully not really worth tracking in a bug report. Closing as CANTFIX