Como eu escrevo um lançador de aplicativos personalizado que executa um aplicativo como um grupo específico?

0

Estou executando o Linux Mint Mate 18.2, do meu console Eu atualmente executo um aplicativo como um grupo específico usando o seguinte comando

sudo -g my-group "/home/me/apps/my.app/bin/start.sh" %f

Isso inicia o aplicativo, no entanto, se eu tentar colocar esse comando no meu ativador de aplicativo personalizado para adicionar ao meu painel, ele não será executado. Tentei substituir sudo por gksudo , mas ainda não iniciei o aplicativo.

Existe algo que estou fazendo errado ou faltando? Gostaria de receber sugestões.

    
por natral 24.11.2017 / 22:02

1 resposta

2

Se o seu usuário já é membro do grupo no qual você quer executar o processo, você pode usar sg em vez de sudo para alterar o grupo principal no qual o processo é executado.

sg <newgroup> <command>

A vantagem adicional de sg over sudo é que você não precisa de privilégios ou configurações adicionais.

    
por 24.11.2017 / 22:07