diff --git a/links/actions/16/help-about-symbolic.svg b/links/actions/16/help-about-symbolic.svg
new file mode 120000
index 00000000..af6d032d
--- /dev/null
+++ b/links/actions/16/help-about-symbolic.svg
@@ -0,0 +1 @@
+help-about.svg
\ No newline at end of file
diff --git a/links/actions/22/help-about-symbolic.svg b/links/actions/22/help-about-symbolic.svg
new file mode 120000
index 00000000..af6d032d
--- /dev/null
+++ b/links/actions/22/help-about-symbolic.svg
@@ -0,0 +1 @@
+help-about.svg
\ No newline at end of file
diff --git a/links/actions/24/help-about-symbolic.svg b/links/actions/24/help-about-symbolic.svg
new file mode 120000
index 00000000..af6d032d
--- /dev/null
+++ b/links/actions/24/help-about-symbolic.svg
@@ -0,0 +1 @@
+help-about.svg
\ No newline at end of file
diff --git a/links/status/16/fcitx-rime-symbolic.svg b/links/status/16/fcitx-rime-symbolic.svg
new file mode 120000
index 00000000..91943395
--- /dev/null
+++ b/links/status/16/fcitx-rime-symbolic.svg
@@ -0,0 +1 @@
+fcitx-rime.svg
\ No newline at end of file
diff --git a/links/status/16/fcitx-sayura-symbolic.svg b/links/status/16/fcitx-sayura-symbolic.svg
new file mode 120000
index 00000000..5af5ba2b
--- /dev/null
+++ b/links/status/16/fcitx-sayura-symbolic.svg
@@ -0,0 +1 @@
+fcitx-sayura.svg
\ No newline at end of file
diff --git a/links/status/16/fcitx-shuangpin-symbolic.svg b/links/status/16/fcitx-shuangpin-symbolic.svg
new file mode 120000
index 00000000..d9366829
--- /dev/null
+++ b/links/status/16/fcitx-shuangpin-symbolic.svg
@@ -0,0 +1 @@
+fcitx-shuangpin.svg
\ No newline at end of file
diff --git a/links/status/16/fcitx-skk-symbolic.svg b/links/status/16/fcitx-skk-symbolic.svg
new file mode 120000
index 00000000..063e99a9
--- /dev/null
+++ b/links/status/16/fcitx-skk-symbolic.svg
@@ -0,0 +1 @@
+fcitx-skk.svg
\ No newline at end of file
diff --git a/links/status/16/fcitx-sogoupinyin-symbolic.svg b/links/status/16/fcitx-sogoupinyin-symbolic.svg
new file mode 120000
index 00000000..6ddc19e7
--- /dev/null
+++ b/links/status/16/fcitx-sogoupinyin-symbolic.svg
@@ -0,0 +1 @@
+fcitx-sogoupinyin.svg
\ No newline at end of file
diff --git a/links/status/16/fcitx-sunpinyin-symbolic.svg b/links/status/16/fcitx-sunpinyin-symbolic.svg
new file mode 120000
index 00000000..b8172a20
--- /dev/null
+++ b/links/status/16/fcitx-sunpinyin-symbolic.svg
@@ -0,0 +1 @@
+fcitx-sunpinyin.svg
\ No newline at end of file
diff --git a/links/status/16/fcitx-symbolic.svg b/links/status/16/fcitx-symbolic.svg
new file mode 120000
index 00000000..9d9dede0
--- /dev/null
+++ b/links/status/16/fcitx-symbolic.svg
@@ -0,0 +1 @@
+fcitx.svg
\ No newline at end of file
diff --git a/links/status/16/fcitx-unikey-symbolic.svg b/links/status/16/fcitx-unikey-symbolic.svg
new file mode 120000
index 00000000..046f7740
--- /dev/null
+++ b/links/status/16/fcitx-unikey-symbolic.svg
@@ -0,0 +1 @@
+fcitx-unikey.svg
\ No newline at end of file
diff --git a/links/status/16/fcitx-wubi-symbolic.svg b/links/status/16/fcitx-wubi-symbolic.svg
new file mode 120000
index 00000000..8edd84f5
--- /dev/null
+++ b/links/status/16/fcitx-wubi-symbolic.svg
@@ -0,0 +1 @@
+fcitx-wubi.svg
\ No newline at end of file
diff --git a/links/status/16/fcitx-ziranma-symbolic.svg b/links/status/16/fcitx-ziranma-symbolic.svg
new file mode 120000
index 00000000..3ba784e2
--- /dev/null
+++ b/links/status/16/fcitx-ziranma-symbolic.svg
@@ -0,0 +1 @@
+fcitx-ziranma.svg
\ No newline at end of file
diff --git a/links/status/22/fcitx-pinyin-symbolic.svg b/links/status/22/fcitx-pinyin-symbolic.svg
new file mode 120000
index 00000000..d7b28ede
--- /dev/null
+++ b/links/status/22/fcitx-pinyin-symbolic.svg
@@ -0,0 +1 @@
+fcitx-pinyin.svg
\ No newline at end of file
diff --git a/links/status/22/fcitx-rime-symbolic.svg b/links/status/22/fcitx-rime-symbolic.svg
new file mode 120000
index 00000000..91943395
--- /dev/null
+++ b/links/status/22/fcitx-rime-symbolic.svg
@@ -0,0 +1 @@
+fcitx-rime.svg
\ No newline at end of file
diff --git a/links/status/22/fcitx-sayura-symbolic.svg b/links/status/22/fcitx-sayura-symbolic.svg
new file mode 120000
index 00000000..5af5ba2b
--- /dev/null
+++ b/links/status/22/fcitx-sayura-symbolic.svg
@@ -0,0 +1 @@
+fcitx-sayura.svg
\ No newline at end of file
diff --git a/links/status/22/fcitx-shuangpin-symbolic.svg b/links/status/22/fcitx-shuangpin-symbolic.svg
new file mode 120000
index 00000000..d9366829
--- /dev/null
+++ b/links/status/22/fcitx-shuangpin-symbolic.svg
@@ -0,0 +1 @@
+fcitx-shuangpin.svg
\ No newline at end of file
diff --git a/links/status/22/fcitx-skk-symbolic.svg b/links/status/22/fcitx-skk-symbolic.svg
new file mode 120000
index 00000000..063e99a9
--- /dev/null
+++ b/links/status/22/fcitx-skk-symbolic.svg
@@ -0,0 +1 @@
+fcitx-skk.svg
\ No newline at end of file
diff --git a/links/status/22/fcitx-sogoupinyin-symbolic.svg b/links/status/22/fcitx-sogoupinyin-symbolic.svg
new file mode 120000
index 00000000..6ddc19e7
--- /dev/null
+++ b/links/status/22/fcitx-sogoupinyin-symbolic.svg
@@ -0,0 +1 @@
+fcitx-sogoupinyin.svg
\ No newline at end of file
diff --git a/links/status/22/fcitx-sunpinyin-symbolic.svg b/links/status/22/fcitx-sunpinyin-symbolic.svg
new file mode 120000
index 00000000..b8172a20
--- /dev/null
+++ b/links/status/22/fcitx-sunpinyin-symbolic.svg
@@ -0,0 +1 @@
+fcitx-sunpinyin.svg
\ No newline at end of file
diff --git a/links/status/22/fcitx-symbolic.svg b/links/status/22/fcitx-symbolic.svg
new file mode 120000
index 00000000..9d9dede0
--- /dev/null
+++ b/links/status/22/fcitx-symbolic.svg
@@ -0,0 +1 @@
+fcitx.svg
\ No newline at end of file
diff --git a/links/status/22/fcitx-unikey-symbolic.svg b/links/status/22/fcitx-unikey-symbolic.svg
new file mode 120000
index 00000000..046f7740
--- /dev/null
+++ b/links/status/22/fcitx-unikey-symbolic.svg
@@ -0,0 +1 @@
+fcitx-unikey.svg
\ No newline at end of file
diff --git a/links/status/22/fcitx-wubi-symbolic.svg b/links/status/22/fcitx-wubi-symbolic.svg
new file mode 120000
index 00000000..8edd84f5
--- /dev/null
+++ b/links/status/22/fcitx-wubi-symbolic.svg
@@ -0,0 +1 @@
+fcitx-wubi.svg
\ No newline at end of file
diff --git a/links/status/22/fcitx-ziranma-symbolic.svg b/links/status/22/fcitx-ziranma-symbolic.svg
new file mode 120000
index 00000000..3ba784e2
--- /dev/null
+++ b/links/status/22/fcitx-ziranma-symbolic.svg
@@ -0,0 +1 @@
+fcitx-ziranma.svg
\ No newline at end of file
diff --git a/links/status/22/org.fcitx.Fcitx5.fcitx-pinyin-symbolic.svg b/links/status/22/org.fcitx.Fcitx5.fcitx-pinyin-symbolic.svg
new file mode 120000
index 00000000..d7b28ede
--- /dev/null
+++ b/links/status/22/org.fcitx.Fcitx5.fcitx-pinyin-symbolic.svg
@@ -0,0 +1 @@
+fcitx-pinyin.svg
\ No newline at end of file
diff --git a/links/status/24/fcitx-rime-symbolic.svg b/links/status/24/fcitx-rime-symbolic.svg
new file mode 120000
index 00000000..91943395
--- /dev/null
+++ b/links/status/24/fcitx-rime-symbolic.svg
@@ -0,0 +1 @@
+fcitx-rime.svg
\ No newline at end of file
diff --git a/links/status/24/fcitx-sayura-symbolic.svg b/links/status/24/fcitx-sayura-symbolic.svg
new file mode 120000
index 00000000..5af5ba2b
--- /dev/null
+++ b/links/status/24/fcitx-sayura-symbolic.svg
@@ -0,0 +1 @@
+fcitx-sayura.svg
\ No newline at end of file
diff --git a/links/status/24/fcitx-shuangpin-symbolic.svg b/links/status/24/fcitx-shuangpin-symbolic.svg
new file mode 120000
index 00000000..d9366829
--- /dev/null
+++ b/links/status/24/fcitx-shuangpin-symbolic.svg
@@ -0,0 +1 @@
+fcitx-shuangpin.svg
\ No newline at end of file
diff --git a/links/status/24/fcitx-skk-symbolic.svg b/links/status/24/fcitx-skk-symbolic.svg
new file mode 120000
index 00000000..063e99a9
--- /dev/null
+++ b/links/status/24/fcitx-skk-symbolic.svg
@@ -0,0 +1 @@
+fcitx-skk.svg
\ No newline at end of file
diff --git a/links/status/24/fcitx-sogoupinyin-symbolic.svg b/links/status/24/fcitx-sogoupinyin-symbolic.svg
new file mode 120000
index 00000000..6ddc19e7
--- /dev/null
+++ b/links/status/24/fcitx-sogoupinyin-symbolic.svg
@@ -0,0 +1 @@
+fcitx-sogoupinyin.svg
\ No newline at end of file
diff --git a/links/status/24/fcitx-sunpinyin-symbolic.svg b/links/status/24/fcitx-sunpinyin-symbolic.svg
new file mode 120000
index 00000000..b8172a20
--- /dev/null
+++ b/links/status/24/fcitx-sunpinyin-symbolic.svg
@@ -0,0 +1 @@
+fcitx-sunpinyin.svg
\ No newline at end of file
diff --git a/links/status/24/fcitx-symbolic.svg b/links/status/24/fcitx-symbolic.svg
new file mode 120000
index 00000000..9d9dede0
--- /dev/null
+++ b/links/status/24/fcitx-symbolic.svg
@@ -0,0 +1 @@
+fcitx.svg
\ No newline at end of file
diff --git a/links/status/24/fcitx-unikey-symbolic.svg b/links/status/24/fcitx-unikey-symbolic.svg
new file mode 120000
index 00000000..046f7740
--- /dev/null
+++ b/links/status/24/fcitx-unikey-symbolic.svg
@@ -0,0 +1 @@
+fcitx-unikey.svg
\ No newline at end of file
diff --git a/links/status/24/fcitx-wubi-symbolic.svg b/links/status/24/fcitx-wubi-symbolic.svg
new file mode 120000
index 00000000..8edd84f5
--- /dev/null
+++ b/links/status/24/fcitx-wubi-symbolic.svg
@@ -0,0 +1 @@
+fcitx-wubi.svg
\ No newline at end of file
diff --git a/links/status/24/fcitx-ziranma-symbolic.svg b/links/status/24/fcitx-ziranma-symbolic.svg
new file mode 120000
index 00000000..3ba784e2
--- /dev/null
+++ b/links/status/24/fcitx-ziranma-symbolic.svg
@@ -0,0 +1 @@
+fcitx-ziranma.svg
\ No newline at end of file
diff --git a/links/actions/symbolic/fcitx-kbd-symbolic.svg b/links/status/symbolic/fcitx-kbd-symbolic.svg
similarity index 100%
rename from links/actions/symbolic/fcitx-kbd-symbolic.svg
rename to links/status/symbolic/fcitx-kbd-symbolic.svg
diff --git a/links/actions/symbolic/org.fcitx.Fcitx5.fcitx-pinyin-symbolic.svg b/links/status/symbolic/org.fcitx.Fcitx5.fcitx-pinyin-symbolic.svg
similarity index 100%
rename from links/actions/symbolic/org.fcitx.Fcitx5.fcitx-pinyin-symbolic.svg
rename to links/status/symbolic/org.fcitx.Fcitx5.fcitx-pinyin-symbolic.svg
diff --git a/src/apps/22/input-keyboard-symbolic.svg b/src/apps/22/input-keyboard-symbolic.svg
new file mode 120000
index 00000000..ff417223
--- /dev/null
+++ b/src/apps/22/input-keyboard-symbolic.svg
@@ -0,0 +1 @@
+input-keyboard.svg
\ No newline at end of file
diff --git a/src/apps/22/microsoft-edge-symbolic.svg b/src/apps/22/microsoft-edge.svg
similarity index 100%
rename from src/apps/22/microsoft-edge-symbolic.svg
rename to src/apps/22/microsoft-edge.svg
diff --git a/src/categories/22/wine-symbolic.svg b/src/apps/22/wine.svg
similarity index 100%
rename from src/categories/22/wine-symbolic.svg
rename to src/apps/22/wine.svg
diff --git a/src/categories/22/help-about-symbolic.svg b/src/categories/22/help-about-symbolic.svg
new file mode 100644
index 00000000..77a05479
--- /dev/null
+++ b/src/categories/22/help-about-symbolic.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/status/16/fcitx-pinyin.svg b/src/status/16/fcitx-pinyin.svg
index 26410b1a..7c000cbe 100644
--- a/src/status/16/fcitx-pinyin.svg
+++ b/src/status/16/fcitx-pinyin.svg
@@ -1,7 +1,9 @@
diff --git a/src/status/16/fcitx-rime.svg b/src/status/16/fcitx-rime.svg
index 37a8897f..b859b523 100644
--- a/src/status/16/fcitx-rime.svg
+++ b/src/status/16/fcitx-rime.svg
@@ -1,7 +1,7 @@
diff --git a/src/status/16/fcitx-sayura.svg b/src/status/16/fcitx-sayura.svg
index 3cfc6a1b..2be705f3 100644
--- a/src/status/16/fcitx-sayura.svg
+++ b/src/status/16/fcitx-sayura.svg
@@ -1,7 +1,7 @@
diff --git a/src/status/16/fcitx-shuangpin.svg b/src/status/16/fcitx-shuangpin.svg
index 291e3577..e31ba5cc 100644
--- a/src/status/16/fcitx-shuangpin.svg
+++ b/src/status/16/fcitx-shuangpin.svg
@@ -1,7 +1,7 @@
diff --git a/src/status/16/fcitx-skk.svg b/src/status/16/fcitx-skk.svg
index 71253a66..af6b9fb7 100644
--- a/src/status/16/fcitx-skk.svg
+++ b/src/status/16/fcitx-skk.svg
@@ -1,7 +1,7 @@
diff --git a/src/status/16/fcitx-sunpinyin.svg b/src/status/16/fcitx-sunpinyin.svg
index b26e3d23..d4fc1e7f 100644
--- a/src/status/16/fcitx-sunpinyin.svg
+++ b/src/status/16/fcitx-sunpinyin.svg
@@ -1,6 +1,6 @@
diff --git a/src/status/16/fcitx-unikey.svg b/src/status/16/fcitx-unikey.svg
index bbfb7958..85187f8a 100644
--- a/src/status/16/fcitx-unikey.svg
+++ b/src/status/16/fcitx-unikey.svg
@@ -1,7 +1,7 @@
diff --git a/src/status/16/fcitx-wubi.svg b/src/status/16/fcitx-wubi.svg
index 07ee6a74..4db42db2 100644
--- a/src/status/16/fcitx-wubi.svg
+++ b/src/status/16/fcitx-wubi.svg
@@ -1,7 +1,7 @@
diff --git a/src/status/16/fcitx-ziranma.svg b/src/status/16/fcitx-ziranma.svg
index 3730db66..5321d737 100644
--- a/src/status/16/fcitx-ziranma.svg
+++ b/src/status/16/fcitx-ziranma.svg
@@ -1,7 +1,7 @@
diff --git a/src/status/16/fcitx.svg b/src/status/16/fcitx.svg
index 310c39e1..dbe4fe0a 100644
--- a/src/status/16/fcitx.svg
+++ b/src/status/16/fcitx.svg
@@ -1,16 +1,6 @@
-
diff --git a/src/status/shell.sh b/src/status/shell.sh
new file mode 100755
index 00000000..ce5b9d16
--- /dev/null
+++ b/src/status/shell.sh
@@ -0,0 +1,12 @@
+#! /usr/bin/env bash
+
+ln -sf fcitx-sogoupinyin.svg fcitx-sogoupinyin-symbolic.svg
+ln -sf fcitx-sunpinyin.svg fcitx-sunpinyin-symbolic.svg
+ln -sf fcitx.svg fcitx-symbolic.svg
+ln -sf fcitx-unikey.svg fcitx-unikey-symbolic.svg
+ln -sf fcitx-rime.svg fcitx-rime-symbolic.svg
+ln -sf fcitx-wubi.svg fcitx-wubi-symbolic.svg
+ln -sf fcitx-sayura.svg fcitx-sayura-symbolic.svg
+ln -sf fcitx-ziranma.svg fcitx-ziranma-symbolic.svg
+ln -sf fcitx-shuangpin.svg fcitx-shuangpin-symbolic.svg
+ln -sf fcitx-skk.svg fcitx-skk-symbolic.svg
diff --git a/src/actions/symbolic/fcitx-chttrans-active-symbolic.svg b/src/status/symbolic/fcitx-chttrans-active-symbolic.svg
similarity index 100%
rename from src/actions/symbolic/fcitx-chttrans-active-symbolic.svg
rename to src/status/symbolic/fcitx-chttrans-active-symbolic.svg
diff --git a/src/actions/symbolic/fcitx-chttrans-inactive-symbolic.svg b/src/status/symbolic/fcitx-chttrans-inactive-symbolic.svg
similarity index 100%
rename from src/actions/symbolic/fcitx-chttrans-inactive-symbolic.svg
rename to src/status/symbolic/fcitx-chttrans-inactive-symbolic.svg
diff --git a/src/actions/symbolic/fcitx-fullwidth-active-symbolic.svg b/src/status/symbolic/fcitx-fullwidth-active-symbolic.svg
similarity index 100%
rename from src/actions/symbolic/fcitx-fullwidth-active-symbolic.svg
rename to src/status/symbolic/fcitx-fullwidth-active-symbolic.svg
diff --git a/src/actions/symbolic/fcitx-fullwidth-inactive-symbolic.svg b/src/status/symbolic/fcitx-fullwidth-inactive-symbolic.svg
similarity index 100%
rename from src/actions/symbolic/fcitx-fullwidth-inactive-symbolic.svg
rename to src/status/symbolic/fcitx-fullwidth-inactive-symbolic.svg
diff --git a/src/actions/symbolic/fcitx-kbd-symbolic.svg b/src/status/symbolic/fcitx-kbd-symbolic.svg
similarity index 100%
rename from src/actions/symbolic/fcitx-kbd-symbolic.svg
rename to src/status/symbolic/fcitx-kbd-symbolic.svg
diff --git a/src/actions/symbolic/fcitx-pinyin-symbolic.svg b/src/status/symbolic/fcitx-pinyin-symbolic.svg
similarity index 100%
rename from src/actions/symbolic/fcitx-pinyin-symbolic.svg
rename to src/status/symbolic/fcitx-pinyin-symbolic.svg
diff --git a/src/actions/symbolic/fcitx-punc-active-symbolic.svg b/src/status/symbolic/fcitx-punc-active-symbolic.svg
similarity index 100%
rename from src/actions/symbolic/fcitx-punc-active-symbolic.svg
rename to src/status/symbolic/fcitx-punc-active-symbolic.svg
diff --git a/src/actions/symbolic/fcitx-punc-inactive-symbolic.svg b/src/status/symbolic/fcitx-punc-inactive-symbolic.svg
similarity index 100%
rename from src/actions/symbolic/fcitx-punc-inactive-symbolic.svg
rename to src/status/symbolic/fcitx-punc-inactive-symbolic.svg
diff --git a/src/actions/symbolic/fcitx-remind-active-symbolic.svg b/src/status/symbolic/fcitx-remind-active-symbolic.svg
similarity index 100%
rename from src/actions/symbolic/fcitx-remind-active-symbolic.svg
rename to src/status/symbolic/fcitx-remind-active-symbolic.svg
diff --git a/src/actions/symbolic/fcitx-remind-inactive-symbolic.svg b/src/status/symbolic/fcitx-remind-inactive-symbolic.svg
similarity index 100%
rename from src/actions/symbolic/fcitx-remind-inactive-symbolic.svg
rename to src/status/symbolic/fcitx-remind-inactive-symbolic.svg
diff --git a/src/status/symbolic/fcitx-rime-symbolic.svg b/src/status/symbolic/fcitx-rime-symbolic.svg
new file mode 100644
index 00000000..3a8b3796
--- /dev/null
+++ b/src/status/symbolic/fcitx-rime-symbolic.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
diff --git a/src/status/symbolic/fcitx-sayura-symbolic.svg b/src/status/symbolic/fcitx-sayura-symbolic.svg
new file mode 100644
index 00000000..d3f99a6a
--- /dev/null
+++ b/src/status/symbolic/fcitx-sayura-symbolic.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
diff --git a/src/status/symbolic/fcitx-shuangpin-symbolic.svg b/src/status/symbolic/fcitx-shuangpin-symbolic.svg
new file mode 100644
index 00000000..8d75e85c
--- /dev/null
+++ b/src/status/symbolic/fcitx-shuangpin-symbolic.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
diff --git a/src/status/symbolic/fcitx-skk-symbolic.svg b/src/status/symbolic/fcitx-skk-symbolic.svg
new file mode 100644
index 00000000..56e117a9
--- /dev/null
+++ b/src/status/symbolic/fcitx-skk-symbolic.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
diff --git a/src/status/symbolic/fcitx-sogoupinyin-symbolic.svg b/src/status/symbolic/fcitx-sogoupinyin-symbolic.svg
new file mode 100644
index 00000000..c28192a7
--- /dev/null
+++ b/src/status/symbolic/fcitx-sogoupinyin-symbolic.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/src/status/symbolic/fcitx-sunpinyin-symbolic.svg b/src/status/symbolic/fcitx-sunpinyin-symbolic.svg
new file mode 100644
index 00000000..f33bc21d
--- /dev/null
+++ b/src/status/symbolic/fcitx-sunpinyin-symbolic.svg
@@ -0,0 +1,6 @@
+
+
+
+
diff --git a/src/status/symbolic/fcitx-symbolic.svg b/src/status/symbolic/fcitx-symbolic.svg
new file mode 100644
index 00000000..7caba7fb
--- /dev/null
+++ b/src/status/symbolic/fcitx-symbolic.svg
@@ -0,0 +1,6 @@
+
+
+
+
diff --git a/src/status/symbolic/fcitx-unikey-symbolic.svg b/src/status/symbolic/fcitx-unikey-symbolic.svg
new file mode 100644
index 00000000..eb636267
--- /dev/null
+++ b/src/status/symbolic/fcitx-unikey-symbolic.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
diff --git a/src/actions/symbolic/fcitx-vk-active-symbolic.svg b/src/status/symbolic/fcitx-vk-active-symbolic.svg
similarity index 100%
rename from src/actions/symbolic/fcitx-vk-active-symbolic.svg
rename to src/status/symbolic/fcitx-vk-active-symbolic.svg
diff --git a/src/actions/symbolic/fcitx-vk-inactive-symbolic.svg b/src/status/symbolic/fcitx-vk-inactive-symbolic.svg
similarity index 100%
rename from src/actions/symbolic/fcitx-vk-inactive-symbolic.svg
rename to src/status/symbolic/fcitx-vk-inactive-symbolic.svg
diff --git a/src/status/symbolic/fcitx-wubi-symbolic.svg b/src/status/symbolic/fcitx-wubi-symbolic.svg
new file mode 100644
index 00000000..d45ae06b
--- /dev/null
+++ b/src/status/symbolic/fcitx-wubi-symbolic.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
diff --git a/src/status/symbolic/fcitx-ziranma-symbolic.svg b/src/status/symbolic/fcitx-ziranma-symbolic.svg
new file mode 100644
index 00000000..54d6fe1d
--- /dev/null
+++ b/src/status/symbolic/fcitx-ziranma-symbolic.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
diff --git a/src/status/symbolic/weather-clear-night-symbolic.svg b/src/status/symbolic/weather-clear-night-symbolic.svg
index 53ced83c..a435b25b 100644
--- a/src/status/symbolic/weather-clear-night-symbolic.svg
+++ b/src/status/symbolic/weather-clear-night-symbolic.svg
@@ -1,3 +1,6 @@
-
+
+
diff --git a/src/status/symbolic/weather-clear-symbolic.svg b/src/status/symbolic/weather-clear-symbolic.svg
index 767372f0..f25f9bc5 100644
--- a/src/status/symbolic/weather-clear-symbolic.svg
+++ b/src/status/symbolic/weather-clear-symbolic.svg
@@ -1,3 +1,6 @@
-
-
+
+
+
diff --git a/src/status/symbolic/weather-clouds-night-symbolic.svg b/src/status/symbolic/weather-clouds-night-symbolic.svg
index d5fd59b4..6fd4d73a 100644
--- a/src/status/symbolic/weather-clouds-night-symbolic.svg
+++ b/src/status/symbolic/weather-clouds-night-symbolic.svg
@@ -1,5 +1,8 @@
-
-
-
+
+
+
+
diff --git a/src/status/symbolic/weather-clouds-symbolic.svg b/src/status/symbolic/weather-clouds-symbolic.svg
index 3dc7b9fa..41f0955c 100644
--- a/src/status/symbolic/weather-clouds-symbolic.svg
+++ b/src/status/symbolic/weather-clouds-symbolic.svg
@@ -1,4 +1,7 @@
-
-
+
+
+
diff --git a/src/status/symbolic/weather-cloudy-symbolic.svg b/src/status/symbolic/weather-cloudy-symbolic.svg
index 4c551258..aa60d899 100644
--- a/src/status/symbolic/weather-cloudy-symbolic.svg
+++ b/src/status/symbolic/weather-cloudy-symbolic.svg
@@ -1,8 +1,11 @@
+
-
+
-
+
diff --git a/src/status/symbolic/weather-few-clouds-night-symbolic.svg b/src/status/symbolic/weather-few-clouds-night-symbolic.svg
index b8ef599f..c7739400 100644
--- a/src/status/symbolic/weather-few-clouds-night-symbolic.svg
+++ b/src/status/symbolic/weather-few-clouds-night-symbolic.svg
@@ -1,7 +1,10 @@
+
-
-
-
+
+
+
diff --git a/src/status/symbolic/weather-few-clouds-symbolic.svg b/src/status/symbolic/weather-few-clouds-symbolic.svg
index 1e198a0e..a827f3c9 100644
--- a/src/status/symbolic/weather-few-clouds-symbolic.svg
+++ b/src/status/symbolic/weather-few-clouds-symbolic.svg
@@ -1,4 +1,7 @@
-
-
+
+
+
diff --git a/src/status/symbolic/weather-fog-symbolic.svg b/src/status/symbolic/weather-fog-symbolic.svg
index 22e6e46f..8d87e58c 100644
--- a/src/status/symbolic/weather-fog-symbolic.svg
+++ b/src/status/symbolic/weather-fog-symbolic.svg
@@ -1,7 +1,10 @@
-
-
-
-
-
+
+
+
+
+
+
diff --git a/src/status/symbolic/weather-freezing-rain-symbolic.svg b/src/status/symbolic/weather-freezing-rain-symbolic.svg
index 1985aa3e..9687cfce 100644
--- a/src/status/symbolic/weather-freezing-rain-symbolic.svg
+++ b/src/status/symbolic/weather-freezing-rain-symbolic.svg
@@ -1,9 +1,12 @@
-
-
-
-
-
+
+
+
+
+
+
diff --git a/src/status/symbolic/weather-hourly-symbolic.svg b/src/status/symbolic/weather-hourly-symbolic.svg
index fe6cd6fc..cbe700dd 100644
--- a/src/status/symbolic/weather-hourly-symbolic.svg
+++ b/src/status/symbolic/weather-hourly-symbolic.svg
@@ -1,5 +1,8 @@
-
-
+
+
+
diff --git a/src/status/symbolic/weather-none-available-symbolic.svg b/src/status/symbolic/weather-none-available-symbolic.svg
index 700001e5..be3b28b6 100644
--- a/src/status/symbolic/weather-none-available-symbolic.svg
+++ b/src/status/symbolic/weather-none-available-symbolic.svg
@@ -1,6 +1,9 @@
-
-
-
+
+
+
+
diff --git a/src/status/symbolic/weather-overcast-night-symbolic.svg b/src/status/symbolic/weather-overcast-night-symbolic.svg
index de0dfc61..3fba4f0d 100644
--- a/src/status/symbolic/weather-overcast-night-symbolic.svg
+++ b/src/status/symbolic/weather-overcast-night-symbolic.svg
@@ -1,5 +1,7 @@
-
-
-
+
+
+
diff --git a/src/status/symbolic/weather-overcast-symbolic.svg b/src/status/symbolic/weather-overcast-symbolic.svg
index 65b47e23..1938c03f 100644
--- a/src/status/symbolic/weather-overcast-symbolic.svg
+++ b/src/status/symbolic/weather-overcast-symbolic.svg
@@ -1,3 +1,6 @@
-
+
+
diff --git a/src/status/symbolic/weather-severe-alert-symbolic.svg b/src/status/symbolic/weather-severe-alert-symbolic.svg
index 9dc100d0..90e5e685 100644
--- a/src/status/symbolic/weather-severe-alert-symbolic.svg
+++ b/src/status/symbolic/weather-severe-alert-symbolic.svg
@@ -1,11 +1,14 @@
+
-
+
-
-
+
+
diff --git a/src/status/symbolic/weather-showers-scattered-symbolic.svg b/src/status/symbolic/weather-showers-scattered-symbolic.svg
index d5525f79..1586afdb 100644
--- a/src/status/symbolic/weather-showers-scattered-symbolic.svg
+++ b/src/status/symbolic/weather-showers-scattered-symbolic.svg
@@ -1,6 +1,9 @@
-
-
-
+
+
+
+
diff --git a/src/status/symbolic/weather-showers-symbolic.svg b/src/status/symbolic/weather-showers-symbolic.svg
index 0c347bbe..a02948de 100644
--- a/src/status/symbolic/weather-showers-symbolic.svg
+++ b/src/status/symbolic/weather-showers-symbolic.svg
@@ -1,4 +1,7 @@
-
-
-
+
+
+
+
diff --git a/src/status/symbolic/weather-snow-night-symbolic.svg b/src/status/symbolic/weather-snow-night-symbolic.svg
index 2970dc88..c4b69609 100644
--- a/src/status/symbolic/weather-snow-night-symbolic.svg
+++ b/src/status/symbolic/weather-snow-night-symbolic.svg
@@ -1,3 +1,6 @@
-
-
+
+
+
diff --git a/src/status/symbolic/weather-snow-rain-symbolic.svg b/src/status/symbolic/weather-snow-rain-symbolic.svg
index 73c01e90..7221a6d3 100644
--- a/src/status/symbolic/weather-snow-rain-symbolic.svg
+++ b/src/status/symbolic/weather-snow-rain-symbolic.svg
@@ -1,5 +1,8 @@
-
+
+
diff --git a/src/status/symbolic/weather-snow-symbolic.svg b/src/status/symbolic/weather-snow-symbolic.svg
index 771d47ad..aafd3ec9 100644
--- a/src/status/symbolic/weather-snow-symbolic.svg
+++ b/src/status/symbolic/weather-snow-symbolic.svg
@@ -1,5 +1,8 @@
-
+
+
diff --git a/src/status/symbolic/weather-storm-symbolic.svg b/src/status/symbolic/weather-storm-symbolic.svg
index f8427182..da0716b6 100644
--- a/src/status/symbolic/weather-storm-symbolic.svg
+++ b/src/status/symbolic/weather-storm-symbolic.svg
@@ -1,4 +1,7 @@
-
-
+
+
+
diff --git a/src/status/symbolic/weather-storm-tornado-symbolic.svg b/src/status/symbolic/weather-storm-tornado-symbolic.svg
index f8ee1bfd..4a8455e3 100644
--- a/src/status/symbolic/weather-storm-tornado-symbolic.svg
+++ b/src/status/symbolic/weather-storm-tornado-symbolic.svg
@@ -1,3 +1,6 @@
-
-
+
+
+
diff --git a/src/status/symbolic/weather-windy-symbolic.svg b/src/status/symbolic/weather-windy-symbolic.svg
index f7b22569..6eceb25d 100644
--- a/src/status/symbolic/weather-windy-symbolic.svg
+++ b/src/status/symbolic/weather-windy-symbolic.svg
@@ -1,3 +1,6 @@
-
+
+