我刚刚安装了剪贴板管理器牛齿鱼。
sudo add-apt-repository ppa:diodon-team/stable
sudo apt-get update
sudo apt-get install diodon
默认情况下,它使用深色gtk-粘贴图标,当我使用法恩莎-深色图标主题。
相反,我希望它使用gtk-粘贴图标来自法恩莎-最黑暗图标主题。
但是,除了替换主题内的图标之外,我怎样才能简单地告诉牛齿鱼改用 X 图标?我在发帖之前已经阅读了所有建议的问题,但他们更倾向于替换图标,而不是告诉它使用不同的图标。
答案1
我认为你有四个选择:
- 使用 Faenza-Darkest 图标主题。(有什么理由不这样做吗?)
- 替换图标(您不想这样做)。
- 编辑应用程序的配置来更改图标。
- 制作您自己的轻量级图标主题来设置您想要的图标。
编辑应用程序的配置以更改图标
编辑/usr/share/applications/diodon.desktop
并更改Icon=gtk-paste
为Icon=/usr/share/icons/Faenza-Darkest/actions/22/gtk-paste.png
请注意,编辑系统文件通常不是一个好主意。您可能可以复制diodon.desktop
到系统文件~/.local/share/applications/diodon.desktop
然后进行编辑。我不确定这样做是否可行。
制作自己的轻量级图标主题来设置你想要的图标
这可能是最好的解决方案,但是有点棘手。(也可以看看这个更详细的描述用于创建轻量级图标主题。
从终端运行此命令:
# Create a new theme containing the icon we want
mkdir -p ~/.icons/Faenza-Alan/actions/22
ln -s /usr/share/icons/Faenza-Darkest/actions/22/gtk-paste.png ~/.icons/Faenza-Alan/actions/22/.
# Copy the theme config and modify it for our new theme
cp /usr/share/icons/Faenza-Darkest/index.theme ~/.icons/Faenza-Alan/.
sed -i -e "s/Inherits=/Inherits=Faenza-Dark,/g" ~/.icons/Faenza-Alan/index.theme
sed -i -e "s/Faenza-Darkest/Faenza-Alan/g" ~/.icons/Faenza-Alan/index.theme
现在打开外观并将图标主题更改为 Faenza-Alan。
现在,无论系统如何升级,您的新主题都将保留。(除非 Faenza 删除了 gtk-paste.png 图标。如果您对此感到担心,请使用cp
而不是ln -s
。但您将无法获得图标的更新。)
我的 Faenza-Alan 长这样:
在测试时,我发现 Faenza 在任何深色主题中使用浅色应用指示器图标可能是一个错误。有人知道在哪里可以提交错误吗?
答案2
转到 /usr/share/icons/Faenza-Darkest/actions/22 并复制 gtk-paste.png。
将其粘贴到 /usr/share/icons/Faenza/actions/22/
这只会放置一个与主题来源不同的图标。
答案3
我查看了 diodon 源代码,它只是从 gtk-paste 中获取图标,但是如果该图标在 Faenza-Dark 中是白色的,它将不适合 Equinox 的工具栏,这就是它最初被创建的原因。
一个解决方法是修改 diodon 的源代码,使其使用类似“gtk-paste-panel”的东西,如果“gtk-paste-panel”不可用,请尝试“gtk-paste”。之后将“gtk-paste-panel”图标添加到 Faenza。
您可以向 launchpad 上的 diodon 团队询问这个问题。这将是一个不错的改进。
答案4
进入~/.icons
然后找到您正在使用的图标主题,进入Status
文件夹并向每个尺寸添加所需的图标。
这样,您就不会在主题中替换它。而是在当前图标集中使用它