Gnome
特殊文件的 GTK 圖示
例如,命名管道是否有它的圖示,我有一個 GTK 的主題,當我創建命名管道時,它會從
gtk-file.svg
文件或符號連結中給出指向該圖示的圖示:
- 應用程序-x-empty.svg
- 空.svg
- gnome-fs-regular.svg
有沒有地方可以找到這些類型的列表?我在 中找不到它們
/usr/share/mime
。我找到了這兩個連結:
- https://developer.gnome.org/icon-naming-spec/
- http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html
但沒有
gnome-fs
是的,它確實有一個圖示名稱:
inode-fifo
. 圖示名稱通常與 mime 類型匹配,在本例中為inode/fifo
.是的,你在官方文件中找不到它,因為規範沒有列出它只針對的所有可能的圖示名稱(強調我的):
制定圖示創建的標準命名方案,並提供 *一個必須擁有圖示的最小列表*。
確定特定 mime 類型的圖示名稱的簡單方法是通過
gio
:gio info -a 標準::icon*位置*
(在較舊的設置上替換
gio info
為gvfs-info
)mkfifo namedpipe gvfs-info -a standard::icon namedpipe uri: file:///home/don/testdir/namedpipe attributes: standard::icon: inode-fifo, inode-x-generic
所以標準圖示名稱是
inode-fifo
,通用名稱是inode-x-generic
。如果inode-fifo.png
您的圖示集中缺少,inode-x-generic.png
則將使用它。如果那個也失去了,將使用一個備用圖示名稱,例如gnome-fs-regular.png
.