Xfce

xfce - 在 xfce 面板中沿啟動器圖示顯示文本

  • December 15, 2020

我創建了一個自定義啟動器文件來啟動程序並使用通知發送顯示進度百分比。但我想在我的啟動器圖示上顯示該百分比。我可以做到這一點的一種方法是為所有百分比創建許多圖示並在我的 .desktop 文件中更改圖示。有沒有簡單的方法可以做到這一點。

160763310024.desktop

[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

第一種方法:

您可以使用 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%🔋

引用自:https://unix.stackexchange.com/questions/624588