Eu trabalhei e trabalhei, e eu finalmente descobri como fazer isso!
Crie um arquivo semelhante a este. Usando seu script de exemplo, nomeie-o como ripmovie.desktop
e coloque-o em /usr/local/share/applications/
ou ~/.local/share/applications/
.
[Desktop Entry]
Name=RipMovie
Comment=Rip movies
Keywords=Video;Movie;Film;DVD;Disc;Rip
Exec=/usr/local/bin/ripmovie %f
Terminal=true
Type=Application
Categories=GTK;GNOME;AudioVideo;Video;
MimeType=x-content/video-dvd;
StartupNotify=true
Nem todas as partes são necessárias, mas as que incluem o Name
, o Exec
, o Terminal
line e, o mais importante, o MimeType
! Essa é a mágica que as Configurações do Sistema estão procurando!
Descobri que tive que jogar com o final da linha Exec
. Confira as as especificações dos arquivos .desktop
. Acabei de codificar minha unidade óptica ( /dev/sr0
) para passar para o meu script. Se eu tiver várias unidades, vou me preocupar com isso.