Manjaro
應用程序如何獲取或查找工具欄圖示?
在 Manjaro Linux 上,我安裝了 Okular PDF 查看器。它的工具欄上有各種圖示(例如,用於用滑鼠滾動的“手”圖示)。
我的問題是:
- 這些圖示是 Okular 安裝的一部分,還是已經出現在我的系統上?如果它們已經存在,Okular 怎麼知道在哪裡可以找到它們?
- 如果我想修改這些圖示的外觀(僅適用於 Okular),我有哪些選項以及在哪裡可以找到它們?
KDE 軟體集合(Okular 是其中的一部分)包括一組用於標準概念的圖示,這些圖示可用於許多不同的 KDE 應用程序。或者更準確地說,有幾個不同的主題,每個主題都提供了一組具有該主題獨特外觀的圖示;我連結的那個叫做“Breeze”,是現代 KDE 的預設設置。你在 Okular 中看到的一些圖示來自這個集合,包括手形圖示。
您可以通過創建一個自定義主題來替換這些圖示,該主題具有您自己的自定義版本,僅包含您想要的特定圖示,並為其餘的“回退”到預設主題。但是,這種更改將在所有 KDE 應用程序中都有效,而不僅僅是 Okular。或者,您可以直接替換該文件,但同樣,這將適用於所有 KDE 應用程序,並且在您升級微風圖示包時也會恢復。我能想到的使替換僅對 Okular 有效的唯一方法是在容器或沙盒工具或類似工具中執行它,例如bubblewrap,它允許您僅替換該程序的圖示文件。
其他圖示是 Okular 特有的,可以在原始碼中找到。對於這些,您可以再次替換文件或使用容器/沙盒工具。但是,由於這些圖示是 Okular 特有的,因此無需擔心主題,並且替換將自動僅適用於 Okular 本身。
通常,出現在程序界面中的圖示被認為是程序的一部分(或程序使用的庫的一部分),並不意味著可以輕易替換。當然,您可以通過修改程序的原始碼並重新建構它來更改任何內容,但不一定有比這更簡單的方法。