Sob a seção [Desktop Entry]
deve ser a linha que especifica o tipo de arquivo para o qual aparece: MimeType=
.
Para limitar isso aos arquivos mp4, ele deve ser MimeType=video/mp4
. Para restringir a todos os vídeos: MimeType=video/*
; para vídeos e pastas: MimeTypevideo=video/*;inode/directory;
.
Além disso, na seção [Desktop Entry]
, você precisa ter Type=Service
( NÃO Application
) e a linha Actions=
, em que você precisa especificar o nome ou os nomes da ação ou ações do menu de serviço, cada ação sendo uma seção separada deste arquivo com um name
separado, da forma [Desktop Action name]
.
A linha Exec=
deve ser definida em cada seção [Desktop Action name]
( NOT em [Desktop Entry]
).
Aqui está um exemplo com várias ações.
[Desktop Entry]
Type=Service
Name=Download subtitles (filebot)
ServiceTypes=KonqPopupMenu/Plugin
Actions=en;fr;ro;it;
MimeType=video/*;inode/directory;
Icon=gnome-subtitles
Encoding=UTF-8
X-KDE-Priority=TopLevel
X-KDE-Submenu=Subtitles
[Desktop Action en]
Exec=filebot -get-subtitles -rename -non-strict %f
Icon=gnome-subtitles
Name=English (filebot)
Termial=true
[Desktop Action fr]
Exec=terminator -e "filebot -get-subtitles --lang fr -rename -non-strict %f" -p ttt
Icon=gnome-subtitles
Name=Français (filebot)
[Desktop Action ro]
Exec=terminator -e "filebot -get-subtitles --lang ro -rename -non-strict %f" -p ttt
Icon=gnome-subtitles
Name=Româneşte (filebot)
[Desktop Action it]
Exec=terminator -e "filebot -get-subtitles --lang it -rename -non-strict %f" -p ttt
Icon=gnome-subtitles
Name=Italiano (filebot)
que dará isso para vídeos e diretórios:
Vocêpodeterumaouváriasações.
Outrasconfiguraçõesem[DesktopEntry]
:
X-KDE-Priority=TopLevel
mostraráaação(ouseugrupo:vejaabaixo)diretamentenomenu,comonaimagemacima;semisso,estaránogrupo'Ações'.
X-KDE-Submenu=something
agruparáemumgrupodemenuschamado'algo'todasasaçõesdearquivosquetenhamessalinhanelas.(Mesmoseasaçõesestiverememarquivosdemenudeserviçodiferentes,conformediscutidoem