Um arquivo .desktop
fornecerá o que você deseja.
Crie o seguinte arquivo, com um nome de arquivo como ANYTHING.desktop
:
[Desktop Entry]
Encoding=UTF-8
Exec=gksudo /MAKE/THIS/THE/PATH/TO/test.sh
Path=/MAKE/THIS/THE/PATH/TO/THE/OTHER/FILES
Type=Application
Terminal=true
Name=Pi CCTV project
Categories=AudioVideo;
Salve onde quiser, por exemplo em ~/Desktop
, e ele será executado quando você clicar nele.
Como alternativa, salve-o em ~/.local/share/applications
se quiser que ele apareça no seu menu.
Isso executa test.sh
com gksudo
em vez de sudo
, para fornecer uma caixa de diálogo de senha gráfica.
Em test.sh
, adicione um wait
ao final da seguinte forma:
sh -x video.sh & sh -x audio.sh & wait
Isso é necessário para que a janela não feche até que ambos os programas tenham terminado.
Se você realmente quiser duas janelas, altere test.sh
para:
xterm -e sh -x video.sh & xterm -e sh -x audio.sh & wait
e altere Terminal=true
para false
no arquivo .desktop
.