[Share Experiences] 在dde File Manager的较上端加入菜单项(类似深度压缩)
Tofloor
poster avatar
神末shenmo
deepin
Spark-App
2021-12-22 03:07
Author

在官方给出的文档里,有oem-extenshen的写法(不会用请点这里),但是这样插入的插件位置都比较靠下。那么,类似深度压缩的菜单项这样位置靠上的插件是怎么实现的呢?

官方并没有相关的文档,但是万能的星火群友发现了位置

enter description here

usr/share/applications/context-menus

enter description here


在这里添加.conf文件可以在较为靠上的位置添加菜单项,类似这样

类似这样

附上.conf文件 *1,语法似乎和.desktop一致,参考开头的https://gitee.com/shenmo7192/dde-file-manager-menu-oem大家魔改着用即可


文件名:compressor-multicompress.conf

[Menu Entry]
Version=1.0
Actions=Zero:One:Two

[Menu Action Zero]
Exec=/usr/bin/deepin-compressor %F compress
Name=Compress
X-DFM-MenuTypes=MultiFiles:MultiDirs:FileAndDir
X-DFM-SupportSchemes=file
MimeType=*
PosNum=3
Separator=Top
Name[az]=Sıxmaq
Name[bo]=གནོད་བཙིར།
Name[ca]=Comprimeix
Name[de]=Komprimieren
Name[es]=Comprimir
Name[fi]=Pakkaa
Name[fr]=Compresser
Name[hu]=Tömörítés
Name[id]=Kompres
Name[it]=Comprimi
Name[nl]=Inpakken
Name[pl]=Kompresja
Name[pt]=Comprimir
Name[pt_BR]=Comprimir
Name[sq]=Ngjeshe
Name[sr]=Запакуј
Name[tr]=Sıkıştır
Name[ug]=پىرسلاش
Name[uk]=Стиснути
Name[zh_CN]=压缩
Name[zh_HK]=壓縮
Name[zh_TW]=壓縮

[Menu Action One]
Exec=/usr/bin/deepin-compressor %F compress_to_7z
Name=Add to "%d.7z"
X-DFM-MenuTypes=MultiFiles:MultiDirs:FileAndDir
X-DFM-SupportSchemes=file
MimeType=*
PosNum=4
Name[az]="%d.7z"ə əlavə edin
Name[bo]="%d.7z"ནང་སྣོན་པ།
Name[ca]=Afegeix a %d.7z
Name[de]=Zu „%d.7z“ hinzufügen
Name[es]=Añadir a "%d.7z"
Name[fi]=Lisää "%d.7z"
Name[fr]=Ajouter à "%d.7z"
Name[hu]=Hozzáadás a következőhöz: "%d.7z"
Name[id]=Tambahkan ke "%d.7z"
Name[it]=Aggiungi a "%d.7z"
Name[nl]=Toevoegen aan '%d.7z'
Name[pl]=Dodaj do "%d.7z"
Name[pt]=Adicionar a "%d.7z"
Name[pt_BR]=Adicionar a "%d.7z"
Name[sq]=Shtoje te "%d.7z"
Name[sr]=Додај у "%d.7z"
Name[tr]=Şuraya ekle "%d.7z"
Name[ug]="%d.7z" غا قوشۇش
Name[uk]=Додати до «%d.7z»
Name[zh_CN]=添加到"%d.7z"
Name[zh_HK]=添加到"%d.7z"
Name[zh_TW]=添加到"%d.7z"

[Menu Action Two]
Exec=/usr/bin/deepin-compressor %F compress_to_zip
Name=Add to "%d.zip"
X-DFM-MenuTypes=MultiFiles:MultiDirs:FileAndDir
X-DFM-SupportSchemes=file
MimeType=*
PosNum=5
Name[az]="%d.zip"ə əlavə edin
Name[bo]="%d.zip"ནང་སྣོན་པ།
Name[ca]=Afegeix a %d.zip
Name[de]=Zu „%d.zip“ hinzufügen
Name[es]=Añadir a "%d.zip"
Name[fi]=Lisää "%d.zip"
Name[fr]=Ajouter à "%d.zip"
Name[hu]=Hozzáadás a következőhöz: "%d.zip"
Name[id]=Tambahkan ke "%d.zip"
Name[it]=Aggiungi a "%d.zip"
Name[nl]=Toevoegen aan '%d.zip'
Name[pl]=Dodaj do "%d.zip"
Name[pt]=Adicionar a "%d.zip"
Name[pt_BR]=Adicionar a "%d.zip"
Name[sq]=Shtoje te "%d.zip"
Name[sr]=Додај у "%d.zip"
Name[tr]=Şuraya ekle "%d.zip"
Name[ug]="%d.zip" غا قوشۇش
Name[uk]=Додати до «%d.zip»
Name[zh_CN]=添加到"%d.zip"
Name[zh_HK]=添加到"%d.zip"
Name[zh_TW]=添加到"%d.zip"

 

博客原文

Reply Favorite View the author
All Replies
liwl
deepin
2021-12-22 03:17
#1

压缩功能不是有?

Reply View the author
sammy-621
deepin
2021-12-22 04:51
#2
liwl

压缩功能不是有?

类似深度压缩,可以把发布到cn blog菜单加到靠上的位置了

Reply View the author
liwl
deepin
2021-12-22 04:56
#3
sammy-621

类似深度压缩,可以把发布到cn blog菜单加到靠上的位置了

这样啊,有点意思,明天看看

Reply View the author
灵兮之
deepin
2021-12-22 16:59
#4

我想把新建文件夹放到新建里面,删除掉下面四项,有办法吗

image.png

Reply View the author
liwl
deepin
2021-12-22 20:09
#5

楼主那个上传到百度网盘,竟然是新版本百度网盘提供了,我还以为是楼主自己写的呢

我看了下,的确存在 /usr/share/applications/context-menus/baiduNetdiskContext.conf

这个文件,而且注释的还挺详细

不过也就是右键启动百度网盘好像,利用bypy能够做一个不打开界面的,但是需要手动移动文件,尬

Reply View the author
神末shenmo
deepin
Spark-App
2021-12-22 23:14
#6
灵兮之

我想把新建文件夹放到新建里面,删除掉下面四项,有办法吗

image.png

没找到删除的位置,可能写死了?

Reply View the author
灵兮之
deepin
2021-12-23 00:30
#7
神末shenmo

没找到删除的位置,可能写死了?

是的,我进去那个地址看了也没有找到这几项的配置文件,不知道在哪

Reply View the author