diff --git a/readme.md b/readme.md
index 4f67367..51d5644 100644
--- a/readme.md
+++ b/readme.md
@@ -2,7 +2,7 @@
-

+
微信开发者工具 Linux版
diff --git a/res/icons/wechat-devtools128.png b/res/icons/128x128.png
similarity index 100%
rename from res/icons/wechat-devtools128.png
rename to res/icons/128x128.png
diff --git a/res/icons/16x16.png b/res/icons/16x16.png
new file mode 100644
index 0000000..bb1823b
Binary files /dev/null and b/res/icons/16x16.png differ
diff --git a/res/icons/wechat-devtools.png b/res/icons/256x256.png
similarity index 100%
rename from res/icons/wechat-devtools.png
rename to res/icons/256x256.png
diff --git a/res/icons/32x32.png b/res/icons/32x32.png
new file mode 100644
index 0000000..4f412f6
Binary files /dev/null and b/res/icons/32x32.png differ
diff --git a/res/icons/48x48.png b/res/icons/48x48.png
new file mode 100644
index 0000000..0d3a016
Binary files /dev/null and b/res/icons/48x48.png differ
diff --git a/res/icons/wechat-devtools512.png b/res/icons/512x512.png
similarity index 100%
rename from res/icons/wechat-devtools512.png
rename to res/icons/512x512.png
diff --git a/res/icons/wechat-devtools64.png b/res/icons/64x64.png
similarity index 100%
rename from res/icons/wechat-devtools64.png
rename to res/icons/64x64.png
diff --git a/res/icons/96x96.png b/res/icons/96x96.png
new file mode 100644
index 0000000..71ccf8d
Binary files /dev/null and b/res/icons/96x96.png differ
diff --git a/res/icons/wechat-devtools256.png b/res/icons/wechat-devtools256.png
deleted file mode 100644
index ad2a25c..0000000
Binary files a/res/icons/wechat-devtools256.png and /dev/null differ
diff --git a/tools/build-appimage.sh b/tools/build-appimage.sh
index d9ca28c..7612e0b 100755
--- a/tools/build-appimage.sh
+++ b/tools/build-appimage.sh
@@ -70,7 +70,7 @@ mkdir -p $app_dir/usr/share/{metainfo,icons}
notice "COPY FILES"
cp "$root_dir/bin/wechat-devtools" "$app_dir/bin/wechat-devtools"
cp "$root_dir/bin/wechat-devtools-cli" "$app_dir/bin/wechat-devtools-cli"
-cp "$root_dir/res/icons/wechat-devtools.png" "$app_dir/wechat-devtools.png"
+cp "$root_dir/res/icons/512x512.png" "$app_dir/wechat-devtools.png"
\cp -rf "$root_dir/res/appimage"/* "$app_dir"
cp $app_dir/usr/share/applications/*.desktop "$app_dir/io.github.msojocs.wechat_devtools.desktop"
diff --git a/tools/build-deepin.sh b/tools/build-deepin.sh
index e08e4d6..d00fe0b 100755
--- a/tools/build-deepin.sh
+++ b/tools/build-deepin.sh
@@ -72,12 +72,18 @@ sed -i "s#dir#/opt/apps/$package_name/files/bin#" "$base_dir/entries/application
sed -i "s/WeChat Dev Tools/WeChat Dev Tools$NAME_SUFFIX/g" "$base_dir/info" "$base_dir/entries/applications/$package_name.desktop"
sed -i "s/微信开发者工具/微信开发者工具$NAME_SUFFIX/g" "$base_dir/entries/applications/$package_name.desktop"
-\cp -rf "$root_dir/res/icons/wechat-devtools.svg" "$base_dir/entries/icons/hicolor/scalable/apps/$package_name.svg"
+# \cp -rf "$root_dir/res/icons/wechat-devtools.svg" "$base_dir/entries/icons/hicolor/scalable/apps/$package_name.svg"
+for size in 16x16 32x32 64x64 128x128 256x256 512x512;do
+ install -Dm644 "$root_dir/res/icons/$size.png" "$base_dir/entries/icons/hicolor/$size/apps/$package_name.png"
+done
+for size in 16x16 32x32 64x64 128x128 256x256 512x512;do
+ install -Dm644 "$root_dir/res/icons/$size.png" "$build_dir/usr/share/icons/hicolor/$size/apps/$package_name.png"
+done
# 兼容普通deb
mkdir -p "$build_dir/usr/share/applications" "$build_dir/usr/share/icons/hicolor/scalable/apps"
\cp -rf "$base_dir/entries/applications/$package_name.desktop" "$build_dir/usr/share/applications/$package_name.desktop"
-\cp -rf "$base_dir/entries/icons/hicolor/scalable/apps/$package_name.svg" "$build_dir/usr/share/icons/hicolor/scalable/apps/$package_name.svg"
+# \cp -rf "$base_dir/entries/icons/hicolor/scalable/apps/$package_name.svg" "$build_dir/usr/share/icons/hicolor/scalable/apps/$package_name.svg"
# 主体文件
cp -r "$root_dir/package.nw" "$base_dir/files/bin/package.nw"
diff --git a/tools/install-desktop-icon-node b/tools/install-desktop-icon-node
index ef514e1..bf00d8c 100755
--- a/tools/install-desktop-icon-node
+++ b/tools/install-desktop-icon-node
@@ -14,7 +14,7 @@ for (let size of ["64", "128", "256", "512"]) {
} catch (error) {}
info(`Writing icon file ${iconPath}`);
fs.copyFileSync(
- path.resolve(__dirname, "../res/icons", `wechat-devtools${size}.png`),
+ path.resolve(__dirname, "../res/icons", `${size}x${size}.png`),
iconPath
);
}