wok diff gtk+/stuff/replace-icons @ rev 17187

gtk+: replace stock icons by Faenza icons. Later we can remove them from slitaz-icon package in order to save some space.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Oct 03 17:25:23 2014 +0300 (2014-10-03)
parents
children 65c2d146ec2c
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/gtk+/stuff/replace-icons	Fri Oct 03 17:25:23 2014 +0300
     1.3 @@ -0,0 +1,293 @@
     1.4 +# GTK+ stock icons looks alienly for SliTaz based on Faenza icon theme.
     1.5 +# These icons takes place, and we don't use them.
     1.6 +# This script replaces GTK+ stock icons by Faenza icons.
     1.7 +
     1.8 +# All "-rtl" variants of icons are just mirrored horizontally original icons.
     1.9 +# "media-seek-backward" and "media-seek-forward" composed from "media-palyback"
    1.10 +# icon using the GIMP.
    1.11 +
    1.12 +F=$WOK/faenza-icon-theme/taz/*/fs/usr/share/icons/Faenza
    1.13 +
    1.14 +Ac16=$F/actions/16
    1.15 +De16=$F/devices/16
    1.16 +Pl16=$F/places/16
    1.17 +St16=$F/stock/16
    1.18 +Mi16=$F/mimetypes/16
    1.19 +Ca16=$F/categories/16
    1.20 +Sa16=$F/status/16
    1.21 +
    1.22 +
    1.23 +cd $src/gtk/stock-icons/16
    1.24 +
    1.25 +cp -f $Ac16/application-exit.png .
    1.26 +cp -f $Ac16/gtk-info.png ./dialog-information.png
    1.27 +cp -f $Ac16/document-new.png .
    1.28 +cp -f $Ac16/document-open.png .
    1.29 +cp -f $Ac16/document-open-recent.png .
    1.30 +cp -f $Ac16/document-print.png .
    1.31 +cp -f $Ac16/document-print-preview.png .
    1.32 +cp -f $Ac16/document-properties.png .
    1.33 +cp -f $Ac16/document-revert.png ./document-revert-ltr.png
    1.34 +cp -f $stuff/16/document-revert-rtl.png .
    1.35 +cp -f $Ac16/document-save.png .
    1.36 +cp -f $Ac16/document-save-as.png .
    1.37 +cp -f $De16/drive-harddisk.png .
    1.38 +cp -f $Ac16/edit-clear.png .
    1.39 +cp -f $Ac16/edit-copy.png .
    1.40 +cp -f $Ac16/edit-cut.png .
    1.41 +ln -fs list-remove.png ./edit-delete.png
    1.42 +cp -f $Ac16/edit-find.png .
    1.43 +cp -f $Ac16/edit-find-replace.png .
    1.44 +cp -f $Ac16/edit-paste.png .
    1.45 +cp -f $Ac16/edit-redo.png ./edit-redo-ltr.png
    1.46 +cp -f $stuff/16/edit-redo-rtl.png .
    1.47 +cp -f $Ac16/edit-select-all.png .
    1.48 +cp -f $Ac16/edit-undo.png ./edit-undo-ltr.png
    1.49 +cp -f $stuff/16/edit-undo-rtl.png .
    1.50 +cp -f $Pl16/folder.png .
    1.51 +cp -f $Pl16/folder-remote.png .
    1.52 +cp -f $Ac16/format-indent-less.png ./format-indent-less-ltr.png
    1.53 +cp -f $stuff/16/format-indent-less-rtl.png .
    1.54 +cp -f $Ac16/format-indent-more.png ./format-indent-more-ltr.png
    1.55 +cp -f $stuff/16/format-indent-more-rtl.png .
    1.56 +cp -f $Ac16/format-justify-center.png .
    1.57 +cp -f $Ac16/format-justify-fill.png .
    1.58 +cp -f $Ac16/format-justify-left.png .
    1.59 +cp -f $Ac16/format-justify-right.png .
    1.60 +cp -f $Ac16/format-text-bold.png .
    1.61 +cp -f $Ac16/format-text-italic.png .
    1.62 +cp -f $Ac16/format-text-strikethrough.png .
    1.63 +cp -f $Ac16/format-text-underline.png .
    1.64 +cp -f $Ac16/go-bottom.png .
    1.65 +cp -f $Ac16/go-down.png .
    1.66 +cp -f $Ac16/go-first.png ./go-first-ltr.png
    1.67 +ln -fs go-last-ltr.png ./go-first-rtl.png
    1.68 +cp -f $Ac16/go-home.png .
    1.69 +cp -f $Ac16/go-jump.png ./go-jump-ltr.png
    1.70 +cp -f $stuff/16/go-jump-rtl.png .
    1.71 +cp -f $Ac16/go-last.png ./go-last-ltr.png
    1.72 +ln -fs go-first-ltr.png ./go-last-rtl.png
    1.73 +cp -f $Ac16/go-next.png ./go-next-ltr.png
    1.74 +ln -fs go-previous-ltr.png ./go-next-rtl.png
    1.75 +cp -f $Ac16/go-previous.png ./go-previous-ltr.png
    1.76 +ln -fs go-next-ltr.png ./go-previous-rtl.png
    1.77 +cp -f $Ac16/go-top.png .
    1.78 +cp -f $Ac16/go-up.png .
    1.79 +#gtk-caps-lock-warning.png
    1.80 +#gtk-color-picker.png
    1.81 +cp -f $St16/stock_connect.png ./gtk-connect.png
    1.82 +#gtk-convert.png
    1.83 +cp -f $St16/stock_disconnect.png ./gtk-disconnect.png
    1.84 +cp -f $Ac16/gtk-edit.png .
    1.85 +cp -f $Mi16/font-x-generic.png ./gtk-font.png
    1.86 +#gtk-index.png
    1.87 +#gtk-orientation-landscape.png
    1.88 +#gtk-orientation-portrait.png
    1.89 +#gtk-orientation-reverse-landscape.png
    1.90 +#gtk-orientation-reverse-portrait.png
    1.91 +cp -f $Ac16/document-page-setup.png ./gtk-page-setup.png
    1.92 +cp -f $Ca16/preferences-desktop.png ./gtk-preferences.png
    1.93 +#gtk-select-color.png
    1.94 +ln -fs gtk-font.png ./gtk-select-font.png
    1.95 +#gtk-undelete-ltr.png
    1.96 +#gtk-undelete-rtl.png
    1.97 +cp -f $Ac16/help-about.png .
    1.98 +cp -f $Ac16/help-contents.png .
    1.99 +cp -f $Sa16/image-missing.png .
   1.100 +cp -f $Ac16/list-add.png .
   1.101 +cp -f $Ac16/list-remove.png .
   1.102 +cp -f $De16/media-floppy.png .
   1.103 +cp -f $De16/media-optical.png .
   1.104 +cp -f $Ac16/media-playback-pause.png .
   1.105 +cp -f $Ac16/media-playback-start.png ./media-playback-start-ltr.png
   1.106 +cp -f $stuff/16/media-playback-start-rtl.png .
   1.107 +cp -f $Ac16/media-playback-stop.png .
   1.108 +cp -f $Ac16/media-record.png .
   1.109 +cp -f $stuff/16/media-seek-backward-ltr.png .
   1.110 +ln -fs media-seek-forward-ltr.png ./media-seek-backward-rtl.png
   1.111 +cp -f $stuff/16/media-seek-forward-ltr.png .
   1.112 +ln -fs media-seek-backward-ltr.png ./media-seek-forward-rtl.png
   1.113 +cp -f $Ac16/media-skip-backward.png ./media-skip-backward-ltr.png
   1.114 +ln -fs media-skip-forward-ltr.png ./media-skip-backward-rtl.png
   1.115 +cp -f $Ac16/media-skip-forward.png ./media-skip-forward-ltr.png
   1.116 +ln -fs media-skip-backward-ltr.png ./media-skip-forward-rtl.png
   1.117 +cp -f $Sa16/network-idle.png .
   1.118 +#printer-error.png
   1.119 +#printer-info.png
   1.120 +#printer-paused.png
   1.121 +#printer-warning.png
   1.122 +cp -f $Ac16/process-stop.png .
   1.123 +cp -f $Ac16/system-run.png .
   1.124 +cp -f $Mi16/text-plain.png ./text-x-generic.png
   1.125 +cp -f $Ac16/tools-check-spelling.png .
   1.126 +cp -f $Pl16/user-desktop.png .
   1.127 +cp -f $Pl16/user-home.png .
   1.128 +cp -f $Ac16/view-fullscreen.png .
   1.129 +cp -f $Ac16/view-refresh.png .
   1.130 +cp -f $Ac16/view-restore.png .
   1.131 +cp -f $Ac16/view-sort-ascending.png .
   1.132 +cp -f $Ac16/view-sort-descending.png .
   1.133 +cp -f $Ac16/window-close.png .
   1.134 +cp -f $Ac16/zoom-fit.png zoom-fit-best.png
   1.135 +cp -f $Ac16/zoom-in.png .
   1.136 +cp -f $Ac16/zoom-original.png .
   1.137 +cp -f $Ac16/zoom-out.png .
   1.138 +
   1.139 +
   1.140 +cd $src/gtk/stock-icons/20
   1.141 +
   1.142 +for icon in gtk-apply gtk-cancel gtk-no gtk-ok gtk-yes window-close; do
   1.143 +	cp -f $stuff/20/$icon.png .
   1.144 +done
   1.145 +
   1.146 +
   1.147 +Ac24=$F/actions/24
   1.148 +De24=$F/devices/24
   1.149 +Pl24=$F/places/24
   1.150 +St24=$F/stock/24
   1.151 +Sa24=$F/status/24
   1.152 +Mi24=$F/mimetypes/24
   1.153 +Ca24=$F/categories/24
   1.154 +
   1.155 +
   1.156 +cd $src/gtk/stock-icons/24
   1.157 +
   1.158 +cp -f $Ac24/application-exit.png .
   1.159 +cp -f $Sa24/audio-volume-high.png .
   1.160 +cp -f $Sa24/audio-volume-low.png .
   1.161 +cp -f $Sa24/audio-volume-medium.png .
   1.162 +cp -f $Sa24/audio-volume-muted.png .
   1.163 +cp -f $Ac24/gtk-info.png ./dialog-information.png
   1.164 +cp -f $Ac24/document-new.png .
   1.165 +cp -f $Ac24/document-open.png .
   1.166 +cp -f $Ac24/document-open-recent.png .
   1.167 +cp -f $Ac24/document-print.png .
   1.168 +cp -f $Ac24/document-print-preview.png .
   1.169 +cp -f $Ac24/document-properties.png .
   1.170 +cp -f $Ac24/document-revert.png ./document-revert-ltr.png
   1.171 +cp -f $stuff/24/document-revert-rtl.png .
   1.172 +cp -f $Ac24/document-save.png .
   1.173 +cp -f $Ac24/document-save-as.png .
   1.174 +cp -f $De24/drive-harddisk.png .
   1.175 +cp -f $Ac24/edit-clear.png .
   1.176 +cp -f $Ac24/edit-copy.png .
   1.177 +cp -f $Ac24/edit-cut.png .
   1.178 +ln -fs list-remove.png ./edit-delete.png
   1.179 +cp -f $Ac24/edit-find.png .
   1.180 +cp -f $Ac24/edit-find-replace.png .
   1.181 +cp -f $Ac24/edit-paste.png .
   1.182 +cp -f $Ac24/edit-redo.png ./edit-redo-ltr.png
   1.183 +cp -f $stuff/24/edit-redo-rtl.png .
   1.184 +cp -f $Ac24/edit-select-all.png .
   1.185 +cp -f $Ac24/edit-undo.png ./edit-undo-ltr.png
   1.186 +cp -f $stuff/24/edit-undo-rtl.png .
   1.187 +cp -f $Pl24/folder.png .
   1.188 +cp -f $Pl24/folder-remote.png .
   1.189 +cp -f $Ac24/format-indent-less.png ./format-indent-less-ltr.png
   1.190 +cp -f $stuff/24/format-indent-less-rtl.png .
   1.191 +cp -f $Ac24/format-indent-more.png ./format-indent-more-ltr.png
   1.192 +cp -f $stuff/24/format-indent-more-rtl.png .
   1.193 +cp -f $Ac24/format-justify-center.png .
   1.194 +cp -f $Ac24/format-justify-fill.png .
   1.195 +cp -f $Ac24/format-justify-left.png .
   1.196 +cp -f $Ac24/format-justify-right.png .
   1.197 +cp -f $Ac24/format-text-bold.png .
   1.198 +cp -f $Ac24/format-text-italic.png .
   1.199 +cp -f $Ac24/format-text-strikethrough.png .
   1.200 +cp -f $Ac24/format-text-underline.png .
   1.201 +cp -f $Ac24/go-bottom.png .
   1.202 +cp -f $Ac24/go-down.png .
   1.203 +cp -f $Ac24/go-first.png ./go-first-ltr.png
   1.204 +ln -fs go-last-ltr.png ./go-first-rtl.png
   1.205 +cp -f $Ac24/go-home.png .
   1.206 +cp -f $Ac24/go-jump.png ./go-jump-ltr.png
   1.207 +cp -f $stuff/24/go-jump-rtl.png .
   1.208 +cp -f $Ac24/go-last.png ./go-last-ltr.png
   1.209 +ln -fs go-first-ltr.png ./go-last-rtl.png
   1.210 +cp -f $Ac24/go-next.png ./go-next-ltr.png
   1.211 +ln -fs go-previous-ltr.png ./go-next-rtl.png
   1.212 +cp -f $Ac24/go-previous.png ./go-previous-ltr.png
   1.213 +ln -fs go-next-ltr.png ./go-previous-rtl.png
   1.214 +cp -f $Ac24/go-top.png .
   1.215 +cp -f $Ac24/go-up.png .
   1.216 +#gtk-caps-lock-warning.png
   1.217 +#gtk-color-picker.png
   1.218 +cp -f $St24/stock_connect.png ./gtk-connect.png
   1.219 +#gtk-convert.png
   1.220 +cp -f $St24/stock_disconnect.png ./gtk-disconnect.png
   1.221 +cp -f $Ac24/gtk-edit.png .
   1.222 +cp -f $Mi24/font-x-generic.png ./gtk-font.png
   1.223 +#gtk-index.png
   1.224 +#gtk-orientation-landscape.png
   1.225 +#gtk-orientation-portrait.png
   1.226 +#gtk-orientation-reverse-landscape.png
   1.227 +#gtk-orientation-reverse-portrait.png
   1.228 +cp -f $Ac24/document-page-setup.png ./gtk-page-setup.png
   1.229 +cp -f $Ca24/preferences-desktop.png ./gtk-preferences.png
   1.230 +#gtk-select-color.png
   1.231 +ln -fs gtk-font.png ./gtk-select-font.png
   1.232 +#gtk-undelete-ltr.png
   1.233 +#gtk-undelete-rtl.png
   1.234 +cp -f $Ac24/help-about.png .
   1.235 +cp -f $Ac24/help-contents.png .
   1.236 +cp -f $Sa24/image-missing.png .
   1.237 +cp -f $Ac24/list-add.png .
   1.238 +cp -f $Ac24/list-remove.png .
   1.239 +cp -f $De24/media-floppy.png .
   1.240 +cp -f $De24/media-optical.png .
   1.241 +cp -f $Ac24/media-playback-pause.png .
   1.242 +cp -f $Ac24/media-playback-start.png ./media-playback-start-ltr.png
   1.243 +cp -f $stuff/24/media-playback-start-rtl.png .
   1.244 +cp -f $Ac24/media-playback-stop.png .
   1.245 +cp -f $Ac24/media-record.png .
   1.246 +cp -f $stuff/24/media-seek-backward-ltr.png .
   1.247 +ln -fs media-seek-forward-ltr.png ./media-seek-backward-rtl.png
   1.248 +cp -f $stuff/24/media-seek-forward-ltr.png .
   1.249 +ln -fs media-seek-backward-ltr.png ./media-seek-forward-rtl.png
   1.250 +cp -f $Ac24/media-skip-backward.png ./media-skip-backward-ltr.png
   1.251 +ln -fs media-skip-forward-ltr.png ./media-skip-backward-rtl.png
   1.252 +cp -f $Ac24/media-skip-forward.png ./media-skip-forward-ltr.png
   1.253 +ln -fs media-skip-backward-ltr.png ./media-skip-forward-rtl.png
   1.254 +cp -f $Sa24/network-idle.png .
   1.255 +#printer-error.png
   1.256 +#printer-info.png
   1.257 +#printer-paused.png
   1.258 +#printer-warning.png
   1.259 +cp -f $Ac24/process-stop.png .
   1.260 +cp -f $Ac24/system-run.png .
   1.261 +cp -f $Mi24/text-plain.png ./text-x-generic.png
   1.262 +cp -f $Ac24/tools-check-spelling.png .
   1.263 +cp -f $Pl24/user-desktop.png .
   1.264 +cp -f $Pl24/user-home.png .
   1.265 +cp -f $Ac24/view-fullscreen.png .
   1.266 +cp -f $Ac24/view-refresh.png .
   1.267 +cp -f $Ac24/view-restore.png .
   1.268 +cp -f $Ac24/view-sort-ascending.png .
   1.269 +cp -f $Ac24/view-sort-descending.png .
   1.270 +cp -f $Ac24/window-close.png .
   1.271 +cp -f $Ac24/zoom-fit.png zoom-fit-best.png
   1.272 +cp -f $Ac24/zoom-in.png .
   1.273 +cp -f $Ac24/zoom-original.png .
   1.274 +cp -f $Ac24/zoom-out.png .
   1.275 +
   1.276 +
   1.277 +cd $src/gtk/stock-icons/32
   1.278 +
   1.279 +#gtk-dnd-multiple.png
   1.280 +#gtk-dnd.png
   1.281 +
   1.282 +
   1.283 +St48=$F/status/48
   1.284 +
   1.285 +cd $src/gtk/stock-icons/48
   1.286 +
   1.287 +cp -f $St48/dialog-error.png .
   1.288 +cp -f $St48/dialog-information.png .
   1.289 +cp -f $St48/dialog-password.png .
   1.290 +cp -f $St48/dialog-question.png .
   1.291 +cp -f $St48/dialog-warning.png .
   1.292 +
   1.293 +for folder in 16 20 24 32 48; do
   1.294 +	cd $src/gtk/stock-icons/$folder
   1.295 +	optipng -quiet -o7 -zm1-9 ./*
   1.296 +done