我正在使用 Linux Mint 18 Cinnamon 64 位 以下“如何在 Linux Mint Mate 中为自定义 mimetype 设置图标?“我成功地为 3 种不同的自定义 MIME 类型添加了图标.wsa,.spy并*.stk关联了相应的应用程序以在双击时启动。上面的参考链接涵盖了这么多,但是我还想要适当的图标使用 xyz 应用程序打开' 上下文菜单。就像您在右键单击视频播放器图标以使用选项打开时看到的那样:
问题是我关注了@叶戈尔·斯克里普图诺夫和 @怀特格建议结合参考帖子mime .spy-types 显示适当的文件类型图标,双击时使用适当的应用程序打开,并在上下文菜单中显示适当的应用程序图标,但其他两个 mime-types 不在上下文菜单中显示应用程序图标,而它们显示适当的文件类型图标并打开有相应的应用程序就可以了。
我对上面参考文章中描述的三种 mime 类型遵循相同的过程。仍然看到不同的结果。我做错了什么以及如何获取其他两种哑剧类型的图标?
程序如下:
00-(可选?)将text/mime-type extension
行添加到/etc/mime.types
例如。text/stk stk
01-创建 *.desktop 和 *.xml 文件
02-运行命令:
xdg-mime install --novendor ranktracker.xml
xdg-icon-resource install --context mimetypes --size 32 text-stk.png text-stk
xdg-desktop-menu install --novendor ranktracker.desktop
xdg-mime default ranktracker.desktop text/stk
sudo gtk-update-icon-cache /usr/share/icons/Mint-X
03-将适当的图标复制到主题文件夹/usr/share/icons/Mint-X/mimetypes/(sizes)
(所有尺寸/16/22/24/32/48/96
)
04-使图标始终可见(防止用缩微文本替换图标):进入 nemo 菜单 -> 编辑 -> 首选项 -> 预览 将“在图标中显示文本”设置为“从不”。