更改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】,修改内容参考下文。

<?xml version="1.0" encoding="utf-8"?>
<mime-type xmlns="http://www.freedesktop.org/standards/shared-mime-info" type="application/x-sharedlib">
  <!--Created automatically by update-mime-database. DO NOT EDIT!-->
  <comment>sharedlib</comment>
  <comment xml:lang="en_GB">sharedlib</comment>
  <comment xml:lang="zh_CN">共享库</comment>
  <generic-icon name="application-x-sharedlib"/>
</mime-type>

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

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

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

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

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

首先需要找到/usr/share/icons/Adwaita/48x48/mimetypes文件夹,里面是尺寸为48x48mimetypes图标,有一个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/shareminetypes的位置,找到了/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扩展名结尾的文件都将显示该图标。


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

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
application/x-executable是一种MIME类型,用于表示可执行文件。这是一种常见的文件类型,用于运行在计算机上。要更改application/x-executable的图标,你可以按照以下步骤进行操作: 1. 在/home/nrcvision/下载目录找到一个适合的图像文件,并将其重命名为application-x-executable.png。 2. 将重命名后的图像文件移动到/usr/share/icons/Adwaita/48x48/mimetypes目录。可以使用以下命令完成此操作: `cd /home/nrcvision/下载` `sudo cp application-x-executable.png /usr/share/icons/Adwaita/48x48/mimetypes` 3. 在/usr/share/mime/application目录创建一个名为x-executable.xml的文本文件。如果有权限问题,可以先复制其他文件,然后将其重命名为x-executable.xml,并使用sudo gedit x-executable.xml命令打开进行编辑。 4. 运行以下命令以将application-x-executable.svg文件复制到/usr/share/icons/Tango/scalable/mimetypes目录,并更新图标缓存: `sudo cp application-x-executable.svg /usr/share/icons/Tango/scalable/mimetypes` `sudo gtk-update-icon-cache /usr/share/icons/Tango/ -f`<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [更改ubuntu18.04生成application/x-sharedlib类型文件图标](https://blog.csdn.net/warningm_dm/article/details/120624485)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值