Merge pull request #172 from mattrose/remove-gnome-session
remove unused gnome session code
This commit is contained in:
commit
76664f6c93
|
@ -53,7 +53,6 @@ class Terminator(Borg):
|
||||||
origcwd = None
|
origcwd = None
|
||||||
dbus_path = None
|
dbus_path = None
|
||||||
dbus_name = None
|
dbus_name = None
|
||||||
gnome_client = None
|
|
||||||
debug_address = None
|
debug_address = None
|
||||||
ibus_running = None
|
ibus_running = None
|
||||||
|
|
||||||
|
@ -96,8 +95,6 @@ class Terminator(Borg):
|
||||||
self.style_providers = []
|
self.style_providers = []
|
||||||
if not self.doing_layout:
|
if not self.doing_layout:
|
||||||
self.doing_layout = False
|
self.doing_layout = False
|
||||||
if self.gnome_client is None:
|
|
||||||
self.attempt_gnome_client()
|
|
||||||
self.connect_signals()
|
self.connect_signals()
|
||||||
|
|
||||||
def connect_signals(self):
|
def connect_signals(self):
|
||||||
|
@ -119,30 +116,6 @@ class Terminator(Borg):
|
||||||
self.dbus_name = dbus_service.bus_name.get_name()
|
self.dbus_name = dbus_service.bus_name.get_name()
|
||||||
self.dbus_path = dbus_service.bus_path
|
self.dbus_path = dbus_service.bus_path
|
||||||
|
|
||||||
def attempt_gnome_client(self):
|
|
||||||
"""Attempt to find a GNOME Session to register with"""
|
|
||||||
try:
|
|
||||||
from gi.repository import Gnome
|
|
||||||
self.gnome_program = Gnome.init(APP_NAME, APP_VERSION) # VERIFY FOR GTK3
|
|
||||||
self.gnome_client = Gnome.Ui.master_client() # VERIFY FOR GTK3
|
|
||||||
self.gnome_client.connect_to_session_manager()
|
|
||||||
self.gnome_client.connect('save-yourself', self.save_yourself)
|
|
||||||
self.gnome_client.connect('die', self.die)
|
|
||||||
dbg('GNOME session support enabled and registered')
|
|
||||||
except (ImportError, AttributeError):
|
|
||||||
self.gnome_client = False
|
|
||||||
dbg('GNOME session support not available')
|
|
||||||
|
|
||||||
def save_yourself(self, *args):
|
|
||||||
"""Save as much state as possible for the session manager"""
|
|
||||||
dbg('preparing session manager state')
|
|
||||||
# FIXME: Implement this
|
|
||||||
|
|
||||||
def die(self, *args):
|
|
||||||
"""Die at the hands of the session manager"""
|
|
||||||
dbg('session manager asked us to die')
|
|
||||||
# FIXME: Implement this
|
|
||||||
|
|
||||||
def get_windows(self):
|
def get_windows(self):
|
||||||
"""Return a list of windows"""
|
"""Return a list of windows"""
|
||||||
return self.windows
|
return self.windows
|
||||||
|
|
Loading…
Reference in New Issue