
Então, o título diz tudo. Existe alguma diferença fundamental entre iniciar um programa no terminal e no inicializador?
Responder1
Sim, há uma diferença. Os ícones do iniciador são .desktop
arquivos semelhantes aos atalhos do Windows. Esses arquivos possuem uma linha exec que chama o arquivo binário real desse programa, possivelmente com opções específicas
Iniciar o Firefox a partir do terminal, por exemplo, chama o binário real do Firefox.
Os comandos do terminal também são anexados ao shell do terminal que os chamou. A menos que você anexe & no final de um comando ou nohup
, o terminal aguardará a conclusão do aplicativo e não responderá a nenhum outro comando (mas responderá à interrupção do teclado ou a sinais como SIGKILL ou SIGSTOP)