Adiciona outro subnível ao submenu KDE em ações / serviços do Dolphin?

3

É possível criar níveis mais baixos de sub-menus no menu de contexto do Dolphin do que aquele criado pela linha X-KDE-Submenu= under [Desktop Entry] ?

Exemplo:

Eu criei uma ação chamada "Subtitles" ( X-KDE-Submenu=Subtitles ) que contém 4 opções para fazer o download de diferentes idiomas com a ferramenta filebot . Eu sei que posso fazer isso aparecer no nível superior ou em Ações. Eu configurei para toplevel com a linha X-KDE-Priority=TopLevel .

[Desktop Entry]
Type=Service
Name=Download subtitles (filebot)
ServiceTypes=KonqPopupMenu/Plugin
Actions=en;fr;ro;it;
MimeType=video/*
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)

Depoisdissoeucrieiumsegundoarquivoqueéquaseidêntico,sóqueeleusaosubliminaltool.Alémdisso,osdoisarquivostêmnomesdiferentesemName=em[DesktopEntry]:uméName=Downloadsubtitles(filebot),ooutroName=Downloadsubtitles(subliminal).

Noentanto,todasasoitoaçõesdessesdoisarquivosaparecemagrupadasem'Subtítulos'.

EuesperavaqueosnomesemName=Downloadsubtitles(filebot)eName=Downloadsubtitles(subliminal)contassemalgo,maselesparecemnãofazernada.

Eucrieidoisarquivosdeáreadetrabalhocom4açõescada,masparecequeeucrieiumúnicoarquivodeáreadetrabalhocom8ações,porqueosdoisarquivostêmemcomumalinhaX-KDE-Submenu=Subtitles.

EuseiquepossosepararasaçõesdosdoisarquivosdefinindodiferentesnomesdeX-KDE-Submenu,masentãotereiduasentradasdenívelsuperiordiferentes(ouduasentradasseparadasemAçõesseeuremoverX-KDE-Priority=TopLevel).

MasoqueeuqueroéterumaentradadeprimeironívelchamadaSubtitlescomdoissub-menus,umparafilebot,outroparasubliminareemcadaumdelesasquatroopçõesdeidioma-semelhanteaoqueeupossoadicionaremumsistemaoperacionaldiferenteemNautilus.Lá,eufizessaconfiguraçãonaferramentadeconfiguraçãodoNautilus:

Oquedáisso:

Existe algo semelhante no Dolphin?

    
por cipricus 07.02.2017 / 17:14

1 resposta

2

Depois de investigar um pouco mais, ouso dizer que a resposta provavelmente é NÃO .

Os submenus do Nautilus criados através de configurações na ferramenta de configuração de ação do nautilus são baseados em .desktop arquivos criados em /.local/share/file-manager/actions . Mas enquanto os níveis mais baixos (as próprias ações) são normais, os submenus intermediários (que podem ir em vários níveis e podem ser multiplicados várias vezes através da ferramenta de configuração de ação nautilus ) não são arquivos normais da área de trabalho, mas contém configurações do Gconf .

Uma ação normal do Nautilus é um arquivo da área de trabalho que contém a linha Type=Action ; os menus multiplicáveis são arquivos da área de trabalho que contêm a linha Type=Menu , mas também uma linha como ItemsList=495e5ac1-e34b-4570-b7e2-fb2188410dff;034e7ec6-32f8-4538-956b-624e421593ac;c2ee726a-bda0-4e36-96db-e8cfaa7c83d6;f519ea3d-6937-457e-baf9-4a9dcd586062; , que é a configuração do Gconf.

Acho que isso não é possível no KDE e no Dolphin.

    
por 10.02.2017 / 14:53