[Problem feedback] Deepin25.1.0自定义右键不好用
Tofloor
poster avatar
张艳龙
deepin
an hour ago
Author

背景:安装了meld,想定义选了两个及以上文件的时候,右键弹出用Meld的比较,然后点击后直接比较。

做法:

1,创建desktop文件,/usr/share/deepin/dde-file-manager/oem-menuextensions/meld-compare.desktop

2,内容

[Desktop Entry]
Name=用 Meld 比较文件
Exec=meld %F
Icon=meld
Type=Application
NoDisplay=false
Terminal=false
X-DFM-MenuTypes=MultiFiles  # 仅当选择多个文件时显示此菜单
X-Deepin-Vendor=user-custom

3,改权限为644

4,killall dde-file-manager # 重启 deepin 文件管理器进程

现象:选择了多个文件的时候,出来了一个空白菜单,点击没有任何反应

本人是最近刚装上deepin,还不太会调查问题,通过千问一顿问,按照它提示的解决思路一直没解决,千问就提示我让我放弃了。

找有经验的求助,指点一下怎么调查。

Reply Favorite View the author
All Replies
avatar
张艳龙
deepin
an hour ago
#1

删除文件后,重新操作一次,发现右键的空白菜单也没有了😂

Reply View the author
avatar
字母N
deepin
an hour ago
#2

看:deepin在GitHub上:dde-file-manager仓库中example文件中案例,可能有你想要的答案。我没有操作过 oem-menuextensions,只玩过:context_menu简单脚本注册右键菜单。https://storage.deepin.org/thread/202606010833295192_cankao.png

其他就不知道了。

Reply View the author
avatar
夜夜笙歌free
deepin
40 minutes ago
#3

改成这样试试,主要是不要在同一行加注释,然后类型写错了

[Desktop Entry]
Name=用 Meld 比较文件
Exec=meld %F
Icon=meld
Type=Application
NoDisplay=false
Terminal=false
X-DFM-MenuTypes=MultiFileDirs
X-Deepin-Vendor=user-custom

可以直接把 https://github.com/linuxdeepin/dde-file-manager/blob/master/docs/extension/02-oem-menu-script.md 这个文档喂给AI让AI生成

Reply View the author