diff --git a/actions/amarok_scripts.png b/actions/amarok_scripts.png
new file mode 120000
index 0000000..cbe5551
--- /dev/null
+++ b/actions/amarok_scripts.png
@@ -0,0 +1 @@
+../apps/utilities-terminal.png
\ No newline at end of file
diff --git a/actions/dialog-scripts.png b/actions/dialog-scripts.png
new file mode 120000
index 0000000..cbe5551
--- /dev/null
+++ b/actions/dialog-scripts.png
@@ -0,0 +1 @@
+../apps/utilities-terminal.png
\ No newline at end of file
diff --git a/actions/document-replace.png b/actions/document-replace.png
new file mode 100644
index 0000000..ea201c7
Binary files /dev/null and b/actions/document-replace.png differ
diff --git a/actions/edit-delete-remove.png b/actions/edit-delete-remove.png
new file mode 120000
index 0000000..f230219
--- /dev/null
+++ b/actions/edit-delete-remove.png
@@ -0,0 +1 @@
+edit-clear.png
\ No newline at end of file
diff --git a/actions/edit-select-text.png b/actions/edit-select-text.png
new file mode 100644
index 0000000..28c5453
Binary files /dev/null and b/actions/edit-select-text.png differ
diff --git a/actions/entry-clone.png b/actions/entry-clone.png
new file mode 120000
index 0000000..306593b
--- /dev/null
+++ b/actions/entry-clone.png
@@ -0,0 +1 @@
+edit-clone.png
\ No newline at end of file
diff --git a/actions/fingerprint.png b/actions/fingerprint.png
new file mode 100755
index 0000000..f8ac9d4
Binary files /dev/null and b/actions/fingerprint.png differ
diff --git a/actions/folder-open-recent.png b/actions/folder-open-recent.png
new file mode 120000
index 0000000..ab491c0
--- /dev/null
+++ b/actions/folder-open-recent.png
@@ -0,0 +1 @@
+../places/folder-recent.png
\ No newline at end of file
diff --git a/actions/followmouse.png b/actions/followmouse.png
new file mode 120000
index 0000000..8d532ea
--- /dev/null
+++ b/actions/followmouse.png
@@ -0,0 +1 @@
+arrow.png
\ No newline at end of file
diff --git a/actions/food.png b/actions/food.png
new file mode 100755
index 0000000..dbacc23
Binary files /dev/null and b/actions/food.png differ
diff --git a/actions/gps.png b/actions/gps.png
new file mode 120000
index 0000000..095cbea
--- /dev/null
+++ b/actions/gps.png
@@ -0,0 +1 @@
+../places/poi-marker.png
\ No newline at end of file
diff --git a/actions/hand.png b/actions/hand.png
new file mode 120000
index 0000000..be66c66
--- /dev/null
+++ b/actions/hand.png
@@ -0,0 +1 @@
+transform-browse.png
\ No newline at end of file
diff --git a/actions/insert-link.png b/actions/insert-link.png
index 78ae9bf..a8a583b 100755
Binary files a/actions/insert-link.png and b/actions/insert-link.png differ
diff --git a/actions/layer-visible-off.png b/actions/layer-visible-off.png
new file mode 100755
index 0000000..ca25c79
Binary files /dev/null and b/actions/layer-visible-off.png differ
diff --git a/actions/layer-visible-on.png b/actions/layer-visible-on.png
new file mode 100755
index 0000000..2571344
Binary files /dev/null and b/actions/layer-visible-on.png differ
diff --git a/actions/open-for-editing.png b/actions/open-for-editing.png
new file mode 120000
index 0000000..106b53b
--- /dev/null
+++ b/actions/open-for-editing.png
@@ -0,0 +1 @@
+document-edit.png
\ No newline at end of file
diff --git a/actions/photo.png b/actions/photo.png
new file mode 120000
index 0000000..084400a
--- /dev/null
+++ b/actions/photo.png
@@ -0,0 +1 @@
+view-preview.png
\ No newline at end of file
diff --git a/actions/photos-amarok.png b/actions/photos-amarok.png
new file mode 120000
index 0000000..084400a
--- /dev/null
+++ b/actions/photos-amarok.png
@@ -0,0 +1 @@
+view-preview.png
\ No newline at end of file
diff --git a/actions/pin.png b/actions/pin.png
new file mode 100644
index 0000000..22a02a7
Binary files /dev/null and b/actions/pin.png differ
diff --git a/actions/quickview.png b/actions/quickview.png
new file mode 120000
index 0000000..6a333d9
--- /dev/null
+++ b/actions/quickview.png
@@ -0,0 +1 @@
+layer-visible-on.png
\ No newline at end of file
diff --git a/actions/rating-unreated.png b/actions/rating-unreated.png
new file mode 120000
index 0000000..3605489
--- /dev/null
+++ b/actions/rating-unreated.png
@@ -0,0 +1 @@
+../status/unstarred.png
\ No newline at end of file
diff --git a/actions/recent.png b/actions/recent.png
new file mode 100644
index 0000000..7658fe1
Binary files /dev/null and b/actions/recent.png differ
diff --git a/actions/refactor.png b/actions/refactor.png
new file mode 120000
index 0000000..521b94e
--- /dev/null
+++ b/actions/refactor.png
@@ -0,0 +1 @@
+view-refresh.png
\ No newline at end of file
diff --git a/actions/remove-amarok.png b/actions/remove-amarok.png
new file mode 120000
index 0000000..bb0a74a
--- /dev/null
+++ b/actions/remove-amarok.png
@@ -0,0 +1 @@
+edit-delete.png
\ No newline at end of file
diff --git a/actions/scriptnew.png b/actions/scriptnew.png
new file mode 120000
index 0000000..bf4d2d3
--- /dev/null
+++ b/actions/scriptnew.png
@@ -0,0 +1 @@
+amarok_scripts.png
\ No newline at end of file
diff --git a/actions/scriptopen.png b/actions/scriptopen.png
new file mode 120000
index 0000000..340a617
--- /dev/null
+++ b/actions/scriptopen.png
@@ -0,0 +1 @@
+gtk-open.png
\ No newline at end of file
diff --git a/actions/system-upgrade.png b/actions/system-upgrade.png
index ee6869f..b043ff7 100644
Binary files a/actions/system-upgrade.png and b/actions/system-upgrade.png differ
diff --git a/actions/tag.png b/actions/tag.png
index f44a2b8..35fd5f1 100644
Binary files a/actions/tag.png and b/actions/tag.png differ
diff --git a/actions/transform-browse.png b/actions/transform-browse.png
new file mode 100755
index 0000000..098f309
Binary files /dev/null and b/actions/transform-browse.png differ
diff --git a/actions/user-identity.png b/actions/user-identity.png
new file mode 120000
index 0000000..8bacc77
--- /dev/null
+++ b/actions/user-identity.png
@@ -0,0 +1 @@
+im-user.png
\ No newline at end of file
diff --git a/actions/user.png b/actions/user.png
new file mode 120000
index 0000000..8bacc77
--- /dev/null
+++ b/actions/user.png
@@ -0,0 +1 @@
+im-user.png
\ No newline at end of file
diff --git a/actions/view-media-recent.png b/actions/view-media-recent.png
new file mode 120000
index 0000000..378b036
--- /dev/null
+++ b/actions/view-media-recent.png
@@ -0,0 +1 @@
+recent.png
\ No newline at end of file
diff --git a/actions/view-services-scripted-amarok.png b/actions/view-services-scripted-amarok.png
new file mode 120000
index 0000000..bf4d2d3
--- /dev/null
+++ b/actions/view-services-scripted-amarok.png
@@ -0,0 +1 @@
+amarok_scripts.png
\ No newline at end of file
diff --git a/actions/visibility.png b/actions/visibility.png
new file mode 120000
index 0000000..6a333d9
--- /dev/null
+++ b/actions/visibility.png
@@ -0,0 +1 @@
+layer-visible-on.png
\ No newline at end of file
diff --git a/actions/window-minimize-symbolic.png b/actions/window-minimize-symbolic.png
index 8f8edfc..4feb099 100644
Binary files a/actions/window-minimize-symbolic.png and b/actions/window-minimize-symbolic.png differ
diff --git a/actions/window-pin.png b/actions/window-pin.png
new file mode 100644
index 0000000..0b99069
Binary files /dev/null and b/actions/window-pin.png differ
diff --git a/apps/preferences-applications.png b/apps/preferences-applications.png
new file mode 120000
index 0000000..a3858ad
--- /dev/null
+++ b/apps/preferences-applications.png
@@ -0,0 +1 @@
+../categories/applications-accessories.png
\ No newline at end of file
diff --git a/apps/preferences-kcalc-constants.png b/apps/preferences-kcalc-constants.png
index 13bd17e..a87ec97 100755
Binary files a/apps/preferences-kcalc-constants.png and b/apps/preferences-kcalc-constants.png differ
diff --git a/apps/preferences-log.png b/apps/preferences-log.png
new file mode 100755
index 0000000..34be6d6
Binary files /dev/null and b/apps/preferences-log.png differ
diff --git a/apps/preferences-log.svg b/apps/preferences-log.svg
deleted file mode 100644
index dd78f9c..0000000
--- a/apps/preferences-log.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/apps/preferences-plugin.png b/apps/preferences-plugin.png
index f265ef2..1865cb3 100755
Binary files a/apps/preferences-plugin.png and b/apps/preferences-plugin.png differ
diff --git a/apps/preferences-plugin.svg b/apps/preferences-plugin.svg
deleted file mode 100644
index 702d712..0000000
--- a/apps/preferences-plugin.svg
+++ /dev/null
@@ -1,71 +0,0 @@
-
-
-
-
diff --git a/apps/preferences-releasenotes.png b/apps/preferences-releasenotes.png
new file mode 100755
index 0000000..6980543
Binary files /dev/null and b/apps/preferences-releasenotes.png differ
diff --git a/apps/preferences-releasenotes.svg b/apps/preferences-releasenotes.svg
deleted file mode 100644
index bd91094..0000000
--- a/apps/preferences-releasenotes.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/apps/preferences-security-apparmor.png b/apps/preferences-security-apparmor.png
new file mode 100644
index 0000000..72fe265
Binary files /dev/null and b/apps/preferences-security-apparmor.png differ
diff --git a/apps/preferences-security-apparmor.svg b/apps/preferences-security-apparmor.svg
deleted file mode 100644
index 52b372d..0000000
--- a/apps/preferences-security-apparmor.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/apps/preferences-security-kerberos.png b/apps/preferences-security-kerberos.png
new file mode 100644
index 0000000..168ce20
Binary files /dev/null and b/apps/preferences-security-kerberos.png differ
diff --git a/apps/preferences-security-kerberos.svg b/apps/preferences-security-kerberos.svg
deleted file mode 100644
index 637e47e..0000000
--- a/apps/preferences-security-kerberos.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/apps/preferences-system-network-ethernet.png b/apps/preferences-system-network-ethernet.png
new file mode 120000
index 0000000..8079e1e
--- /dev/null
+++ b/apps/preferences-system-network-ethernet.png
@@ -0,0 +1 @@
+../status/network-wired.png
\ No newline at end of file
diff --git a/apps/preferences-system-network-ethernet.svg b/apps/preferences-system-network-ethernet.svg
deleted file mode 100644
index 6a901ff..0000000
--- a/apps/preferences-system-network-ethernet.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/apps/preferences-system-notifications.png b/apps/preferences-system-notifications.png
deleted file mode 100755
index fee0171..0000000
Binary files a/apps/preferences-system-notifications.png and /dev/null differ
diff --git a/apps/preferences-system-notifications.png b/apps/preferences-system-notifications.png
new file mode 120000
index 0000000..9895cce
--- /dev/null
+++ b/apps/preferences-system-notifications.png
@@ -0,0 +1 @@
+preferences-desktop-notification.png
\ No newline at end of file
diff --git a/apps/steam.png b/apps/steam.png
index 8b32a87..3cafb9f 100755
Binary files a/apps/steam.png and b/apps/steam.png differ
diff --git a/apps/steam.svg b/apps/steam.svg
deleted file mode 100644
index 8e140a4..0000000
--- a/apps/steam.svg
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
diff --git a/apps/utilities-log-viewer.png b/apps/utilities-log-viewer.png
deleted file mode 100755
index 99d0944..0000000
Binary files a/apps/utilities-log-viewer.png and /dev/null differ
diff --git a/apps/utilities-log-viewer.png b/apps/utilities-log-viewer.png
new file mode 120000
index 0000000..03e1560
--- /dev/null
+++ b/apps/utilities-log-viewer.png
@@ -0,0 +1 @@
+preferences-log.png
\ No newline at end of file
diff --git a/apps/wine-winetricks.png b/apps/wine-winetricks.png
index 3cb3b85..8510193 100755
Binary files a/apps/wine-winetricks.png and b/apps/wine-winetricks.png differ
diff --git a/devices/auth-fingerprint.png b/devices/auth-fingerprint.png
new file mode 120000
index 0000000..03a6f82
--- /dev/null
+++ b/devices/auth-fingerprint.png
@@ -0,0 +1 @@
+../actions/fingerprint.png
\ No newline at end of file
diff --git a/devices/drive-harddisk.svg b/devices/drive-harddisk.svg
deleted file mode 100755
index 9dcc8b6..0000000
--- a/devices/drive-harddisk.svg
+++ /dev/null
@@ -1,64 +0,0 @@
-
-
-
-
diff --git a/index.theme b/index.theme
index 8d98c11..1550225 100644
--- a/index.theme
+++ b/index.theme
@@ -1,7 +1,7 @@
[Icon Theme]
Name=Buuf For Many Desktops
Comment=Based on Mattahan's artwork in devianart cc-by-nc-sa 2.5
-Inherits=oxygen,gnome,hicolor
+Inherits=oxygen,gnome,hicolor,breeze
Directories=actions,applets,apps,devices,categories,emblems,emotes,places,mimetypes,status,stock
[actions]
diff --git a/link_symbolics-del_duplicated_svgs.sh b/link_symbolics-del_duplicated_svgs.sh
index b1fd34b..9f27428 100755
--- a/link_symbolics-del_duplicated_svgs.sh
+++ b/link_symbolics-del_duplicated_svgs.sh
@@ -2,12 +2,12 @@
# This script does the following, scanning all subdirs:
# scan for all svgs
-# if there is a png with the same name, remove it
+# if there is a png with the same name, remove the SVG
# scan all icon_name-symbolic.svg
# if there is no icon_name-symbolic.png
# create one linking to the non-symbolic
# remove the symbolic svg
-# It doesn't remove svg that don't have a corresponding png (these svgs are thre while the theme is not yet complete, so I can see I need to create an icon. Yes, it's ugly to publish a theme like that, sorry)
+# It doesn't remove svg that don't have a corresponding png (these svgs are there while the theme is not yet complete, so I can see I need to create an icon. Yes, it's ugly to publish a theme like that, sorry)
# You can use it in "dry mode", where it prompts what it would do, but without actually doing it
@@ -46,7 +46,6 @@ case $1 in
;;
*)
showErrorUsage "Error: unknown parameter"
- showHelp
exit 1
;;
esac
@@ -72,6 +71,15 @@ echo "Script unfinished. Exiting"
exit 2
+# To do:
+
+# scan all *symbolic.svg, and for each of them:
+# if there is no icon_name-symbolic.png
+# create one linking to the non-symbolic
+#
+# scan all *.svg, and for each:
+# if there is a matching filename.png then remove the svg
+
for filenamesencer in *symbolic.svg
do
echo "Processant $filenamesencer"
diff --git a/remove_duplicated_SVGs.sh b/remove_duplicated_SVGs.sh
new file mode 100755
index 0000000..5520d25
--- /dev/null
+++ b/remove_duplicated_SVGs.sh
@@ -0,0 +1,38 @@
+#!/bin/bash
+
+echo "Running in directory $(pwd)"
+read -p "Do you really want to execute the changes (y/n)? " pregunta
+
+if [ "$pregunta" = "y" ]
+then
+ echo "Changes will be executed"
+else
+ echo "Changes will NOT be executed; doing a dry run, that is, the script will only show what it would have done if you had answered yes"
+fi
+read -p "Press Enter to continue..."
+
+for filenamesencer in *.svg
+do
+ echo "Processing $filenamesencer"
+ filename_no_ext="${filenamesencer%.*}"
+ echo "Filename without extension: $filename_no_ext"
+ filename_png="$filename_no_ext.png"
+ if [ -e "$filename_png" ]
+ then
+ echo "Located an SVG which has also a matching PNG: $filenamesencer and $filename_png"
+ echo
+ echo "Operation: delete SVG:"
+ echo "rm $filenamesencer"
+ if [ "$pregunta" = "s" ]
+ then
+ rm "$filenamesencer"
+ echo "rm done"
+ fi
+ else
+ echo "***** There is no matching PNG file, therefore leaving the SVG in place..."
+ fi
+ echo
+ echo
+ echo
+
+done
diff --git a/status/media-playback-paused.png b/status/media-playback-paused.png
new file mode 120000
index 0000000..9bf3611
--- /dev/null
+++ b/status/media-playback-paused.png
@@ -0,0 +1 @@
+../actions/media-playback-pause.png
\ No newline at end of file
diff --git a/status/media-playback-paused.svg b/status/media-playback-paused.svg
deleted file mode 100644
index 942fcf6..0000000
--- a/status/media-playback-paused.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
diff --git a/status/media-playback-playing.png b/status/media-playback-playing.png
new file mode 120000
index 0000000..20d7f25
--- /dev/null
+++ b/status/media-playback-playing.png
@@ -0,0 +1 @@
+../actions/media-playback-start.png
\ No newline at end of file
diff --git a/status/media-playback-playing.svg b/status/media-playback-playing.svg
deleted file mode 100644
index f5846f0..0000000
--- a/status/media-playback-playing.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
diff --git a/status/media-playback-stopped.png b/status/media-playback-stopped.png
new file mode 120000
index 0000000..8bd9638
--- /dev/null
+++ b/status/media-playback-stopped.png
@@ -0,0 +1 @@
+../actions/media-playback-stop.png
\ No newline at end of file