Eu tenho uma atribuição em que eu tenho que usar programação de soquete em C para conectar vários clientes com o mesmo servidor. O problema é que toda vez que um cliente se conecta ao servidor, o servidor deve abrir um novo terminal para o cliente (usando o fork, eu acho). O professor nos deu uma dica de que isso pode ser feito usando system (); função. No entanto, não consegui encontrar nada relacionado a isso. Alguém por favor pode me ajudar com isso?
Em suma, tudo que eu quero saber é como abrir um novo terminal a partir de um terminal no linux.
xterm
de dentro do terminal? O que exatamente você está perguntando aqui?Respostas:
É dependente do sistema.
konsole
gnome-terminal
O comando mais "universal" para sistemas X seria
xterm
.fonte