diff --git a/CMakeLists.txt b/CMakeLists.txt
index 84e08ffb9..00b7bbc2f 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,15 +1,15 @@
install(FILES colors metadata.desktop DESTINATION ${DATA_INSTALL_DIR}/desktoptheme/default/)
-FILE(GLOB widgets widgets/*.svg)
+FILE(GLOB widgets widgets/*.svgz)
install( FILES ${widgets} DESTINATION ${DATA_INSTALL_DIR}/desktoptheme/default/widgets/ )
-FILE(GLOB dialogs dialogs/*.svg)
+FILE(GLOB dialogs dialogs/*.svgz)
install( FILES ${dialogs} DESTINATION ${DATA_INSTALL_DIR}/desktoptheme/default/dialogs/ )
-FILE(GLOB opaque opaque/widgets/*.svg)
+FILE(GLOB opaque opaque/widgets/*.svgz)
install( FILES ${opaque} DESTINATION ${DATA_INSTALL_DIR}/desktoptheme/default/opaque/widgets/ )
-FILE(GLOB opaque opaque/dialogs/*.svg)
+FILE(GLOB opaque opaque/dialogs/*.svgz)
install( FILES ${opaque} DESTINATION ${DATA_INSTALL_DIR}/desktoptheme/default/opaque/dialogs/ )
diff --git a/dialogs/background.svg b/dialogs/background.svg
deleted file mode 100644
index 58bc7e621..000000000
--- a/dialogs/background.svg
+++ /dev/null
@@ -1,1496 +0,0 @@
-
-
-
diff --git a/dialogs/background.svgz b/dialogs/background.svgz
new file mode 100644
index 000000000..504441724
Binary files /dev/null and b/dialogs/background.svgz differ
diff --git a/dialogs/krunner.svg b/dialogs/krunner.svg
deleted file mode 100644
index 58bc7e621..000000000
--- a/dialogs/krunner.svg
+++ /dev/null
@@ -1,1496 +0,0 @@
-
-
-
diff --git a/dialogs/krunner.svgz b/dialogs/krunner.svgz
new file mode 100644
index 000000000..7ae707561
Binary files /dev/null and b/dialogs/krunner.svgz differ
diff --git a/dialogs/shutdowndialog.source.svg b/dialogs/shutdowndialog.source.svg
deleted file mode 100644
index 24ded525d..000000000
--- a/dialogs/shutdowndialog.source.svg
+++ /dev/null
@@ -1,2500 +0,0 @@
-
-
-
diff --git a/dialogs/shutdowndialog.source.svgz b/dialogs/shutdowndialog.source.svgz
new file mode 100644
index 000000000..d91e264ab
Binary files /dev/null and b/dialogs/shutdowndialog.source.svgz differ
diff --git a/dialogs/shutdowndialog.svg b/dialogs/shutdowndialog.svg
deleted file mode 100644
index 624af963c..000000000
--- a/dialogs/shutdowndialog.svg
+++ /dev/null
@@ -1,2347 +0,0 @@
-
-
-
diff --git a/dialogs/shutdowndialog.svgz b/dialogs/shutdowndialog.svgz
new file mode 100644
index 000000000..106e2b0d4
Binary files /dev/null and b/dialogs/shutdowndialog.svgz differ
diff --git a/opaque/dialogs/background.svg b/opaque/dialogs/background.svg
deleted file mode 100644
index 10f68a41a..000000000
--- a/opaque/dialogs/background.svg
+++ /dev/null
@@ -1,1184 +0,0 @@
-
-
-
diff --git a/opaque/dialogs/background.svgz b/opaque/dialogs/background.svgz
new file mode 100644
index 000000000..fd2f2e344
Binary files /dev/null and b/opaque/dialogs/background.svgz differ
diff --git a/opaque/dialogs/krunner.svg b/opaque/dialogs/krunner.svg
deleted file mode 100644
index 10f68a41a..000000000
--- a/opaque/dialogs/krunner.svg
+++ /dev/null
@@ -1,1184 +0,0 @@
-
-
-
diff --git a/opaque/dialogs/krunner.svgz b/opaque/dialogs/krunner.svgz
new file mode 100644
index 000000000..3876e4bd9
Binary files /dev/null and b/opaque/dialogs/krunner.svgz differ
diff --git a/opaque/dialogs/shutdowndialog.svg b/opaque/dialogs/shutdowndialog.svg
deleted file mode 100644
index 895784026..000000000
--- a/opaque/dialogs/shutdowndialog.svg
+++ /dev/null
@@ -1,3029 +0,0 @@
-
-
-
diff --git a/opaque/dialogs/shutdowndialog.svgz b/opaque/dialogs/shutdowndialog.svgz
new file mode 100644
index 000000000..0356bc13c
Binary files /dev/null and b/opaque/dialogs/shutdowndialog.svgz differ
diff --git a/opaque/widgets/panel-background.svg b/opaque/widgets/panel-background.svg
deleted file mode 100644
index 4bfea2bf8..000000000
--- a/opaque/widgets/panel-background.svg
+++ /dev/null
@@ -1,1534 +0,0 @@
-
-
-
diff --git a/opaque/widgets/panel-background.svgz b/opaque/widgets/panel-background.svgz
new file mode 100644
index 000000000..aa393b070
Binary files /dev/null and b/opaque/widgets/panel-background.svgz differ
diff --git a/opaque/widgets/tooltip.svg b/opaque/widgets/tooltip.svg
deleted file mode 100644
index 10f68a41a..000000000
--- a/opaque/widgets/tooltip.svg
+++ /dev/null
@@ -1,1184 +0,0 @@
-
-
-
diff --git a/opaque/widgets/tooltip.svgz b/opaque/widgets/tooltip.svgz
new file mode 100644
index 000000000..fe1999bdb
Binary files /dev/null and b/opaque/widgets/tooltip.svgz differ
diff --git a/widgets/analog_meter.svg b/widgets/analog_meter.svg
deleted file mode 100644
index 8e9fa9a35..000000000
--- a/widgets/analog_meter.svg
+++ /dev/null
@@ -1,945 +0,0 @@
-
-
-
diff --git a/widgets/analog_meter.svgz b/widgets/analog_meter.svgz
new file mode 100644
index 000000000..4f6fc24eb
Binary files /dev/null and b/widgets/analog_meter.svgz differ
diff --git a/widgets/background.svg b/widgets/background.svg
deleted file mode 100644
index 80437c310..000000000
--- a/widgets/background.svg
+++ /dev/null
@@ -1,1495 +0,0 @@
-
-
-
diff --git a/widgets/background.svgz b/widgets/background.svgz
new file mode 100644
index 000000000..bfab1304e
Binary files /dev/null and b/widgets/background.svgz differ
diff --git a/widgets/bar_meter_horizontal.svg b/widgets/bar_meter_horizontal.svg
deleted file mode 100644
index 17d2ede25..000000000
--- a/widgets/bar_meter_horizontal.svg
+++ /dev/null
@@ -1,104 +0,0 @@
-
-
-
diff --git a/widgets/bar_meter_horizontal.svgz b/widgets/bar_meter_horizontal.svgz
new file mode 100644
index 000000000..975430666
Binary files /dev/null and b/widgets/bar_meter_horizontal.svgz differ
diff --git a/widgets/bar_meter_vertical.svg b/widgets/bar_meter_vertical.svg
deleted file mode 100644
index 4c33dc3bf..000000000
--- a/widgets/bar_meter_vertical.svg
+++ /dev/null
@@ -1,105 +0,0 @@
-
-
-
diff --git a/widgets/bar_meter_vertical.svgz b/widgets/bar_meter_vertical.svgz
new file mode 100644
index 000000000..2a4f55ac0
Binary files /dev/null and b/widgets/bar_meter_vertical.svgz differ
diff --git a/widgets/branding.svg b/widgets/branding.svg
deleted file mode 100644
index d24de9a5b..000000000
--- a/widgets/branding.svg
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
-
diff --git a/widgets/branding.svgz b/widgets/branding.svgz
new file mode 100644
index 000000000..21b062b48
Binary files /dev/null and b/widgets/branding.svgz differ
diff --git a/widgets/clock.svg b/widgets/clock.svg
deleted file mode 100644
index 5183eaa44..000000000
--- a/widgets/clock.svg
+++ /dev/null
@@ -1,1568 +0,0 @@
-
-
-
diff --git a/widgets/clock.svgz b/widgets/clock.svgz
new file mode 100644
index 000000000..ae22b98a6
Binary files /dev/null and b/widgets/clock.svgz differ
diff --git a/widgets/connection-established.svg b/widgets/connection-established.svg
deleted file mode 100644
index 92e8fee60..000000000
--- a/widgets/connection-established.svg
+++ /dev/null
@@ -1,1717 +0,0 @@
-
-
-
diff --git a/widgets/connection-established.svgz b/widgets/connection-established.svgz
new file mode 100644
index 000000000..2ffd3d690
Binary files /dev/null and b/widgets/connection-established.svgz differ
diff --git a/widgets/containment-controls.svg b/widgets/containment-controls.svg
deleted file mode 100644
index 78ee18a09..000000000
--- a/widgets/containment-controls.svg
+++ /dev/null
@@ -1,3569 +0,0 @@
-
-
-
diff --git a/widgets/containment-controls.svgz b/widgets/containment-controls.svgz
new file mode 100644
index 000000000..3c85280d9
Binary files /dev/null and b/widgets/containment-controls.svgz differ
diff --git a/widgets/pager.svg b/widgets/pager.svg
deleted file mode 100644
index 58877c134..000000000
--- a/widgets/pager.svg
+++ /dev/null
@@ -1,832 +0,0 @@
-
-
-
diff --git a/widgets/pager.svgz b/widgets/pager.svgz
new file mode 100644
index 000000000..d03b968c7
Binary files /dev/null and b/widgets/pager.svgz differ
diff --git a/widgets/panel-background.svg b/widgets/panel-background.svg
deleted file mode 100644
index 5a72bd02e..000000000
--- a/widgets/panel-background.svg
+++ /dev/null
@@ -1,1712 +0,0 @@
-
-
-
diff --git a/widgets/panel-background.svgz b/widgets/panel-background.svgz
new file mode 100644
index 000000000..7278c2878
Binary files /dev/null and b/widgets/panel-background.svgz differ
diff --git a/widgets/plot-background.svg b/widgets/plot-background.svg
deleted file mode 100644
index de8d36599..000000000
--- a/widgets/plot-background.svg
+++ /dev/null
@@ -1,89 +0,0 @@
-
-
-
diff --git a/widgets/plot-background.svgz b/widgets/plot-background.svgz
new file mode 100644
index 000000000..0e0c8a5e1
Binary files /dev/null and b/widgets/plot-background.svgz differ
diff --git a/widgets/systemtray.svg b/widgets/systemtray.svg
deleted file mode 100644
index ef43e7759..000000000
--- a/widgets/systemtray.svg
+++ /dev/null
@@ -1,671 +0,0 @@
-
-
-
diff --git a/widgets/systemtray.svgz b/widgets/systemtray.svgz
new file mode 100644
index 000000000..d0f287509
Binary files /dev/null and b/widgets/systemtray.svgz differ
diff --git a/widgets/tasks.svg b/widgets/tasks.svg
deleted file mode 100644
index 421140aed..000000000
--- a/widgets/tasks.svg
+++ /dev/null
@@ -1,859 +0,0 @@
-
-
-
diff --git a/widgets/tasks.svgz b/widgets/tasks.svgz
new file mode 100644
index 000000000..9e3fe9356
Binary files /dev/null and b/widgets/tasks.svgz differ
diff --git a/widgets/toolbox-button.svg b/widgets/toolbox-button.svg
deleted file mode 100644
index c3158d60d..000000000
--- a/widgets/toolbox-button.svg
+++ /dev/null
@@ -1,832 +0,0 @@
-
-
-
diff --git a/widgets/toolbox-button.svgz b/widgets/toolbox-button.svgz
new file mode 100644
index 000000000..c35c4918e
Binary files /dev/null and b/widgets/toolbox-button.svgz differ
diff --git a/widgets/tooltip.svg b/widgets/tooltip.svg
deleted file mode 100644
index 50ed38205..000000000
--- a/widgets/tooltip.svg
+++ /dev/null
@@ -1,1495 +0,0 @@
-
-
-
diff --git a/widgets/tooltip.svgz b/widgets/tooltip.svgz
new file mode 100644
index 000000000..f2521d297
Binary files /dev/null and b/widgets/tooltip.svgz differ
diff --git a/widgets/translucentbackground.svg b/widgets/translucentbackground.svg
deleted file mode 100644
index 927f04e28..000000000
--- a/widgets/translucentbackground.svg
+++ /dev/null
@@ -1,1504 +0,0 @@
-
-
-
diff --git a/widgets/translucentbackground.svgz b/widgets/translucentbackground.svgz
new file mode 100644
index 000000000..787a59d54
Binary files /dev/null and b/widgets/translucentbackground.svgz differ