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