diff --git a/LockScreen/kali/contents/images/1024x768.png b/LockScreen/kali/contents/images/1024x768.png
new file mode 100644
index 00000000..a810c174
Binary files /dev/null and b/LockScreen/kali/contents/images/1024x768.png differ
diff --git a/LockScreen/kali/contents/images/1024x768.svg b/LockScreen/kali/contents/images/1024x768.svg
deleted file mode 100644
index 7600ac1a..00000000
--- a/LockScreen/kali/contents/images/1024x768.svg
+++ /dev/null
@@ -1,3423 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-]>
-
diff --git a/LockScreen/kali/contents/images/1280x1024.png b/LockScreen/kali/contents/images/1280x1024.png
new file mode 100644
index 00000000..f5289cca
Binary files /dev/null and b/LockScreen/kali/contents/images/1280x1024.png differ
diff --git a/LockScreen/kali/contents/images/1280x1024.svg b/LockScreen/kali/contents/images/1280x1024.svg
deleted file mode 100644
index 227f893d..00000000
--- a/LockScreen/kali/contents/images/1280x1024.svg
+++ /dev/null
@@ -1,3432 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-]>
-
diff --git a/LockScreen/kali/contents/images/1280x720.png b/LockScreen/kali/contents/images/1280x720.png
new file mode 100644
index 00000000..91845ea4
Binary files /dev/null and b/LockScreen/kali/contents/images/1280x720.png differ
diff --git a/LockScreen/kali/contents/images/1280x720.svg b/LockScreen/kali/contents/images/1280x720.svg
deleted file mode 100644
index 0ff4f80e..00000000
--- a/LockScreen/kali/contents/images/1280x720.svg
+++ /dev/null
@@ -1,3436 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-]>
-
diff --git a/LockScreen/kali/contents/images/1280x800.png b/LockScreen/kali/contents/images/1280x800.png
new file mode 100644
index 00000000..45c4b1ea
Binary files /dev/null and b/LockScreen/kali/contents/images/1280x800.png differ
diff --git a/LockScreen/kali/contents/images/1280x800.svg b/LockScreen/kali/contents/images/1280x800.svg
deleted file mode 100644
index 6987e33d..00000000
--- a/LockScreen/kali/contents/images/1280x800.svg
+++ /dev/null
@@ -1,3435 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-]>
-
diff --git a/LockScreen/kali/contents/images/1600x1200.png b/LockScreen/kali/contents/images/1600x1200.png
new file mode 100644
index 00000000..a42506b9
Binary files /dev/null and b/LockScreen/kali/contents/images/1600x1200.png differ
diff --git a/LockScreen/kali/contents/images/1600x1200.svg b/LockScreen/kali/contents/images/1600x1200.svg
deleted file mode 100644
index 1c575485..00000000
--- a/LockScreen/kali/contents/images/1600x1200.svg
+++ /dev/null
@@ -1,3440 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-]>
-
diff --git a/LockScreen/kali/contents/images/1920x1080.png b/LockScreen/kali/contents/images/1920x1080.png
new file mode 100644
index 00000000..47615d85
Binary files /dev/null and b/LockScreen/kali/contents/images/1920x1080.png differ
diff --git a/LockScreen/kali/contents/images/1920x1080.svg b/LockScreen/kali/contents/images/1920x1080.svg
deleted file mode 100644
index 510d57d1..00000000
--- a/LockScreen/kali/contents/images/1920x1080.svg
+++ /dev/null
@@ -1,830 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-]>
-
diff --git a/LockScreen/kali/contents/images/1920x1200.png b/LockScreen/kali/contents/images/1920x1200.png
new file mode 100644
index 00000000..827002a0
Binary files /dev/null and b/LockScreen/kali/contents/images/1920x1200.png differ
diff --git a/LockScreen/kali/contents/images/1920x1200.svg b/LockScreen/kali/contents/images/1920x1200.svg
deleted file mode 100644
index 64ac2c4e..00000000
--- a/LockScreen/kali/contents/images/1920x1200.svg
+++ /dev/null
@@ -1,3439 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-]>
-
diff --git a/LockScreen/kali/contents/images/2560x1080.png b/LockScreen/kali/contents/images/2560x1080.png
new file mode 100644
index 00000000..ce751a1b
Binary files /dev/null and b/LockScreen/kali/contents/images/2560x1080.png differ
diff --git a/LockScreen/kali/contents/images/2560x1080.svg b/LockScreen/kali/contents/images/2560x1080.svg
deleted file mode 100644
index 6fd91b4d..00000000
--- a/LockScreen/kali/contents/images/2560x1080.svg
+++ /dev/null
@@ -1,3437 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-]>
-
diff --git a/LockScreen/kali/contents/images/2560x1440.png b/LockScreen/kali/contents/images/2560x1440.png
new file mode 100644
index 00000000..8d36964a
Binary files /dev/null and b/LockScreen/kali/contents/images/2560x1440.png differ
diff --git a/LockScreen/kali/contents/images/2560x1440.svg b/LockScreen/kali/contents/images/2560x1440.svg
deleted file mode 100644
index 131e9a8f..00000000
--- a/LockScreen/kali/contents/images/2560x1440.svg
+++ /dev/null
@@ -1,3440 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-]>
-
diff --git a/LockScreen/kali/contents/images/2560x1600.png b/LockScreen/kali/contents/images/2560x1600.png
new file mode 100644
index 00000000..1f6d6e22
Binary files /dev/null and b/LockScreen/kali/contents/images/2560x1600.png differ
diff --git a/LockScreen/kali/contents/images/2560x1600.svg b/LockScreen/kali/contents/images/2560x1600.svg
deleted file mode 100644
index 4ba80b8f..00000000
--- a/LockScreen/kali/contents/images/2560x1600.svg
+++ /dev/null
@@ -1,3445 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-]>
-
diff --git a/LockScreen/kali/contents/images/3840x2160.png b/LockScreen/kali/contents/images/3840x2160.png
new file mode 100644
index 00000000..533a685a
Binary files /dev/null and b/LockScreen/kali/contents/images/3840x2160.png differ
diff --git a/LockScreen/kali/contents/images/3840x2160.svg b/LockScreen/kali/contents/images/3840x2160.svg
deleted file mode 100644
index 864dd568..00000000
--- a/LockScreen/kali/contents/images/3840x2160.svg
+++ /dev/null
@@ -1,3446 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-]>
-
diff --git a/Wallpapers/kali/contents/images/1024x768.png b/Wallpapers/kali/contents/images/1024x768.png
new file mode 100644
index 00000000..2c152496
Binary files /dev/null and b/Wallpapers/kali/contents/images/1024x768.png differ
diff --git a/Wallpapers/kali/contents/images/1024x768.svg b/Wallpapers/kali/contents/images/1024x768.svg
deleted file mode 100644
index 6c5684b4..00000000
--- a/Wallpapers/kali/contents/images/1024x768.svg
+++ /dev/null
@@ -1,3683 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-]>
-
diff --git a/Wallpapers/kali/contents/images/1280x1024.png b/Wallpapers/kali/contents/images/1280x1024.png
new file mode 100644
index 00000000..41a2e4e4
Binary files /dev/null and b/Wallpapers/kali/contents/images/1280x1024.png differ
diff --git a/Wallpapers/kali/contents/images/1280x1024.svg b/Wallpapers/kali/contents/images/1280x1024.svg
deleted file mode 100644
index 9f17e79f..00000000
--- a/Wallpapers/kali/contents/images/1280x1024.svg
+++ /dev/null
@@ -1,3687 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-]>
-
diff --git a/Wallpapers/kali/contents/images/1280x720.png b/Wallpapers/kali/contents/images/1280x720.png
new file mode 100644
index 00000000..0e1fce2e
Binary files /dev/null and b/Wallpapers/kali/contents/images/1280x720.png differ
diff --git a/Wallpapers/kali/contents/images/1280x720.svg b/Wallpapers/kali/contents/images/1280x720.svg
deleted file mode 100644
index 80cc5fb6..00000000
--- a/Wallpapers/kali/contents/images/1280x720.svg
+++ /dev/null
@@ -1,3693 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-]>
-
diff --git a/Wallpapers/kali/contents/images/1280x800.png b/Wallpapers/kali/contents/images/1280x800.png
new file mode 100644
index 00000000..c02c1280
Binary files /dev/null and b/Wallpapers/kali/contents/images/1280x800.png differ
diff --git a/Wallpapers/kali/contents/images/1280x800.svg b/Wallpapers/kali/contents/images/1280x800.svg
deleted file mode 100644
index 7f57525b..00000000
--- a/Wallpapers/kali/contents/images/1280x800.svg
+++ /dev/null
@@ -1,3690 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-]>
-
diff --git a/Wallpapers/kali/contents/images/1600x1200.png b/Wallpapers/kali/contents/images/1600x1200.png
new file mode 100644
index 00000000..9929b469
Binary files /dev/null and b/Wallpapers/kali/contents/images/1600x1200.png differ
diff --git a/Wallpapers/kali/contents/images/1600x1200.svg b/Wallpapers/kali/contents/images/1600x1200.svg
deleted file mode 100644
index aa75a371..00000000
--- a/Wallpapers/kali/contents/images/1600x1200.svg
+++ /dev/null
@@ -1,3701 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-]>
-
diff --git a/Wallpapers/kali/contents/images/1920x1080.png b/Wallpapers/kali/contents/images/1920x1080.png
new file mode 100644
index 00000000..f63a00d8
Binary files /dev/null and b/Wallpapers/kali/contents/images/1920x1080.png differ
diff --git a/Wallpapers/kali/contents/images/1920x1080.svg b/Wallpapers/kali/contents/images/1920x1080.svg
deleted file mode 100644
index 75707f00..00000000
--- a/Wallpapers/kali/contents/images/1920x1080.svg
+++ /dev/null
@@ -1,363 +0,0 @@
-
-
-
-
diff --git a/Wallpapers/kali/contents/images/1920x1200.png b/Wallpapers/kali/contents/images/1920x1200.png
new file mode 100644
index 00000000..05944df8
Binary files /dev/null and b/Wallpapers/kali/contents/images/1920x1200.png differ
diff --git a/Wallpapers/kali/contents/images/1920x1200.svg b/Wallpapers/kali/contents/images/1920x1200.svg
deleted file mode 100644
index f1465771..00000000
--- a/Wallpapers/kali/contents/images/1920x1200.svg
+++ /dev/null
@@ -1,3705 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-]>
-
diff --git a/Wallpapers/kali/contents/images/2560x1080.png b/Wallpapers/kali/contents/images/2560x1080.png
new file mode 100644
index 00000000..850b1b73
Binary files /dev/null and b/Wallpapers/kali/contents/images/2560x1080.png differ
diff --git a/Wallpapers/kali/contents/images/2560x1080.svg b/Wallpapers/kali/contents/images/2560x1080.svg
deleted file mode 100644
index a3d8cb7c..00000000
--- a/Wallpapers/kali/contents/images/2560x1080.svg
+++ /dev/null
@@ -1,3709 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-]>
-
diff --git a/Wallpapers/kali/contents/images/2560x1440.png b/Wallpapers/kali/contents/images/2560x1440.png
new file mode 100644
index 00000000..97be4532
Binary files /dev/null and b/Wallpapers/kali/contents/images/2560x1440.png differ
diff --git a/Wallpapers/kali/contents/images/2560x1440.svg b/Wallpapers/kali/contents/images/2560x1440.svg
deleted file mode 100644
index 3627e7c4..00000000
--- a/Wallpapers/kali/contents/images/2560x1440.svg
+++ /dev/null
@@ -1,3702 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-]>
-
diff --git a/Wallpapers/kali/contents/images/2560x1600.png b/Wallpapers/kali/contents/images/2560x1600.png
new file mode 100644
index 00000000..e71ad615
Binary files /dev/null and b/Wallpapers/kali/contents/images/2560x1600.png differ
diff --git a/Wallpapers/kali/contents/images/2560x1600.svg b/Wallpapers/kali/contents/images/2560x1600.svg
deleted file mode 100644
index 630908db..00000000
--- a/Wallpapers/kali/contents/images/2560x1600.svg
+++ /dev/null
@@ -1,3708 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-]>
-
diff --git a/Wallpapers/kali/contents/images/3840x2160.png b/Wallpapers/kali/contents/images/3840x2160.png
new file mode 100644
index 00000000..d3eab171
Binary files /dev/null and b/Wallpapers/kali/contents/images/3840x2160.png differ
diff --git a/Wallpapers/kali/contents/images/3840x2160.svg b/Wallpapers/kali/contents/images/3840x2160.svg
deleted file mode 100644
index 67f36d2e..00000000
--- a/Wallpapers/kali/contents/images/3840x2160.svg
+++ /dev/null
@@ -1,3701 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-]>
-
diff --git a/debian/changelog b/debian/changelog
index 52c2c772..884ffbd6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kali-themes (2019.4.6) kali-experimental; urgency=medium
+
+ * Replace SVG by PNG
+
+ -- Sophie Brun Mon, 04 Nov 2019 14:08:11 +0100
+
kali-themes (2019.4.5) kali-experimental; urgency=medium
[ Sophie Brun ]
diff --git a/debian/kali-desktop-base.postinst b/debian/kali-desktop-base.postinst
index ca68a93f..28c6bc62 100644
--- a/debian/kali-desktop-base.postinst
+++ b/debian/kali-desktop-base.postinst
@@ -45,16 +45,16 @@ EOF
desktop-background \
/usr/share/desktop-base/$theme-theme/wallpaper/contents/images/$filename $priority
done << EOF
-kali 1024x768.svg 67
-kali 1280x720.svg 67
-kali 1280x800.svg 67
-kali 1280x1024.svg 67
-kali 1600x1200.svg 67
-kali 1920x1080.svg 67
-kali 1920x1200.svg 67
-kali 2560x1440.svg 67
-kali 2560x1600.svg 67
-kali 3840x2160.svg 67
+kali 1024x768.png 67
+kali 1280x720.png 67
+kali 1280x800.png 67
+kali 1280x1024.png 67
+kali 1600x1200.png 67
+kali 1920x1080.png 67
+kali 1920x1200.png 67
+kali 2560x1440.png 67
+kali 2560x1600.png 67
+kali 3840x2160.png 67
EOF
# Set up an alternative for the XML version of the background
@@ -196,6 +196,26 @@ EOF
fi
+# Remove old alternatives on *.svg We use *.png now.
+if [ "${1}" = "configure" ] && dpkg --compare-versions "$2" lt "2019.4.6"; then
+ while read theme filename; do
+ update-alternatives --remove \
+ desktop-background \
+ /usr/share/desktop-base/$theme-theme/wallpaper/contents/images/$filename $priority
+ done << EOF
+kali 1024x768.svg
+kali 1280x720.svg
+kali 1280x800.svg
+kali 1280x1024.svg
+kali 1600x1200.svg
+kali 1920x1080.svg
+kali 1920x1200.svg
+kali 2560x1440.svg
+kali 2560x1600.svg
+kali 3840x2160.svg
+EOF
+fi
+
# Set Kali as default plymouth theme (on initial install and upgrade from
# old version)
if [ "${1}" = "configure" ] && dpkg --compare-versions "$2" lt "2019.4.0"; then
diff --git a/debian/kali-desktop-base.prerm b/debian/kali-desktop-base.prerm
index fb5f3eef..27127dff 100644
--- a/debian/kali-desktop-base.prerm
+++ b/debian/kali-desktop-base.prerm
@@ -13,16 +13,16 @@ if [ "$1" = "remove" ] || [ "$1" = "deconfigure" ]; then
desktop-background \
/usr/share/desktop-base/$theme-theme/wallpaper/contents/images/$filename $priority
done << EOF
-kali 1024x768.svg
-kali 1280x720.svg
-kali 1280x800.svg
-kali 1280x1024.svg
-kali 1600x1200.svg
-kali 1920x1080.svg
-kali 1920x1200.svg
-kali 2560x1440.svg
-kali 2560x1600.svg
-kali 3840x2160.svg
+kali 1024x768.png
+kali 1280x720.png
+kali 1280x800.png
+kali 1280x1024.png
+kali 1600x1200.png
+kali 1920x1080.png
+kali 1920x1200.png
+kali 2560x1440.png
+kali 2560x1600.png
+kali 3840x2160.png
EOF
# Remove desktop-background.xml alternatives