screensaver: change calls to close instead of wake
This commit is contained in:
parent
df195a0135
commit
8855d9b98f
@ -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:
|
||||
|
11
screen.py
11
screen.py
@ -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()
|
||||
|
Loading…
x
Reference in New Issue
Block a user