screensaver: change calls to close instead of wake

This commit is contained in:
alfrix 2022-11-05 00:25:11 -03:00
parent df195a0135
commit 8855d9b98f
2 changed files with 7 additions and 9 deletions

View File

@ -134,7 +134,6 @@ class JobStatusPanel(ScreenPanel):
self.grid.attach(self.buttons['button_grid'], 0, 3, 4, 1)
self.content.add(self.grid)
self._screen.wake_screen()
def create_status_grid(self, widget=None):
self.main_status_displayed = True
@ -522,7 +521,7 @@ class JobStatusPanel(ScreenPanel):
self.remove_close_timeout()
if self.state_timeout is None:
self.state_timeout = GLib.timeout_add_seconds(1, self.state_check)
self._screen.wake_screen()
self._screen.close_screensaver()
self.state_check()
def process_update(self, action, data):
@ -761,7 +760,7 @@ class JobStatusPanel(ScreenPanel):
return True
def _add_timeout(self, job_timeout):
self._screen.wake_screen()
self._screen.close_screensaver()
self.remove_close_timeout()
timeout = self._config.get_main_config().getint(job_timeout, 0)
if timeout != 0:

View File

@ -347,8 +347,7 @@ class KlipperScreen(Gtk.Window):
logging.debug(f"Current panel hierarchy: {self._cur_panels}")
def show_popup_message(self, message, level=3):
if self.screensaver is not None:
self.wake_screen()
self.close_screensaver()
if self.popup_message is not None:
self.close_popup_message()
@ -658,7 +657,6 @@ class KlipperScreen(Gtk.Window):
if self._config.get_main_config().get('screen_blanking') != "off":
logging.debug("Screen wake up")
os.system("xset -display :0 dpms force on")
self.close_screensaver()
def set_dpms(self, use_dpms):
self.use_dpms = use_dpms
@ -729,7 +727,7 @@ class KlipperScreen(Gtk.Window):
return
logging.debug("### Going to disconnected")
self.wake_screen()
self.close_screensaver()
self.printer_initializing(_("Klipper has disconnected"))
if self.connected_printer is not None:
self.connected_printer = None
@ -743,7 +741,7 @@ class KlipperScreen(Gtk.Window):
self.printer_select_callbacks = [self.state_error]
return
self.wake_screen()
self.close_screensaver()
msg = self.printer.get_stat("webhooks", "state_message")
if "FIRMWARE_RESTART" in msg:
self.printer_initializing("<b>" + _("Klipper has encountered an error.") + "\n" +
@ -804,7 +802,7 @@ class KlipperScreen(Gtk.Window):
self.printer_select_callbacks = [self.state_shutdown]
return
self.wake_screen()
self.close_screensaver()
msg = self.printer.get_stat("webhooks", "state_message")
if "ready" in msg:
msg = ""
@ -1047,6 +1045,7 @@ class KlipperScreen(Gtk.Window):
del self.panels["job_status"]
def printer_printing(self):
self.close_screensaver()
self.close_popup_message()
self.show_panel('job_status', "job_status", _("Printing"), 2)
self.base_panel_show_all()