Sixdsn / terra-terminal

Terra is a GTK+3.0 based terminal emulator with useful user interface, it also supports multiple terminals with splitting screen horizontally or vertically. New features have been added since September 2013. It's a pretty new and experimental project, if you want to contribute just checkout and try.
GNU General Public License v3.0
7 stars 3 forks source link

libvte: 'fork_command_full' moved to 'vte_terminal_spawn_sync ()' #75

Closed Sixdsn closed 9 years ago

Sixdsn commented 9 years ago

From issue #63: hyperion@linux:/workspace/dev/terra-terminal> terra Exception Catched: 'Terminal' object has no attribute 'fork_command_full'

Since libvte 0.38,'fork_command_full' is replaced by 'vte_terminal_spawn_sync ()'

Sixdsn commented 9 years ago

It looks like this issue was already fixed since the code is

        if hasattr(self.vte, 'fork_command_full'):
            fork = self.vte.fork_command_full
        elif hasattr(self.vte, 'spawn_sync'):
            fork = self.vte.spawn_sync
    else:
            raise Exception('no symbols in libVte to fork program')

@SchnWalter: Did you checked out the develop branch?

SchnWalter commented 9 years ago

Ups..., i'm using the default branch (master) :D