diff --git a/kitty/window.py b/kitty/window.py index dfdc2e646..a59a35933 100644 --- a/kitty/window.py +++ b/kitty/window.py @@ -108,8 +108,11 @@ class Window: wakeup() def bell(self): - with open('/dev/tty', 'wb') as f: - f.write(b'\007') + try: + with open('/dev/tty', 'wb') as f: + f.write(b'\007') + except EnvironmentError: + pass # failure to beep is not critical if self.opts.visual_bell_duration > 0: self.start_visual_bell_at = monotonic() glfw_post_empty_event()