我正在尝试弄清楚如何更改单个驱动器的图标。
正如您所见,最后三个只有在悬停时才难以区分:
答案1
用于x-gvfs-icon
/etc/fstab
autorun.inf
建议的技巧普鲁莫似乎不再起作用,但可以通过x-gvfs-icon
中的选项设置图标/etc/fstab
。
对于此选项,只能使用通过图标主题提供的图标。
x-gvfs-icon
使用 gnome-disks设置
如果想要安全起见,请备份您的/etc/fstab
第一个文件:
sudo cp /etc/fstab /etc/fstab.backup
打开gnome-disks
(它处于活动 -> 实用程序 - 磁盘)。找到要更改图标的分区,选择它(必须突出显示),然后单击齿轮图标(“附加分区选项“)。
在弹出的菜单中选择“编辑安装选项...“。
在对话框中,您必须先关闭“用户会话默认值“。然后在”图标名称“您可以放置一个图标主题已知的名称。对于第一次测试,您可以输入gnome-cd
,这将为您带来一个 CD 图标。如何查找图标名称以及如何添加自定义图标名称,我将在以下两节中解释。
在点击“好的“,确保其他选项是正确的,例如“在系统启动时挂载“。单击“确定”时,输入您的密码,然后会将这些设置保存在 中/etc/fstab
。通常gnome-disks
会为您提供良好的默认选项,但您仍然必须小心处理。
为我们创建的新条目/etc/fstab
例如可能如下所示:
/dev/disk/by-uuid/<the-uuid> /mnt/<the-uuid> auto nosuid,nodev,nofail,x-gvfs-show,x-gvfs-icon=<name-of-the-icon>,noauto 0 0
查找主题中的一些图标名称
图标位于 下/usr/share/icons/<theme-name>/<size>/<topic>
,例如要在 Yaru 主题中查找 48x48 设备图标,可以执行以下操作:
ls /usr/share/icons/Yaru/48x48/devices/
的名称x-gvfs-icon
只是没有文件结尾。
如何创建小的自定义图标主题
这是创建可用于x-gvfs-icon
选项的自定义图标的几个步骤。
我假设您在此描述中将一个名为的图标放入mydrive.png
。~/Downloads
接受的格式是 PNG 或 SVG,ICO 对我来说不起作用。PNG 的大小应介于 32 到 128 像素之间。
准备文件夹
sudo bash cd /usr/share/icons/ mkdir -p custom/any/devices
我假设您不想维护不同的尺寸,所以我只使用了
any
尺寸。创建 index.theme 文件
nano custom/index.theme
并将以下内容放入其中:
[Icon Theme] Name=Custom Comment=Icons added by the user Directories=any/devices [any/devices] Context=Devices Size=48 Type=Fixed
请注意,“Size”参数只是 GTK 的一个提示,文件的实际大小可能有所不同。
复制新图标
cp ~/Downloads/mydrive.png /usr/share/icons/custom/any/devices
从现有主题链接到新主题
如果您现在使用不同的主题,则必须将其替换
Yaru
为您的主题名称。我Humanity
也在这里进行编辑,因为它是许多主题的后备。编辑(
nano ...
或gedit ...
)文件/usr/share/icons/Yaru/index.theme /usr/share/icons/Humanity/index.theme
并添加
...,custom
到Inherits=
选项中。这为 Yaru 提供了:Inherits=Humanity,hicolor,custom
对人类来说:
Inherits=Adwaita,hicolor,custom
使用 退出超级用户 bash
exit
。
完成!现在该名称mydrive
可用作 gnome-disks 中的“图标名称”!
复制新图标后,可能需要重新启动 Gnome(注销 + 登录)!