diff --git a/Model/__init__.py b/Model/__init__.py
index 2e1ea3d..ddca85f 100755
--- a/Model/__init__.py
+++ b/Model/__init__.py
@@ -14,14 +14,14 @@ programPath = os.path.split(os.path.realpath(__file__))[0]  # 返回 string
 terminal = ""
 terminalList = [
     "deepin-terminal",
-    "deepin-terminal-gtk",
+    "gxde-terminal",
     "mate-terminal",
     "gnome-terminal",
     "xfce4-terminal"
 ]
 terminalEnd = {
     f"{programPath}/../launch.sh\" \"deepin-terminal": ["-e", 0],
-    f"{programPath}/../launch.sh\" \"deepin-terminal-gtk": ["-e", 0],
+    f"{programPath}/../launch.sh\" \"gxde-terminal": ["-e", 0],
     "mate-terminal": ["-e", 1],
     "gnome-terminal": ["--", 0],
     "xfce4-terminal": ["-e", 1]
@@ -31,7 +31,7 @@ for i in terminalList:
         if i == "deepin-terminal":
             i = f"{programPath}/../launch.sh\" \"deepin-terminal"
         if i == "deepin-terminal-gtk":
-            i = f"{programPath}/../launch.sh\" \"deepin-terminal-gtk"
+            i = f"{programPath}/../launch.sh\" \"gxde-terminal"
         terminal = i
         break
 if terminal == "":
@@ -57,4 +57,4 @@ class TurnDeb():
     def ToTarZst(self):
         if os.system("debtap"):
             raise NameError("无法找到 debtap 命令,请先安装 debtap")
-        os.system(f"debtap -Q '{self.debPath}'")
\ No newline at end of file
+        os.system(f"debtap -Q '{self.debPath}'")
diff --git a/deb/DEBIAN/control b/deb/DEBIAN/control
index e2edaf4..c53d7b2 100755
--- a/deb/DEBIAN/control
+++ b/deb/DEBIAN/control
@@ -18,7 +18,7 @@ Depends: python3,
  python3-requests, 
  python3-pyqt5 | pyqt5, 
  python3-psutil | pypsutil, 
- xfce4-terminal | deepin-terminal-gtk | deepin-terminal | mate-terminal | gnome-terminal, 
+ xfce4-terminal | gxde-terminal | deepin-terminal | mate-terminal | gnome-terminal, 
  python3-dbus, 
  python3-pip | pip, p7zip-full | p7zip-legacy | p7zip, 
  sudo,