Saya ingin melihat ikon apa yang diinstal dan tersedia di sistem saya dan dengan nama apa saya harus merujuknya.
Bagaimana saya bisa mendapatkan daftar semua ikon unik yang diformat dengan baik (tidak menunjukkan beberapa resolusi secara terpisah) yang berisi nama ikon, gambar kecil pratinjau, lokasi dan mungkin jika mungkin dari mana asalnya (misalnya paket tema ikon mana)?
Sistem: Ubuntu 15.10 Wily Werewolf 64 bit
Desktop: Unity
find /usr/share/icons/ -iname '*.png' -or -iname '*.svg' -printf '%h %f %p\n' | sed -r 's;^/usr/share/icons/([^/]*)/[^ ]* ;\1 ;' | sort -u -k1,2 | column -t
mencakup sebagian besar (kecuali bagian thumbnail), menurut saya. Saya tidak yakin bagaimana Anda berharap melihat thumbnail dalam daftar.Jawaban:
gtk3-icon-browser adalah aplikasi grafis untuk mendaftar ikon bertema.
Hingga saat ini, masih dalam pengembangan dan tersedia dalam
gtk-3-examples
paket untuk rilis Vivid dan yang lebih baru. Perkembangannya dapat ditelusuri kembali ke posting blog ini bertanggal 2014 .Menjelajahi ikon gelap Xfce dasar
Ulasan cepat
Menjelajahi ikon Humanity-dark (dengan dialog sembulan)
Persyaratan
gtk-3-examples
dalam 15,04 (Jelas) atau rilis yang lebih baruBagaimana cara meng-install
Bagaimana cara menjalankannya
Diuji bekerja pada Xubuntu 15.04, menggunakan GTK + 3.14.13 (versi terbaru untuk tanggal jawab ini).
Sumber terkait
Kode sumber gtk / demo at master untuk GNOME / gtk di GitHub.
Alat peramban ikon baru untuk pengembang GTK + dalam pengembangan di Majalah Fedora
Disebutkan secara singkat dengan tangkapan layar dalam jawaban ini di Tanya Ubuntu.
sumber
Nah, beberapa DEs menunjukkan ini ketika Anda mencoba mengubah ikon sesuatu, tetapi cukup mudah untuk melakukannya sendiri. Cukup temukan semua ikon, buat tautan ke sana di beberapa direktori dan ramban direktori. Ikon-ikon dari resolusi yang berbeda akan memiliki nama yang sama, yang berubah adalah path. Sebagai contoh:
Seperti yang Anda lihat di atas, format umumnya adalah
/ParentDir/ThemeName/CLass/Resolution/IconName
. Jadi, karena nama ikonnya sama, kita dapat menghindari duplikat dengan mudah dengan membuat setiap tautan dibuat menimpa tautan yang ada dengan nama yang sama. Namun, kami ingin memisahkan ikon-ikon dari berbagai tema yang berbeda, sehingga memerlukan sedikit lebih banyak skrip:Script di atas akan membuat direktori
~/foo
yang akan berisi tautan ke masing-masing file ikon unik Anda. The-f
pilihan untukln
mengatakan itu untuk menimpa file yang sudah ada dengan nama yang sama dan, karena kita sedang menggunakan nama tema dalam nama link ini, seharusnya tidak ada duplikat. Misalnya, mengingatemacs.png
ikon yang ditunjukkan di atas, itu akan membuat:Anda sekarang dapat, telusuri
~/foo
dan lihat:Kemudian, untuk mendapatkan paket sumber, Anda bisa menjalankan:
sumber
-f
pilihan membuatln
menimpa link yang ada sehingga hanya satu ikon dari nama yang sama akan ditampilkan. Namun, saya baru menyadari bahwa sementara dupes tidak akan menjadi masalah, Anda akan kehilangan banyak karena semuagedit.png
ikon akan ditimpa oleh yang terakhir ditemukan. Itulah yang saya ingin atasi dengan resolusi, tetapi itu tidak berurusan dengan tema yang berbeda: hanya ikon satu tema yang akan ditampilkan. Saya mencoba untuk memperbaikinya sekarang.