自定义任务栏图标

自定义任务栏图标

这是我的 Ubuntu 安装:

在此处输入图片描述

我想用资源管理器窗口中看到的 tomboy.svg 替换任务栏中的便签图标。

但是,打开后/usr/share/applications/indicator-stickynote.desktop,我找不到与任务栏图标相关的条目:

[Desktop Entry]
Type=Application
Name=Indicator Stickynotes
Name[en_GB]=Indicator Stickynotes
Name[eu]=Ohar itsaskorren jakinarazlea
Name[uk]=Нотатки
GenericName=Sticky Notes
GenericName[ca]=Notes adhesives
GenericName[cs]=Lepící poznámky
GenericName[da]=Post-It noter
GenericName[de]=Klebezettel
GenericName[el]=Sticky Notes
GenericName[en_GB]=Sticky Notes
GenericName[es]=Notas adhesivas
GenericName[eu]=Ohar itsaskorrak
GenericName[fr]=Pense-bêtes
GenericName[he]=פתקים נצמדים
GenericName[hi]=स्टिकी नोट्स
GenericName[hr]=Ljepljive bilješke
GenericName[hu]=Ragadós jegyzetek
GenericName[it]=Note adesive
GenericName[lt]=Lipnūs rašteliai
GenericName[pt]=Sticky Notes
GenericName[pt_BR]=Notas adesivas
GenericName[ru]=Sticky Notes
GenericName[sk]=Sticky Notes
GenericName[tr]=Yapışkan Notlar
GenericName[uk]=Липкі нотатки
GenericName[zh_CN]=
GenericName[zh_TW]=
Comment=Write reminders on notes
Comment[eu]=Idatzi gogorarazleak oharretan
Comment[uk]=Запишіть нагадування в нотатках
Icon=/usr/share/icons/Ozon/scalable/apps/xpad.svg
Exec=indicator-stickynotes
Categories=Utility;TextTools;
Hidden=False
X-GNOME-autostart-enabled=true

如您所见,我已将条目更改Icon为正确的路径(/usr/share/icons/Ozon/scalable/apps/xpad.svg),但这只会更改启动器图标。如何更改任务栏图标?

说实话,我不喜欢这些任务栏图标。最右边的应该是 ubuntu 徽标,扬声器图标(日期左侧)是一个空白矩形(可能是一条断路?),电池和网络图标可以更漂亮一些。如果我可以将电池更改为该unity-power-panel.svg图像,我会很高兴。我如何将这些任务栏图标更改为我想要的任何 svg?

此外,值得注意的是,当我连接时,网络图标会变成旋转的动画,电池图标旁边会有一个百分比,当我收到新电子邮件时,雷鸟图标周围会出现黄色发光效果。

那么我应该如何更改这些图标并保持这种行为?我并不是要求提供有关这些特定(但不是深奥)图标的分步指南,我只是想知道更改这些图标背后的一般步骤,因为它们是“动态的”,而不仅仅是图像。

答案1

我是您所引用的应用程序的作者。

任务栏图标(在 Ubuntu 世界中现在称为“指示器”)是在代码本身内设置的。应用程序尝试提取通用的“indicator-stickynotes.png”图标文件。系统通常会在当前图标主题或(如果失败)高色主题中搜索此图标。您会注意到 PPA 软件包在 ubuntu-mono-* 中安装了一个单色图标,在高色中安装了一个多色图标。

如果您不喜欢该图标,您可以更改源代码或替换该图标。

如果您愿意的话,您可能更喜欢分叉 git 存储库,以便您可以将您的更改与上游代码中的任何更改合并。

我相信您描述的其他效果是通过更改图标实现的,但我不确定。您可能希望阅读有关 Ubuntu 指示器的内容。

相关内容