Atualmente eu tenho uma instalação do Ubuntu 16.04.4 Server e estou usando para iniciar três aplicativos gráficos. Atualmente a configuração é autologin in para tty1-3 e depois dependendo de qual TTY é, para iniciar um programa específico em um xserver (startx)
O problema é, se alguma saída, como eu relançá-los em seus TTYs específicos? O aplicativo principal que qualquer usuário de quiosque verá é tty1, enquanto apenas um instalador do sistema ou pessoa de manutenção terá acesso para conectar um teclado para obter tty2 e 3.
Eu olhei para tarefas do cron, systemd, etc. e parece que não consigo fazer isso para relançar.
Eu não me importaria de usar um atalho de teclado para iniciar os aplicativos tty2-3 em tty1 sobre o aplicativo principal e o fechamento e voltar para o aplicativo principal (os usuários de quiosque não teriam capacidade de usar teclado, apenas touchscreen ). Eu não quero um gerenciador de desktop, no entanto.
Eu acho que systemd seria o mais elegante, mas não tenho certeza de como chegar
no systemd para sempre relançar, mas APENAS naqueles determinados TTYs ou para fazer com que os aplicativos ativem os comandos do teclado (quando ctrl + T é pressionado, o app1 alterna para o app2, quando o app2 é feito para voltar ao app1, etc. .)
Tags cron xorg systemd linux ubuntu-16.04