diff -Nru fcitx5-5.1.11/debian/changelog fcitx5-5.1.11/debian/changelog
--- fcitx5-5.1.11/debian/changelog	2024-12-10 09:52:29.000000000 +0800
+++ fcitx5-5.1.11/debian/changelog	2025-03-20 13:50:02.000000000 +0800
@@ -1,3 +1,12 @@
+fcitx5 (5.1.11-ok0.10) huanghe; urgency=medium
+
+  * BUG:无
+  * 需求号:无
+  * 其他改动说明:通过右键菜单配置项可以打开自研输入法框架配置工具
+  * 其他改动影响域:无
+
+ -- hanteng <hanteng@kylinos.cn>  Thu, 20 Mar 2025 13:50:02 +0800
+
 fcitx5 (5.1.11-ok0.9) huanghe; urgency=medium
 
   * BUG:无
diff -Nru fcitx5-5.1.11/debian/patches/0003-update-changelog.patch fcitx5-5.1.11/debian/patches/0003-update-changelog.patch
--- fcitx5-5.1.11/debian/patches/0003-update-changelog.patch	1970-01-01 08:00:00.000000000 +0800
+++ fcitx5-5.1.11/debian/patches/0003-update-changelog.patch	2025-03-20 13:50:02.000000000 +0800
@@ -0,0 +1,63 @@
+From: hantengc <hanteng@kylinos.cn>
+Date: Thu, 20 Mar 2025 13:54:06 +0800
+Subject: update changelog
+
+---
+ data/fcitx5-configtool.sh | 21 +++++++++++++++++++--
+ 1 file changed, 19 insertions(+), 2 deletions(-)
+
+diff --git a/data/fcitx5-configtool.sh b/data/fcitx5-configtool.sh
+index 8f0a0d8..c5e5a26 100755
+--- a/data/fcitx5-configtool.sh
++++ b/data/fcitx5-configtool.sh
+@@ -65,6 +65,10 @@ detectDE() {
+             XFCE)
+             DE=xfce
+             break
++            ;;
++            UKUI)
++            DE=ukui
++            break
+         esac
+       done
+     fi
+@@ -131,10 +135,13 @@ run_qt() {
+ run_xdg() {
+     case "$DE" in
+         kde)
+-            message "$(_ "You're currently running KDE, but KCModule for fcitx couldn't be found. The package name of this KCModule is usually kcm-fcitx5, kde-config-fcitx5, or fcitx5-configtool. Now it will open the configuration directory.")"
++            message "$(_ "You're currently running KDE, but the configuration tool for fcitx5 couldn't be found. The package name of the configuration tool is usually kcm-fcitx5, kde-config-fcitx5, or fcitx5-configtool. Now it will open the configuration directory.")"
++            ;;
++        ukui)
++            message "$(_ "You're currently running UKUI desktop environment, but the configuration tool for fcitx5 couldn't be found. The package name of the configuration tool is usually ukui-control-center, or fcitx5-configtool. Now it will open the configuration directory.")"
+             ;;
+         *)
+-            message "$(_ "You're currently running Fcitx with GUI, but fcitx5-config-qt couldn't be found. The package name provides this binary is usually fcitx5-configtool. Now it will open the configuration directory.")"
++            message "$(_ "You're currently running Fcitx5 with GUI, but fcitx5-config-qt couldn't be found. The package name of the configuration tool is usually fcitx5-configtool. Now it will open the configuration directory.")"
+             ;;
+     esac
+ 
+@@ -148,6 +155,13 @@ run_xdg() {
+     fi
+ }
+ 
++run_ukui() {
++    if command -v ukui-control-center > /dev/null 2>&1; then
++        exec ukui-control-center -m keyboard inputmethod
++    fi
++    return 1
++}
++
+ _which_cmdline() {
+     cmd="$(command -v "$1")" || return 1
+     shift
+@@ -164,6 +178,9 @@ case "$DE" in
+     kde)
+         order="kde qt xdg"
+         ;;
++    ukui)
++        order="ukui qt xdg"
++        ;;
+     *)
+         order="qt kde xdg"
+         ;;
diff -Nru fcitx5-5.1.11/debian/patches/series fcitx5-5.1.11/debian/patches/series
--- fcitx5-5.1.11/debian/patches/series	2024-12-10 09:52:29.000000000 +0800
+++ fcitx5-5.1.11/debian/patches/series	2025-03-20 13:50:02.000000000 +0800
@@ -1,2 +1,3 @@
 0001-update-changelog-potimize-show-hide-logic.patch
 0002-update-changelog-optimize-code.patch
+0003-update-changelog.patch