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