A opção “-e” está obsoleta e pode ser removida em uma versão posterior do gnome-terminal

4

Após a atualização do Ubuntu 17.04 para o 17.10, recebo um aviso sobre essa opção. -e está obsoleto ao iniciar o gnome-terminal a partir da linha de comando. Por exemplo, suponha que eu queira abrir um terminal gnome com duas guias e executar comandos separados em cada guia:

$ gnome-terminal --tab --active -e 'bash -c "echo Hello; exec bash"' --tab -e 'bash -c "echo Hello2; exec bash"'
Option “-e” is deprecated and might be removed in a later version of gnome-terminal.
Use “-- ” to terminate the options and put the command line to execute after it.
Option “-e” is deprecated and might be removed in a later version of gnome-terminal.
Use “-- ” to terminate the options and put the command line to execute after it.

Mas como posso executar comandos separados para cada guia se eu devo usar -- para finalizar as opções? Por exemplo, o seguinte não funciona:

$ gnome-terminal --tab --active -- bash -c "echo Hello; exec bash" --tab -- bash -c "echo Hello2; exec bash"

Basta abrir uma única guia.

    
por Håkon Hægland 23.10.2017 / 14:17

0 respostas