def vte_runtime_version(): import gi gi.require_version('Vte', '2.91') from gi.repository import Vte return "{}.{}.{}".format( Vte.get_major_version(), Vte.get_minor_version(), Vte.get_micro_version() )
def vte_version(): import gi gi.require_version('Vte', '2.91') from gi.repository import Vte s = "{}.{}.{}".format( Vte.MAJOR_VERSION, Vte.MINOR_VERSION, Vte.MICRO_VERSION, ) if (Vte.MAJOR_VERSION, Vte.MINOR_VERSION) >= (0, 40): s += " (runtime: {}.{}.{})".format( Vte.get_major_version(), Vte.get_minor_version(), Vte.get_micro_version() ) return s
def run_command(self,cmd): if (Vte.get_minor_version()==52): self.terminal.feed_child(cmd,len(cmd)) else: self.terminal.feed_child_binary(bytes(cmd,'utf8'))