I'd like to be able to add frames (not tabs) to terminator from gnome-pie or something similar. --help didn't seem to have anything, but do you guys?
Split Terminator with external command?
gnome terminator
To simulate any key combination, what comes to my head is to use xdotool tool.Install $ sudo apt-get install xdotoolUsage:$ xdotool key [key]+[key]e.g.$ xdotool key ctrl+shift+o # To split horizontal$ xdotool key ctrl+shift+e # To split verticalHaving this you can make it easier creating some aliases.$ alias splith='xdotool key ctrl+shift+o'$ alias splitv='xdotool key ctrl+shift+e'Give a try.UPDATEOk lets found a solution.I found a utility to execute commands from other terminals in here.Create a file $ vim ttyecho.c, copy this code#include <stdio.h>#include <stdlib.h>#include <fcntl.h>#include <sys/stat.h>#include <sys/ioctl.h>#include <string.h>#include <unistd.h>void print_help(char *prog_name) {        printf(Usage: %s [-n] DEVNAME COMMAND\n, prog_name);        printf(Usage: '-n' is an optional argument if you want to push a new line at the end of the text\n);        printf(Usage: Will require 'sudo' to run if the executable is not setuid root\n);        exit(1);    }int main (int argc, char *argv[]) {    char *cmd, *nl = \n;    int i, fd;    int devno, commandno, newline;    int mem_len;    devno = 1; commandno = 2; newline = 0;    if (argc < 3) {        print_help(argv[0]);    }    if (argc > 3 && argv[1][0] == '-' && argv[1][1] == 'n') {        devno = 2; commandno = 3; newline=1;    } else if (argc > 3 && argv[1][0] == '-' && argv[1][1] != 'n') {        printf(Invalid Option\n);        print_help(argv[0]);    }    fd = open(argv[devno],O_RDWR);    if(fd == -1) {        perror(open DEVICE);        exit(1);    }    mem_len = 0;    for ( i = commandno; i < argc; i++ ) {        mem_len += strlen(argv[i]) + 2;        if ( i > commandno ) {            cmd = (char *)realloc((void *)cmd, mem_len);        } else { //i == commandno            cmd = (char *)malloc(mem_len);        }        strcat(cmd, argv[i]);        strcat(cmd,  );    }    if (newline == 0)        usleep(225000);      for (i = 0; cmd[i]; i++)        ioctl (fd, TIOCSTI, cmd+i);      if (newline == 1)        ioctl (fd, TIOCSTI, nl);    close(fd);    free((void *)cmd);    exit (0);}Then execute make + file$ make ttyecho$ sudo chown root:root ttyecho$ sudo cp ttyecho /usr/binNow try it, check in the terminator terminal tty$ tty/dev/pts/0In other terminal execute the following$ ttyecho -n /dev/pts/0 splith