Пример #1
0
 def process_ui_capabilities(self):
     GTKXpraClient.process_ui_capabilities(self)
     self.UI_watcher.start()
     #if server supports it, enable UI thread monitoring workaround when needed:
     def UI_resumed():
         self.send("resume", True, self._id_to_window.keys())
     def UI_failed():
         self.send("suspend", True, self._id_to_window.keys())
     self.UI_watcher.add_resume_callback(UI_resumed)
     self.UI_watcher.add_fail_callback(UI_failed)
Пример #2
0
 def process_ui_capabilities(self, capabilities):
     GTKXpraClient.process_ui_capabilities(self, capabilities)
     if self.server_randr:
         display = gdk.display_get_default()
         i=0
         while i<display.get_n_screens():
             screen = display.get_screen(i)
             screen.connect("size-changed", self._screen_size_changed)
             i += 1
     #if server supports it, enable UI thread monitoring workaround when needed:
     if self.suspend_resume and (sys.platform.startswith("darwin") or FAKE_UI_LOCKUPS>0):
         self.start_UI_thread_polling()
         if FAKE_UI_LOCKUPS>0:
             def sleep_in_ui_thread(*args):
                 time.sleep(FAKE_UI_LOCKUPS)
                 return True
             gobject.timeout_add((10+FAKE_UI_LOCKUPS)*1000, sleep_in_ui_thread)
Пример #3
0
 def process_ui_capabilities(self, capabilities):
     GTKXpraClient.process_ui_capabilities(self, capabilities)
     if self.server_randr:
         display = gdk.display_get_default()
         i=0
         while i<display.get_n_screens():
             screen = display.get_screen(i)
             screen.connect("size-changed", self.screen_size_changed)
             i += 1
     global UI_watcher
     UI_watcher.start()
     #if server supports it, enable UI thread monitoring workaround when needed:
     if self.suspend_resume:
         def UI_resumed():
             self.send("resume", True, self._id_to_window.keys())
         def UI_failed():
             self.send("suspend", True, self._id_to_window.keys())
         UI_watcher.add_resume_callback(UI_resumed)
         UI_watcher.add_fail_callback(UI_failed)
Пример #4
0
    def process_ui_capabilities(self, capabilities):
        GTKXpraClient.process_ui_capabilities(self, capabilities)
        if self.server_randr:
            display = gdk.display_get_default()
            i = 0
            while i < display.get_n_screens():
                screen = display.get_screen(i)
                screen.connect("size-changed", self.screen_size_changed)
                i += 1
        global UI_watcher
        UI_watcher.start()
        #if server supports it, enable UI thread monitoring workaround when needed:
        if self.suspend_resume:

            def UI_resumed():
                self.send("resume", True, self._id_to_window.keys())

            def UI_failed():
                self.send("suspend", True, self._id_to_window.keys())

            UI_watcher.add_resume_callback(UI_resumed)
            UI_watcher.add_fail_callback(UI_failed)