当我通过 USB 电缆将 Garmin Nuvi 265 GPS 设备插入计算机时,它会作为带有蓝色三角形图标的驱动器安装,而不是默认的灰色硬盘图标。Nautilus 是如何知道怎么做的?经过大量费力的搜索,我发现图标信息存储在~/.gconf/apps/nautilus/desktop-metadata/GARMIN@46@volume/gconf.xml
-- 但仅在选择自定义图标时才会存储。
所以
- 这个蓝色图标文件在哪里?
- 为什么 Nautilus 使用它而不是普通的驱动器图标?
- 有没有办法给我的每个驱动器一个自定义图标——这样当我插入不同的闪存驱动器时,它们都有一个独特的图标(即根目录上的“favicon.ico”文件或类似的?)
在 Ubuntu 10.04 上使用 Gnome 2.30.2。
答案1
这个蓝色图标文件在哪里?
很难说清楚那个蓝色图标位于何处。很可能您的 GPS 设备有该图标,并且配置为在自动启动时显示该图标。
为什么 Nautilus 使用它而不是普通的驱动器图标?
因为该设备具有必要的图标和配置文件,并且 nautilus 配置为在找到图标时显示图标。
有没有办法给我的每个驱动器一个自定义图标——这样当我插入不同的闪存驱动器时,它们都有一个独特的图标(即根目录上的“favicon.ico”文件或类似的?)
是的。您需要创建一个autorun.inf
,并创建一个图标以显示在闪存驱动器或内部驱动器的根目录中。
autorun.inf 文件内容应该如下:我假设图标的名称是“games.svg”。
[autorun]
icon=games.svg
就是这样。我在 Ubuntu 12.04 中使用它。它也应该适用于旧版本。
这是我的带有自定义图标的鹦鹉螺的屏幕截图