linha de comando: inicie programa por alacarte como sudo na pasta / árvore

0

eu instalei um programa via github em:
/ home / user / folder / program.

para fazer isso funcionar pelo terminal eu uso os seguintes comandos.
cd folder
sudo ./program

mas eu gostaria de ter um atalho e tentei fazer um via alacarte.
preenche os seguintes dados:

name: programname (não é o mesmo que o nome real do programa na pasta)
comando: / home / user / folder / program.
icon: mudou o ícone para um arquivo local. icon.ico
clicou no: lançamento no terminal?

Agora eu encontro o "programname" com o ícone correto, mas quando tento executá-lo, um ícone aparece na barra de tarefas do nautilus, que começa a piscar por um tempo e depois desaparece. Além disso, nenhum terminal é aberto.

Eu suponho que isso tenha a ver com um erro na linha de comando: só não sei como corrigi-lo.

espero que alguém esteja disposto a me esclarecer sobre o meu erro.

Atenciosamente

Matthieu

    
por Matthieu Kints van 02.08.2017 / 16:34

1 resposta

1

Você pode se inspirar na pergunta semelhante aqui .

Você pode chamar o aplicativo no arquivo .desktop como:

# Exec= gksudo -k -u root <absolute path to your executable>
Exec= gksudo -k -u root /home/user/folder/program
    
por AmeyaVS 03.08.2017 / 13:23