Problema com o gnome-terminal, mas não com o xterm?

1

Eu tenho um script chamado start-hotspot-terminal.sh . O texto nele é:

#! /bin/bash
x-terminal-emulator -e "sudo /home/user/tools/start-hotspot.sh; read -p 'Press [Enter] to close terminal.';"

Existe outro script chamado start-hotspot.sh . O texto nele é:

#! /bin/bash
ap-hotspot start

Eu fiz todas as coisas necessárias para executar start-hotspot.sh com privilégios de root sem precisar da senha. Basicamente, eu li e segui isso . Portanto, o sudo no start-hotspot-terminal.sh não deve ser um problema.
Quando eu simplesmente executo sudo /home/user/tools/start-hotspot.sh do terminal, o ponto de acesso inicia sem me pedir a senha.

Mas agora, quando executo o start-hotspot-terminal.sh , é solicitada a senha. Quando eu substituir o x-terminal-emulator por xterm , não há problema e o hotspot começa!

Por que isso acontece? Alguma maneira de consertar isso?

Sistema: Ubuntu 14.04 64-bit, o terminal padrão é gnome-terminal

    
por John Red 24.11.2014 / 09:41

0 respostas