Traceback (most recent call last):
File "/usr/local/lib/python3.5/dist-packages/guake/utils.py", line 82, in wrapper
g.save_tabs()
File "/usr/local/lib/python3.5/dist-packages/guake/guake_app.py", line 1162, in save_tabs
'directory': page.child.terminal.get_current_directory(),
AttributeError: 'DualTerminalBox' object has no attribute 'terminal'
@mlouielu can you look at this, look like split terminal is not fully supported by tab session save :)
Yep, I'm trying to implement split save/restore now
But I remember it still will store the first terminal (or last focus, I
guess) in current version
Here is the WIP: wip-save-restore-terminal-split
ok
After testing now, an DualTerminalBox will block save_tabs... I'll make it work ASAP, should be considered as a defect.
@gsemet Can you take a test on wip-save-restore-terminal-split?
Please test with 5+ page, with 2 pages have more than 8 split terminals. Then do multiple restore tabs to check if the terminal spawn has hung up (like the figure). thanks.

For Gtk-CRITICAL, I've opened an issue on VTE
Ok I'll check it tomorrow
Confirmed: your fork seem to support splitted screen pretty fine :)