Por que o 'xdg-open google-chrome' não funciona?

1

Quando digito google-chrome no terminal, ele funciona. xdg-open google-chrome não.
Porque isto é assim? Eu preciso fazer isso para que eu possa executar o Chrome sem manter o terminal aberto, o que xdg-open google-chrome me permite fazer.

    
por hades33 22.05.2013 / 16:59

1 resposta

2

O XDG-open é para abrir o aplicativo "certo" para o tipo de arquivo. No seu caso, você gosta de executar o aplicativo google-chrome em segundo plano - o XDG-open não é usado para essa finalidade.

Em vez disso, use seu shell (supondo Bash aqui) para que o programa seja executado em segundo plano:

nohup google-chrome &

Explicação: o acréscimo de & faz com que ele seja executado em segundo plano (você recuperará seu shell), enquanto nohup manterá o aplicativo aberto (não aceito). Veja minha resposta em Como posso fechar um terminal sem matar o comando em execução nele? para mais detalhes.

    
por gertvdijk 22.05.2013 / 17:02