code: def configure_terminal(self):
          
          client = self.guake.settings.general
          word_chars = client.get_string('word-chars')
          if word_chars:
              self.set_word_char_exceptions(word_chars)
          self.set_audible_bell(client.get_boolean('use-audible-bell'))
          self.set_sensitive(True)
  
          cursor_blink_mode = self.guake.settings.style.get_int('cursor-blink-mode')
          self.set_property('cursor-blink-mode', cursor_blink_mode)
  
          if (Vte.MAJOR_VERSION, Vte.MINOR_VERSION) >= (0, 50):
              self.set_allow_hyperlink(True)
  
          if (Vte.MAJOR_VERSION, Vte.MINOR_VERSION) >= (0, 56):
              try:
                  self.set_bold_is_bright(self.guake.settings.styleFont.get_boolean('bold-is-bright'))
              except:  # pylint: disable=bare-except
                  log.error("set_bold_is_bright not supported by your version of VTE")
  
          # TODO PORT is this still the case with the newer vte version?
          # -- Ubuntu has a patch to libvte which disables mouse scrolling in apps
          # -- like vim and less by default. If this is the case, enable it back.
          if hasattr(self, "set_alternate_screen_scroll"):
              self.set_alternate_screen_scroll(True)
  
          self.set_can_default(True)
          self.set_can_focus(True)
docs: Sets all customized properties on the terminal