栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

更改ubuntu18.04中生成的application/x-sharedlib类型文件图标

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

更改ubuntu18.04中生成的application/x-sharedlib类型文件图标

参考
https://help.ubuntu.com/community/AddingMimeTypes
https://ubuntuqa.com/article/2152.html
https://blog.csdn.net/dragoo1/article/details/116259818

该类帖子不多,参考链接1为官网教程。


  1. 首先检查该类型的图标是否存在
grep 'sharedlib' /etc/mime.types
  1. 如果上一步没有输出,证明没有,需要创建
sudo -H gedit /etc/mime.types

在其中添加一行

application/x-sharedlib sharedlib
  1. 另一种添加方式,创建.xml文件

在/usr/share/mime/application目录下创建一个文本文件,命名为x-sharedlib.xml。
如果有权限问题可以参考前两步做法,先复制别的地方,改名,然后执行

sudo gedit x-sharedlib.xml

内容参考x-executable.xml。
里面有很多中语言版本,反正也看不懂,就保留几种有代表性的【这里参考https://wenku.baidu.com/view/107b669bdc88d0d233d4b14e852458fb770b38ce?fr=step_zhidao】,修改内容参考下文。



  
  sharedlib
  sharedlib
  共享库
  

改完记得复制回/usr/share/mime/application。

sudo update-mime-database /usr/share/mime

这一句很重要,会自动修改xsharedlib.xml。

  1. 添加图标png。##这一步官网没有的,是我之前的误操作。

自己要找一个图标,我就直接用的可执行文件图标,这里需要操作一下。

首先需要找到/usr/share/icons/Adwaita/48x48/mimetypes文件夹,里面是尺寸为48x48的mimetypes图标,有一个application-x-executable.png文件。因为不能直接右键复制,也不好直接改名字,因此需要先把这个图片复制到别的地方去修改名字,再拷贝回来。

//举个例子
sudo cp application-x-executable.png /home/nrcvision/下载

这时候就可以在/home/nrcvision/下载中对图像重命名,命名为application-x-sharedlib.png。然后再放回到/usr/share/icons/Adwaita/48x48/mimetypes里。

cd /home/nrcvision/下载
sudo cp application-x-sharedlib.png /usr/share/icons/Adwaita/48x48/mimetypes

上面的操作是对48x48的图像操作,其他大小的同步更新。

  1. 添加图标svg

先检索一下/usr/share中minetypes的位置,找到了/usr/share/icons/Tango/scalable/mimetypes,里面有一个application-x-executable.svg,同样先复制到别的地方,重命名application-x-sharedlib.svg,再复制回来。

然后运行指令

sudo cp application-x-sharedlib.svg /usr/share/icons/Tango/scalable/mimetypes
sudo gtk-update-icon-cache /usr/share/icons/Tango/ -f

官网给出的是
sudo cp text-x-python.svg /usr/share/icons/gnome/scalable/mimetypes
sudo gtk-update-icon-cache /usr/share/icons/gnome/ -f

重新登录,所有以sharedlib扩展名结尾的文件都将显示该图标。


先这样修改下,再看看后面怎么样。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/296393.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号