如何更改 Unity/Nautilus 中已安装设备的图标?

Ste*_*sen 5 icons mount unity launcher

当我安装手机时,Unity 在它的启动器中设置了这个图标(或类似的图标): /usr/share/icons/Humanity/devices/48/multimedia-player.svg

Nautilus 显示此图标(或类似图标): /usr/share/icons/gnome/scalable/devices/multimedia-player-symbolic.svg

在此处输入图片说明

问题是我厌倦了为我的手机看一个愚蠢的通用多媒体播放器图标。我想添加我自己的电话图标。

我也许可以添加我自己的multimedia-player.pngmultimedia-player-symbolic.png也许~/.local/share/icons并希望它们优先于系统图标。

但我宁愿解决问题的根源,并将我的手机检测为“手机”而不是“多媒体播放器”,这在我看来是这样的。

我的问题是:

  1. 如何更改手机的图标?
  2. 在哪里检测到这个“多媒体播放器”设备类?我在哪里可以指定我自己的?(我假设有一些 udev usb 供应商 ID 配置规则,但我找不到任何规则)。
  3. 与设备类别关联的图标在哪里?(如果真的是这样的话)

Fab*_*bby 1

  1. 将现有图标文件替换为您选择的图标文件(我有一辆用于所有 USB HDD 的蒸汽朋克卡车(在 中定义fstab)和一个用于 U 盘的蒸汽朋克 Zeppelin。(我的旧手机被检测为 USB 驱动器,所以我也懒得去改变那个)

  2. 是的,udev!不,不要问:我没有打扰,我使用了解决方案 1(工作量少得多)。

  3. /usr/share/pixmaps及其子目录。

您还可以在此处查看更多高级选项。