def ungrab(self, display): if (Gtk.MAJOR_VERSION, Gtk.MINOR_VERSION) >= (3, 20): seat = display.get_default_seat() seat.ungrab() else: Gdk.keyboard_ungrab(Gdk.CURRENT_TIME)