Como executar um arquivo “name.desktop”?

2
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Link
Name=ShareFolder
Icon=/usr/share/icons/DPL/NetworkShare.png
Name[en_US]=ShareFolder
URL=smb://servername/sharefolder

Este é o meu arquivo .desktop que tem um URL. Como faço para executar este atalho no desktop no terminal? Se eu clicar duas vezes, funciona perfeitamente, mas eu preciso executar isso no terminal.

Eu tentei Executando um arquivo .desktop no terminal . Isso não funcionou para mim também, mas é um atalho "aplicativo". Estou tentando aqui executar o "link" .desktop file, onde você define na seção type ( Type=Link ) e ( URL=smb://servername/sharefolder )

    
por Pubudug 09.06.2014 / 08:39

1 resposta

2

Use

xdg-open path/to/file.desktop

A primeira linha no arquivo é o aplicativo que executa esse arquivo.

Se isso não funcionar, tente isso (adotado em Executando um .desktop arquivo no terminal ):

xdg-open 'grep '^URL' path/to/file.desktop | tail -1 | sed 's/^URL=//' | sed 's/%.//'' &
    
por Danatela 09.06.2014 / 09:21