Não tenho certeza sobre como fazer com que o Nautilus altere seu programa padrão aberto (no Thunar, ele está no menu do botão direito, abre com outro, altera o padrão, mas isso não ajuda muito aqui)
Eu tenho um monte de arquivos .desktop em /usr/share/applications/
, tentei copiar o seu arquivo .desktop para lá? Ou ~/.local/share/applications/
?
Eu também tenho um arquivo em minha casa ~/.local/share/applications/defaults.list
que tem muitos anúncios como este:
[Default Applications]
audio/mpeg=vlc.desktop
video/x-theora+ogg=vlc.desktop
application/pdf=evince.desktop
Depois de ter o seu arquivo .desktop personalizado no lugar certo, editar este arquivo defaults.list para usar o novo .desktop pode ser o caminho a ser seguido.
OU você pode alterar o arquivo /usr/bin/vlc
para ser seu script (ou um link para ele) em vez do vlc real? Então você provavelmente teria que alterar o script para executar o novo vlc "real" (renomeado para /usr/bin/vlc-real
por exemplo. Então, a qualquer momento, qualquer coisa que tentar executar vlc, ele executará seu script personalizado.