复制或移动大文件时,我注意到复制对话框指示器的图标是鼠标指针。
这是应该的,还是错误?
这真是令人困惑。
复制或移动大文件时,我注意到复制对话框指示器的图标是鼠标指针。
这是应该的,还是错误?
这真是令人困惑。
Answers:
有一个错误报告说,ubuntu-mono-dark(提供给指示器图标的默认图标主题)没有用于文件操作的任何图标。
提交了一个更广泛的bug,图标被完全重绘。不幸的是,奥托·格林斯拉德(视觉设计负责人)和丹尼尔·弗尔(艺术家)之间似乎没有进行公共设计讨论。我在混乱和DanRabbit(它们的句柄)之间找不到任何IRC日志。也许其他人的IRC搜索比我的要好?
如果您不喜欢该图标,请尝试使用此命令查看系统上其他主题提供的文件操作图标。
find /usr/share/icons -name "system-file-manager-panel.*" | sed -e"s/.*/<img src=\"file:\/\/&\" alt=\"&\" \/>&<p\/>/" > ~/icons.html
xdg-open ~/icons.html
所以我要做的是使用ubuntu-mono-dark中的雾图标。它看起来像是三行弯曲的线,我认为它比指针更好地表示运动(移动文件):
然后,您可以创建自己的轻量级主题(如我在此处所述),用您喜欢的图标替换您不喜欢的图标。在我的示例中,我使用的是weather-fog.svg。
# Create a new theme containing the icon we want
mkdir -p ~/.icons/mono-seth/actions/scalable
ln -s /usr/share/icons/ubuntu-mono-dark/status/16/weather-fog.svg ~/.icons/mono-seth/actions/scalable/.
# Copy the theme config and modify it for our new theme
cp /usr/share/icons/ubuntu-mono-dark/index.theme ~/.icons/mono-seth/.
sed -i -e "s/Name=ubuntu-mono-dark/Name=mono-seth/g" ~/.icons/mono-seth/index.theme
sed -i -e "s/Inherits=/Inherits=ubuntu-mono-dark,/g" ~/.icons/mono-seth/index.theme
现在打开外观,并将图标主题更改为mono-seth。(如果您首选的图标主题不是ubuntu-mono-dark,请更改Inherits=ubuntu-mono-dark
为Inherits=your-theme-here
。确保名称与/usr/share/icons
或中的主题之一匹配~/.icons
。)
有问题的图标是system-file-manager-panel.svg
。
在Ubuntu 10.10及更早版本中,ubuntu-mono-dark主题不包括其自己的图标版本,因此它是自动从Humanity-Dark主题继承的。Humanity-Dark主题中的版本描绘了鼠标指针拖动文件夹的情况:
2011年3月23日,所有的单图标各大完全重绘是致力于里面加入了对继承的图标更换,更好地适应单图标主题。
对于在图像中使用鼠标指针的决定,我找不到任何书面理由,但是鉴于其历史,我推测这只是经过修改的血统;新图标是上一个图标的功能任意样式。
无论理由是什么,很明显,图像是有意选择的,而不是软件错误。
我猜这是因为您经常使用鼠标光标进行复制和粘贴以及移动文件的操作。