Executando um programa (comando) no terminal após a tela de login no Ubuntu 14.04

0

NOTA: - This is not a duplicate question . Eu pesquisei cerca de 100 vezes neste site e vários outros, incluindo Ubuntuforums, askubuntu e stackoverflow. Eu não consegui fazer meu trabalho.

OBJETIVO: - Eu quero ter um comando rodando em três terminais diferentes que começarão com o login do usuário. Os 3 terminais serão abertos simultaneamente sem qualquer inter-relacionamento.

Comopossoconseguirisso?Eutenteifazercoisasqueeulisteiabaixo:-

  1. Adicionadoscriptparafazerissoemsystemstartup(using/etc/init.dandmakingsymboliclinksinrc2.d),queiniciouosserviços,masnãomostrouosprocessosemexecuçãonosterminais.

  2. Obteveajudadiretaderc.local(dentroderc.d)eanexouoscomandosnessearquivocomosugeridoemalgumlugar.Issotambémfezomesmoqueprimeiro.

  3. Utilizoudiretamenteasopçõesautostart-programparainiciarosprogramasmanualmenteapósologindousuário.Issotambémnãoconseguiuabriroterminal.

Meuconteúdodescript:-

#!/bin/bashgnome-terminal-e"watch sensors";   ### this is working, others aren't.
gnome-terminal -e gedit /etc/hostname  ### not working
gnome-terminal -e processing /home/Desktop/samudra_gui/samudra_gui.pde

PERGUNTA: - COMO DEVO CONSEGUIR ISSO ??? O QUE DEVO FAZER PARA QUE OS 3 TERMINAIS NÃO SEJAM AUTOMÁTICOS DEPOIS DE EXECUTAR 3 COMANDOS APÓS O LOGIN? POR FAVOR, AJUDE!

    
por Am_I_Helpful 18.01.2015 / 14:26

2 respostas

2

pode tentar:

gnome-terminal -e "bash -c 'watch sensors'"
gnome-terminal -e "bash -c 'gedit /etc/hostname'"
gnome-terminal -e "bash -c 'processing /home/Desktop/samudra_gui/samudra_gui.pde'"

e inicie este script em .bashrc ou escreva isso em .bashrc

    
por 18.01.2015 / 17:15
1

Edite .bashrc ou .bash_profile . link

    
por 18.01.2015 / 17:02