diff --git a/Resource.qrc b/Resource.qrc
index 8a64271..b66e518 100644
--- a/Resource.qrc
+++ b/Resource.qrc
@@ -9,7 +9,7 @@
         <file>icon/dialog-ok.svg</file>
         <file>icon/dialog-question.svg</file>
         <file>icon/dialog-warning.svg</file>
-        <file>icon/icon.svg</file>
+        <file>icon/gxde-kernel-manager.svg</file>
         <file>shell/kernel-installer-remove-template.sh</file>
         <file>translation/gxde-kernel-manager_zh_CN.qm</file>
         <file>shell/kernel-installer-reconfigure-template.sh</file>
diff --git a/gxde-kernel-manager.desktop b/gxde-kernel-manager.desktop
index 7ae3b34..e6a342b 100644
--- a/gxde-kernel-manager.desktop
+++ b/gxde-kernel-manager.desktop
@@ -5,6 +5,6 @@ Name[zh_CN]=GXDE 内核管理器
 Comment=GXDE Kernel Manager
 Comment[zh_CN]=GXDE 内核管理器
 Type=Application
-Exec=bash /opt/apps/gxde-kernel-manager/gxde-kernel-manager-runner.sh
-Icon=/opt/apps/gxde-kernel-manager/icon.svg
+Exec=gxde-kernel-manager
+Icon=gxde-kernel-manager
 Categories=System
diff --git a/gxde-kernel-manager.pro b/gxde-kernel-manager.pro
index 84b3cd0..5efb11e 100644
--- a/gxde-kernel-manager.pro
+++ b/gxde-kernel-manager.pro
@@ -56,7 +56,7 @@ debiandesktop.files = $$PWD/gxde-kernel-manager.desktop
 #uosdesktop.files = $$PWD/gxde-kernel-manager.desktop
 
 icon.path = /usr/share/icons/
-icon.files = $$PWD/icon/icon.svg
+icon.files = $$PWD/icon/gxde-kernel-manager.svg
 #icon.path = /opt/apps/gxde-kernel-manager/
 #icon.files = $$PWD/icon/icon.svg
 
diff --git a/icon/icon.svg b/icon/gxde-kernel-manager.svg
similarity index 100%
rename from icon/icon.svg
rename to icon/gxde-kernel-manager.svg
diff --git a/kernelinstaller.ui b/kernelinstaller.ui
index bcc9bec..94d2080 100644
--- a/kernelinstaller.ui
+++ b/kernelinstaller.ui
@@ -15,7 +15,7 @@
   </property>
   <property name="windowIcon">
    <iconset resource="Resource.qrc">
-    <normaloff>:/icon/icon.svg</normaloff>:/icon/icon.svg</iconset>
+    <normaloff>:/icon/gxde-kernel-manager.svg</normaloff>:/icon/gxde-kernel-manager.svg</iconset>
   </property>
   <widget class="QWidget" name="centralwidget">
    <layout class="QVBoxLayout" name="verticalLayout">
diff --git a/mainwindow.ui b/mainwindow.ui
index 71c8f01..dc579d2 100644
--- a/mainwindow.ui
+++ b/mainwindow.ui
@@ -15,7 +15,7 @@
   </property>
   <property name="windowIcon">
    <iconset resource="Resource.qrc">
-    <normaloff>:/icon/icon.svg</normaloff>:/icon/icon.svg</iconset>
+    <normaloff>:/icon/gxde-kernel-manager.svg</normaloff>:/icon/gxde-kernel-manager.svg</iconset>
   </property>
   <widget class="QWidget" name="centralwidget">
    <layout class="QVBoxLayout" name="verticalLayout">
diff --git a/translation/gxde-kernel-manager_zh_CN.ts b/translation/gxde-kernel-manager_zh_CN.ts
index a349553..108063e 100644
--- a/translation/gxde-kernel-manager_zh_CN.ts
+++ b/translation/gxde-kernel-manager_zh_CN.ts
@@ -10,7 +10,7 @@
     </message>
     <message>
         <location filename="../aboutwindow.ui" line="25"/>
-        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&apos;https://gxde.gfdgdxi.top&apos;&gt;&lt;img width=128 src=&quot;:/icon/icon.svg&quot;/&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&apos;https://gxde.gfdgdxi.top&apos;&gt;&lt;img width=128 src=&quot;:/icon/gxde-kernel-manager.svg&quot;/&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
         <translation></translation>
     </message>
     <message>