[ubuntu-studio-devel] Studio icons
Ralf Mardorf
ralf.mardorf at alice-dsl.net
Thu Jun 30 17:08:13 UTC 2016
On Thu, 30 Jun 2016 17:01:58 +0200, public at sakrecoer.com wrote:
>On 2016-06-30 16:47, Ralf Mardorf wrote:
>
>> Application icons are not provided by the icon theme, at least not
>> for special apps that have nothing to do with the origin of the icon
>> theme, such as Ardour, GIMP or Incscape.
>>
>> It's even possible that upstream doesn't like it, if you ship with a
>> different icon. However, most important is, that users expect the
>> same icon, what ever Linux distro, BSD or even proprietary OS they
>> run, especially for professional usage it's important to stay with
>> sane defaults.
>
>Very good point. It also cuts the work-load into a decent portion. If
>we make the generic icons for the system (arrow-back/forward, folder,
>disc, HD, SD, settings, etc...) integrate well with upstream we have
>the winning solution. But it sort of annihilates the idea of
>bi-chromatic icons.
>
>If we want to push it depper, we could still find a nifty grid with
>proportional rule-set and container-type that would allow us to use
>the icons as they are shipped by upstream while integrating it to our
>look.
>
>This project obviously needs more research and discussion. :)
>
>*Set
Yes, the amount of actions, categories, devices, emblems, places,
status etc. icons provided by icon themes is too much. The only icon I
ever made for Ubuntu Studio isn't good, but it needed much time to make
it, perhaps because I tested apps. Ok, I also made a few good icons for
private usage and it didn't take very long to make those, but they were
made and used to fit to my monitor resolution, icon size, taste.
Designing and fleshing out a complete set is not very realistic, even
limiting to "arrow-back/forward" is most likely too much, for example
(please scroll down, the email continues below that example):
[rocketmouse at archlinux ~]$ pacman -Ql adwaita-icon-theme | grep -c 16x16/actions
121
[rocketmouse at archlinux ~]$ pacman -Ql adwaita-icon-theme | grep 16x16/actions
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/address-book-new.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/application-exit.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/appointment-new.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/bookmark-new.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/call-start.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/call-stop.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/contact-new.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/document-new.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/document-open-recent.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/document-open.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/document-page-setup.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/document-print-preview.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/document-print.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/document-properties.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/document-revert-rtl.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/document-revert.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/document-save-as.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/document-save.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/document-send.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/edit-clear-all.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/edit-clear-rtl.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/edit-clear.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/edit-copy.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/edit-cut.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/edit-delete.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/edit-find-replace.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/edit-find.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/edit-paste.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/edit-redo-rtl.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/edit-redo.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/edit-select-all.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/edit-undo-rtl.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/edit-undo.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/folder-new.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/format-indent-less-rtl.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/format-indent-less.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/format-indent-more-rtl.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/format-indent-more.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/format-justify-center.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/format-justify-fill.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/format-justify-left.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/format-justify-right.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/format-text-bold.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/format-text-direction-ltr.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/format-text-direction-rtl.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/format-text-italic.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/format-text-strikethrough.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/format-text-underline.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/go-bottom.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/go-down.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/go-first-rtl.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/go-first.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/go-home.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/go-jump.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/go-last-rtl.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/go-last.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/go-next-rtl.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/go-next.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/go-previous-rtl.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/go-previous.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/go-top.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/go-up.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/help-about.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/help-contents.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/help-faq.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/insert-image.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/insert-link.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/insert-object.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/insert-text.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/list-add.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/list-remove.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/mail-forward.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/mail-mark-important.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/mail-mark-junk.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/mail-mark-notjunk.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/mail-mark-read.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/mail-mark-unread.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/mail-message-new.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/mail-reply-all.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/mail-reply-sender.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/mail-send-receive.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/mail-send.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/mark-location.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/media-eject.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/media-playback-pause.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/media-playback-start-rtl.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/media-playback-start.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/media-playback-stop.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/media-record.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/media-seek-backward-rtl.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/media-seek-backward.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/media-seek-forward-rtl.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/media-seek-forward.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/media-skip-backward-rtl.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/media-skip-backward.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/media-skip-forward-rtl.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/media-skip-forward.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/object-flip-horizontal.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/object-flip-vertical.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/object-rotate-left.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/object-rotate-right.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/process-stop.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/system-lock-screen.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/system-log-out.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/system-run.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/system-search.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/system-shutdown.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/tab-new.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/tools-check-spelling.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/view-fullscreen.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/view-refresh.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/view-restore.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/view-sort-ascending.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/view-sort-descending.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/window-close.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/window-new.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/zoom-fit-best.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/zoom-in.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/zoom-original.png
adwaita-icon-theme /usr/share/icons/Adwaita/16x16/actions/zoom-out.png
Yes, sometimes icons just need minimal editing, e.g. to be mirrored,
but it still remains a huge amount of icons, much work.
For rough testing I added a tool to my file browser spacefm, if I select
a graphic and push Ctrl+2 spacefm runs "convert2icon %f" to convert the
graphic to icon size.
$ cat /usr/local/bin/convert2icon
#!/bin/dash
exec convert "$1" -resize 48x48 "$1"$(printf "%.8b" $(mcookie)).png
This might be helpful for others.
Regards,
Ralf
More information about the ubuntu-studio-devel
mailing list