icon theme coverage



Hey, 

I wrote a little script to check how well icon themes cover standard
sets of icon names, namely the GTK+ stock icons, and the
icon-naming-spec. It produces output like the following:

gnome(16): 30 of 95 GTK+ stock icons missing
gnome(16): 112 of 266 icon-naming-spec icons missing
gnome(22): 0 of 0 GTK+ stock icons missing
gnome(22): 117 of 266 icon-naming-spec icons missing
gnome(24): 37 of 103 GTK+ stock icons missing
gnome(24): 110 of 266 icon-naming-spec icons missing
gnome(32): 2 of 2 GTK+ stock icons missing
gnome(32): 170 of 266 icon-naming-spec icons missing
gnome(48): 5 of 5 GTK+ stock icons missing
gnome(48): 240 of 266 icon-naming-spec icons missing

It can also produce a list of all missing icons, when given the --list
argument. What the script does not take into account is that I'll attach
the script and the full output for the gnome icon
theme.

I think it would be a good goal for 2.18 to improve the coverage
of the icon-naming-spec names, since we really want to move
towards using it in the desktop, and that works best when there
are actual icons available for the standard names...

Maybe this is useful for people working on icon themes.

Matthias


Attachment: icon-stats
Description: application/shellscript

gnome(16): 30 of 95 GTK+ stock icons missing
------
gtk-about
gtk-connect
gtk-convert
gtk-directory
gtk-disconnect
gtk-execute
gtk-font
gtk-indent-ltr
gtk-indent-rtl
gtk-index
gtk-info
gtk-jump-to-ltr
gtk-jump-to-rtl
gtk-media-play-rtl
gtk-missing-image
gtk-open
gtk-properties
gtk-redo-rtl
gtk-revert-to-saved-ltr
gtk-revert-to-saved-rtl
gtk-select-all
gtk-select-font
gtk-sort-ascending
gtk-sort-descending
gtk-spell-check
gtk-undelete-ltr
gtk-undelete-rtl
gtk-undo-rtl
gtk-unindent-ltr
gtk-unindent-rtl
------
gnome(16): 112 of 266 icon-naming-spec icons missing
------
accessories-calculator
accessories-character-map
address-book-new
applications-engineering
applications-office
applications-other
applications-science
applications-system
applications-utilities
application-x-executable
audio-card
battery-caution
battery-low
camera-photo
camera-video
contact-new
dialog-cancel
dialog-close
dialog-ok
dialog-password
dialog-question
document-open
document-open-recent
document-page-setup
document-properties
document-revert
edit-select-all
emblem-default
emblem-documents
emblem-downloads
emblem-mail
emblem-photos
emblem-readonly
emblem-shared
emblem-synchronized
emblem-system
emblem-unreadable
face-angel
face-crying
face-devil-grin
face-devil-sad
face-glasses
face-kiss
face-monkey
face-plain
face-sad
face-smile
face-smile-big
face-smirk
face-surprise
face-wink
flag-aa
format-text-direction-ltr
format-text-direction-rtl
go-jump
help-about
help-contents
help-faq
image-missing
input-gaming
insert-image
insert-link
insert-object
insert-text
mail-attachment
mail-mark-important
mail-mark-notjunk
mail-mark-read
mail-mark-unread
mail-read
mail-replied
mail-send
mail-signed
mail-signed-verified
mail-unread
media-eject
media-tape
modem
object-flip-horizontal
object-flip-vertical
object-rotate-left
object-rotate-right
preferences-desktop-font
preferences-desktop-keyboard
preferences-desktop-multimedia
preferences-desktop-peripherals
preferences-desktop-personal
preferences-desktop-theme
preferences-other
preferences-system-network
printer-error
printer-printing
security-high
security-low
security-medium
software-update-available
software-update-urgent
sync-error
sync-synchronizing
system-help
system-log-out
system-search
system-software-update
task-due
task-passed-due
tools-check-spelling
user-away
user-idle
user-offline
user-online
view-sort-ascending
view-sort-descending
------
gnome(22): 0 of 0 GTK+ stock icons missing
gnome(22): 117 of 266 icon-naming-spec icons missing
------
accessories-calculator
accessories-character-map
address-book-new
applications-engineering
applications-office
applications-other
applications-science
applications-system
applications-utilities
audio-card
audio-volume-high
audio-volume-low
audio-volume-muted
battery-caution
battery-low
camera-photo
camera-video
contact-new
dialog-cancel
dialog-close
dialog-ok
dialog-password
dialog-question
document-open
document-open-recent
document-page-setup
document-properties
document-revert
edit-select-all
emblem-default
emblem-documents
emblem-downloads
emblem-mail
emblem-photos
emblem-readonly
emblem-shared
emblem-synchronized
emblem-system
emblem-unreadable
face-angel
face-crying
face-devil-grin
face-devil-sad
face-glasses
face-kiss
face-monkey
face-plain
face-sad
face-smile
face-smile-big
face-smirk
face-surprise
face-wink
flag-aa
format-text-direction-ltr
format-text-direction-rtl
go-jump
help-about
help-contents
help-faq
image-missing
input-gaming
insert-image
insert-link
insert-object
insert-text
mail-attachment
mail-mark-important
mail-mark-notjunk
mail-mark-read
mail-mark-unread
mail-read
mail-replied
mail-send
mail-signed
mail-signed-verified
mail-unread
media-eject
media-tape
modem
multimedia-volume-control
object-flip-horizontal
object-flip-vertical
object-rotate-left
object-rotate-right
preferences-desktop-font
preferences-desktop-keyboard
preferences-desktop-locale
preferences-desktop-multimedia
preferences-desktop-peripherals
preferences-desktop-personal
preferences-desktop-theme
preferences-other
preferences-system-network
printer-error
printer-printing
security-high
security-low
security-medium
software-update-available
software-update-urgent
sync-error
sync-synchronizing
system-help
system-log-out
system-search
system-software-update
task-due
task-passed-due
tools-check-spelling
user-away
user-idle
user-offline
user-online
view-sort-ascending
view-sort-descending
weather-fog
------
gnome(24): 37 of 103 GTK+ stock icons missing
------
gtk-about
gtk-clear
gtk-color-picker
gtk-connect
gtk-convert
gtk-directory
gtk-disconnect
gtk-execute
gtk-font
gtk-indent-ltr
gtk-indent-rtl
gtk-index
gtk-info
gtk-jump-to-ltr
gtk-jump-to-rtl
gtk-media-play-rtl
gtk-missing-image
gtk-open
gtk-orientation-landscape
gtk-orientation-portrait
gtk-orientation-reverse-landscape
gtk-orientation-reverse-portrait
gtk-properties
gtk-redo-rtl
gtk-revert-to-saved-ltr
gtk-revert-to-saved-rtl
gtk-select-all
gtk-select-color
gtk-select-font
gtk-sort-ascending
gtk-sort-descending
gtk-spell-check
gtk-undelete-ltr
gtk-undelete-rtl
gtk-undo-rtl
gtk-unindent-ltr
gtk-unindent-rtl
------
gnome(24): 110 of 266 icon-naming-spec icons missing
------
accessories-character-map
accessories-dictionary
address-book-new
applications-engineering
applications-other
applications-science
applications-system
applications-utilities
audio-card
battery-caution
battery-low
camera-photo
camera-video
contact-new
dialog-cancel
dialog-close
dialog-ok
dialog-password
dialog-question
document-open
document-open-recent
document-page-setup
document-properties
document-revert
edit-select-all
emblem-default
emblem-documents
emblem-downloads
emblem-mail
emblem-photos
emblem-readonly
emblem-shared
emblem-synchronized
emblem-system
emblem-unreadable
face-angel
face-crying
face-devil-grin
face-devil-sad
face-glasses
face-kiss
face-monkey
face-plain
face-sad
face-smile
face-smile-big
face-smirk
face-surprise
face-wink
flag-aa
folder-new
format-text-direction-ltr
format-text-direction-rtl
go-jump
help-about
help-contents
help-faq
image-missing
input-gaming
insert-image
insert-link
insert-object
insert-text
mail-attachment
mail-mark-important
mail-mark-notjunk
mail-mark-read
mail-mark-unread
mail-read
mail-replied
mail-send
mail-signed
mail-signed-verified
mail-unread
media-eject
media-tape
object-flip-horizontal
object-flip-vertical
object-rotate-left
object-rotate-right
preferences-desktop-keyboard
preferences-desktop-locale
preferences-desktop-multimedia
preferences-desktop-peripherals
preferences-desktop-personal
preferences-other
preferences-system-network
printer-error
printer-printing
security-high
security-low
security-medium
software-update-available
software-update-urgent
sync-error
sync-synchronizing
system-help
system-log-out
system-search
system-software-update
task-due
task-passed-due
tools-check-spelling
user-away
user-idle
user-offline
user-online
view-sort-ascending
view-sort-descending
weather-fog
------
gnome(32): 2 of 2 GTK+ stock icons missing
------
gtk-dnd
gtk-dnd-multiple
------
gnome(32): 170 of 266 icon-naming-spec icons missing
------
accessories-calculator
accessories-character-map
accessories-dictionary
address-book-new
application-exit
applications-engineering
applications-graphics
applications-multimedia
applications-office
applications-other
applications-science
applications-system
applications-utilities
appointment-missed
appointment-new
appointment-soon
audio-card
audio-input-microphone
audio-volume-high
audio-volume-low
audio-volume-muted
battery-caution
battery-low
camera-photo
camera-video
computer
contact-new
dialog-cancel
dialog-close
dialog-ok
dialog-password
dialog-question
document-open
document-open-recent
document-page-setup
document-print
document-print-preview
document-properties
document-revert
edit-copy
edit-cut
edit-delete
edit-find
edit-find-replace
edit-paste
edit-redo
edit-select-all
edit-undo
emblem-default
emblem-documents
emblem-downloads
emblem-mail
emblem-photos
emblem-readonly
emblem-shared
emblem-synchronized
emblem-system
emblem-unreadable
face-angel
face-crying
face-devil-grin
face-devil-sad
face-glasses
face-kiss
face-monkey
face-plain
face-sad
face-smile
face-smile-big
face-smirk
face-surprise
face-wink
flag-aa
format-indent-less
format-indent-more
format-justify-center
format-justify-fill
format-justify-left
format-justify-right
format-text-bold
format-text-direction-ltr
format-text-direction-rtl
format-text-italic
format-text-strikethrough
format-text-underline
go-jump
help-about
help-contents
help-faq
image-missing
input-gaming
insert-image
insert-link
insert-object
insert-text
mail-attachment
mail-forward
mail-mark-important
mail-mark-junk
mail-mark-notjunk
mail-mark-read
mail-mark-unread
mail-message-new
mail-read
mail-replied
mail-reply-all
mail-reply-sender
mail-send
mail-send-receive
mail-signed
mail-signed-verified
mail-unread
media-eject
media-playback-pause
media-playback-start
media-playback-stop
media-playlist-repeat
media-playlist-shuffle
media-record
media-seek-backward
media-seek-forward
media-skip-backward
media-skip-forward
media-tape
modem
multimedia-volume-control
network-wired
network-wireless
object-flip-horizontal
object-flip-vertical
object-rotate-left
object-rotate-right
preferences-desktop
preferences-desktop-accessibility
preferences-desktop-font
preferences-desktop-keyboard
preferences-desktop-locale
preferences-desktop-multimedia
preferences-desktop-peripherals
preferences-desktop-personal
preferences-desktop-theme
preferences-desktop-wallpaper
preferences-other
preferences-system-network
printer-error
printer-printing
security-high
security-low
security-medium
software-update-available
software-update-urgent
sync-error
sync-synchronizing
system-help
system-log-out
system-search
system-software-update
task-due
task-passed-due
tools-check-spelling
user-away
user-idle
user-offline
user-online
video-display
view-refresh
view-sort-ascending
view-sort-descending
weather-fog
window-close
------
gnome(48): 5 of 5 GTK+ stock icons missing
------
gtk-dialog-authentication
gtk-dialog-error
gtk-dialog-info
gtk-dialog-question
gtk-dialog-warning
------
gnome(48): 240 of 266 icon-naming-spec icons missing
------
accessories-character-map
accessories-dictionary
accessories-text-editor
address-book-new
application-exit
applications-engineering
applications-science
applications-utilities
application-x-executable
appointment-missed
appointment-soon
audio-card
audio-input-microphone
audio-volume-high
audio-volume-low
audio-volume-muted
audio-x-generic
battery
battery-caution
battery-low
camera-photo
camera-video
computer
contact-new
dialog-cancel
dialog-close
dialog-error
dialog-information
dialog-ok
dialog-password
dialog-question
dialog-warning
document-new
document-open
document-open-recent
document-page-setup
document-print
document-print-preview
document-properties
document-revert
document-save
document-save-as
drive-harddisk
drive-optical
drive-removable-media
edit-copy
edit-cut
edit-delete
edit-find
edit-find-replace
edit-paste
edit-redo
edit-select-all
edit-undo
emblem-default
emblem-downloads
emblem-favorite
emblem-important
emblem-mail
emblem-photos
emblem-readonly
emblem-symbolic-link
emblem-synchronized
emblem-system
emblem-unreadable
face-angel
face-crying
face-devil-grin
face-devil-sad
face-glasses
face-kiss
face-monkey
face-plain
face-sad
face-smile
face-smile-big
face-smirk
face-surprise
face-wink
flag-aa
folder
folder-drag-accept
folder-new
folder-open
folder-remote
folder-visiting
font-x-generic
format-indent-less
format-indent-more
format-justify-center
format-justify-fill
format-justify-left
format-justify-right
format-text-bold
format-text-direction-ltr
format-text-direction-rtl
format-text-italic
format-text-strikethrough
format-text-underline
go-bottom
go-down
go-first
go-home
go-jump
go-last
go-next
go-previous
go-top
go-up
help-about
help-browser
help-contents
help-faq
image-loading
image-missing
image-x-generic
input-gaming
input-keyboard
input-mouse
insert-image
insert-link
insert-object
insert-text
list-add
list-remove
mail-attachment
mail-forward
mail-mark-important
mail-mark-notjunk
mail-mark-read
mail-mark-unread
mail-read
mail-replied
mail-reply-all
mail-reply-sender
mail-send
mail-signed
mail-signed-verified
mail-unread
media-eject
media-flash
media-floppy
media-optical
media-playback-pause
media-playback-start
media-playback-stop
media-playlist-repeat
media-playlist-shuffle
media-record
media-seek-backward
media-seek-forward
media-skip-backward
media-skip-forward
media-tape
multimedia-player
multimedia-volume-control
network-error
network-idle
network-offline
network-receive
network-server
network-transmit
network-transmit-receive
network-wired
network-wireless
network-workgroup
object-flip-horizontal
object-flip-vertical
object-rotate-left
object-rotate-right
package-x-generic
preferences-desktop-keyboard
preferences-desktop-locale
preferences-desktop-multimedia
preferences-desktop-peripherals
preferences-desktop-personal
preferences-desktop-screensaver
preferences-desktop-wallpaper
preferences-other
preferences-system-network
printer
printer-error
printer-printing
security-high
security-low
security-medium
software-update-available
software-update-urgent
sync-error
sync-synchronizing
system-file-manager
system-help
system-lock-screen
system-log-out
system-run
system-search
system-software-update
task-due
task-passed-due
text-html
text-x-generic
text-x-generic-template
text-x-script
tools-check-spelling
user-away
user-idle
user-offline
user-online
user-trash-full
utilities-system-monitor
utilities-terminal
video-display
video-x-generic
view-fullscreen
view-refresh
view-restore
view-sort-ascending
view-sort-descending
weather-clear
weather-clear-night
weather-few-clouds
weather-few-clouds-night
weather-fog
weather-overcast
weather-severe-alert
weather-showers
weather-showers-scattered
weather-snow
weather-storm
window-close
window-new
x-office-address-book
x-office-calendar
x-office-document
x-office-presentation
x-office-spreadsheet
zoom-best-fit
zoom-in
zoom-original
zoom-out
------


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]