diff --git a/client/variables/client.py b/client/variables/client.py index 6f79f6c..faa69d5 100644 --- a/client/variables/client.py +++ b/client/variables/client.py @@ -655,3 +655,8 @@ class VariableClClientSymlinks(ReadonlyVariable): skipFiles))).search return filter(lambda x:not reSkip(x), find(self.Get('ur_home_path'),onefilesystem=True,filetype='l')) + +class VariableClClientNscdCache(Variable): + """ + Частота обновления кэша nscd при работе в домене в часах + """ diff --git a/data/cl-client-resume-remount b/data/cl-client-resume-remount index 254e9a5..68cdadc 100644 --- a/data/cl-client-resume-remount +++ b/data/cl-client-resume-remount @@ -21,6 +21,8 @@ import __future__ import gobject import dbus +import os +from os import path import dbus.mainloop.glib from calculate.lib.datavars import DataVars, VariableError from calculate.lib.utils.files import isMount, getRunCommands @@ -95,13 +97,6 @@ class ResourceRemounter: self.remount_user_resources() - def unlock_screensaver(status): - """ - Handle screensaver unlock - """ - if status == 0: - self.check_server(True) - def main(argv): # processing the user argument argp = ArgumentParser(add_help=True) @@ -111,7 +106,6 @@ def main(argv): dbus.mainloop.glib.DBusGMainLoop(set_as_default=True) bus = dbus.SystemBus() - sessionbus = dbus.SessionBus() # initialization calculate datavars and quitting on an error try: dv = DataVars() @@ -128,8 +122,6 @@ def main(argv): rm = ResourceRemounter(dv) bus.add_signal_receiver(rm.handle_resuming,dbus_interface="org.freedesktop.UPower", signal_name = "NotifyResume") - sessionbus.add_signal_receiver(rm.unlock_screensaver,dbus_interface="org.gnome.ScreenSaver", - signal_name = "ActiveChanged") loop = gobject.MainLoop() context = loop.get_context() while True: