xfce - 在 xfce 面板中沿着启动器图标显示文本

xfce - 在 xfce 面板中沿着启动器图标显示文本

我创建了一个自定义启动器文件来启动程序并使用通知发送显示进度百分比。但我想在我的启动器图标上显示该百分比。我可以做到这一点的一种方法是为所有百分比创建许多图标并更改我的 .desktop 文件中的图标。有没有简单的方法可以做到这一点。

160763310024.桌面

[Desktop Entry]
Version=1.0
Type=Application
Name=JioFi Battery Notifier
Comment=
Exec=~/bin/jiofi_battery_notifier
Icon=~/Desktop/Files/Icons/jio.png
Path=
Terminal=false
StartupNotify=false

答案1

第一种方法:

您可以使用 SVG 图像来实现此目的。 SVG 文件可以用作 .desktop 条目的图标,并且可以轻松更新其中的文本。

<svg height="100" width="100">
<text x="0" y="100" fill="red" font-weight="bold" font-size="100">XX</text>
</svg>

使用 SVG 文件路径更新 .desktop 文件中的图标

现在,当更新进度时,将百分比(XX)更改为 svg 文件并更新 .desktop 文件。

如果你想沿着图像显示,那么你可以通过两种方式来做到这一点

  1. 使用该图像和文本创建 svg
  2. 使用第二个启动器,并在此启动器旁边显示百分比文本

第二种方法:

在此启动器旁边创建第二个启动器,并在启动器的高级属性中,选择“显示标签而不是图标”。现在,当您更新 .desktop 文件中的启动器名称时,它将在此处更新为文本。

第三种方法

仅创建单个启动器,并在启动器的高级属性中选择“显示标签而不是图标”。在名称中使用表情符号来显示带有文本的图像,例如

Name=40%

相关内容