Hi,

Andrew Lee <[email protected]> wrote (Mon, 17 Nov 2025 06:30:52 +0100):
> I have tried fcitx 5.x when trixie was freeze. And noticed itʼs
> somehow broken for tw keyboard layout
> which requires a impetmention of deadkey like most Europan keyboard layout.
> And the other input methods it provide seems quite complete, but the
> actul user experience is
> somehow broken for local users as we...

ChangZhuo Chen (陳昌倬) <[email protected]> wrote (Sun, 16 Nov 2025 15:20:47 
+0800):
> * I don't think we need so many input methods in task-chinese-t-desktop.
>   User normally uses only one input method for Chinese. I think we shall
>   keep only chewing here, and let user decides what they want to install
>   by themselves.

So I would switch from fxitx to ibus for zh_TW, like this:

---------------------------------------
Package: task-chinese-t-kde-desktop
 Architecture: all
 Description: Traditional Chinese KDE Plasma desktop
  This task localises the KDE Plasma desktop in Traditional Chinese.
 Depends: ${misc:Depends},
 Recommends:
-       fcitx-chewing,
-       fcitx5-frontend-qt5,
-       fcitx5-frontend-qt6,
-       fcitx-table-cangjie,
-       fcitx-table-cangjie3,
-       fcitx-table-cangjie5,
-       fcitx-table-array30,
-       fcitx-table-boshiamy,
-       fcitx-table-quick3,
-       fcitx-table-quick5,
-       kde-config-fcitx
+# Input method stuff
+       ibus-chewing
---------------------------------------

However,  task-chinese-t-gnome-desktop states:
"# ibus doesn't have a default config for all languages, so force creation"
and recommends gnome-initial-setup because of this.
Is there such setup-tool replacement (required) for kde as well?



Additionally:
Kan-Ru Chen <[email protected]> wrote (Sun, 16 Nov 2025 17:18:11 +0900):
> On Sun, Nov 16, 2025 at 03:20:47PM +0800, ChangZhuo Chen (陳昌倬) wrote:
> > * I think we can also remove fonts-arphic-* from Suggestions since we
> >   already have fonts-noto-cjk in Recommends.
> 
> No objection. fonts-arphic-* has it's historical importance but nowadays
> fonts-noto-cjk is more common.

This bug is about Traditional Chinese, but I guess the above also counts for
Simplified Chinese as well, right?
So removing fonts-arphic-* for both like this:

---------------------------------------
 Package: task-chinese-s-desktop
 Architecture: all
 Description: Simplified Chinese desktop
  This task localises the desktop in Simplified Chinese.
 Depends: ${misc:Depends},
 Recommends:
 # Input method stuff
        ibus-libpinyin,
 # Fonts
        fonts-noto,
        fonts-noto-cjk,
 # Software help and localization
        libreoffice-l10n-zh-cn,
        libreoffice-help-zh-cn,
        firefox-esr-l10n-zh-cn | firefox-l10n-zh-cn,
 # poppler-data is needed to display
 # Chinese on poppler applications.
        poppler-data
-Suggests:
-       fonts-arphic-ukai,
-       fonts-arphic-uming

[...]

 Package: task-chinese-t-desktop
 Architecture: all
 Description: Traditional Chinese desktop
  This task localises the desktop in Traditional Chinese.
 Depends: ${misc:Depends},
 Recommends:
 # Input method stuff
        ibus-chewing,
 # seems openjdk needs this to display Chinese.
        fonts-noto,
        fonts-noto-cjk,
        libreoffice-l10n-zh-tw,
        libreoffice-help-zh-tw,
        firefox-esr-l10n-zh-tw | firefox-l10n-zh-tw,
 # poppler-data is needed to display
 # Chinese on poppler applications.
        poppler-data
-Suggests:
-       fonts-arphic-ukai,
-       fonts-arphic-uming

---------------------------------------


Full patch attached.

Holger


-- 
Holger Wansing <[email protected]>
PGP-Fingerprint: 496A C6E8 1442 4B34 8508  3529 59F1 87CA 156E B076
diff --git a/debian/control b/debian/control
index 0889bc03..379ebdb0 100644
--- a/debian/control
+++ b/debian/control
@@ -750,41 +750,38 @@ Recommends:
 
 Package: task-chinese-s-desktop
 Architecture: all
 Description: Simplified Chinese desktop
  This task localises the desktop in Simplified Chinese.
 Depends: ${misc:Depends},
 Recommends:
 # Input method stuff
 	ibus-libpinyin,
 # Fonts
 	fonts-noto,
 	fonts-noto-cjk,
 # Software help and localization
 	libreoffice-l10n-zh-cn,
 	libreoffice-help-zh-cn,
 	firefox-esr-l10n-zh-cn | firefox-l10n-zh-cn,
 # poppler-data is needed to display
 # Chinese on poppler applications.
 	poppler-data
-Suggests:
-	fonts-arphic-ukai,
-	fonts-arphic-uming
 
 Package: task-chinese-s-gnome-desktop
 Architecture: all
 Description: Simplified Chinese GNOME desktop
  This task localises the GNOME desktop in Simplified Chinese.
 Depends: ${misc:Depends}
 Recommends:
 	ibus-libpinyin,
 # ibus doesn't have a default config for all languages, so force creation
 	gnome-initial-setup
 
 Package: task-chinese-s-kde-desktop
 Architecture: all
 Description: Simplified Chinese KDE Plasma desktop
  This task localises the KDE Plasma desktop in Simplified Chinese.
 Depends: ${misc:Depends},
 Recommends:
 	fcitx5-chinese-addons,
 	fcitx5-frontend-qt5,
@@ -802,69 +799,57 @@ Recommends:
 	zhcon
 
 Package: task-chinese-t-desktop
 Architecture: all
 Description: Traditional Chinese desktop
  This task localises the desktop in Traditional Chinese.
 Depends: ${misc:Depends},
 Recommends:
 # Input method stuff
 	ibus-chewing,
 # seems openjdk needs this to display Chinese.
 	fonts-noto,
 	fonts-noto-cjk,
 	libreoffice-l10n-zh-tw,
 	libreoffice-help-zh-tw,
 	firefox-esr-l10n-zh-tw | firefox-l10n-zh-tw,
 # poppler-data is needed to display
 # Chinese on poppler applications.
 	poppler-data
-Suggests:
-	fonts-arphic-ukai,
-	fonts-arphic-uming
 
 Package: task-chinese-t-gnome-desktop
 Architecture: all
 Description: Traditional Chinese GNOME desktop
  This task localises the GNOME desktop in Traditional Chinese.
 Depends: ${misc:Depends}
 Recommends:
 	ibus-chewing,
 # ibus doesn't have a default config for all languages, so force creation
 	gnome-initial-setup
 
 Package: task-chinese-t-kde-desktop
 Architecture: all
 Description: Traditional Chinese KDE Plasma desktop
  This task localises the KDE Plasma desktop in Traditional Chinese.
 Depends: ${misc:Depends},
 Recommends:
-	fcitx-chewing,
-	fcitx5-frontend-qt5,
-	fcitx5-frontend-qt6,
-	fcitx-table-cangjie,
-	fcitx-table-cangjie3,
-	fcitx-table-cangjie5,
-	fcitx-table-array30,
-	fcitx-table-boshiamy,
-	fcitx-table-quick3,
-	fcitx-table-quick5,
-	kde-config-fcitx
+# Input method stuff
+	ibus-chewing
 
 Package: task-croatian
 Architecture: all
 X-Task-Maintainer: Safir Secerovic <[email protected]>
 Description: Croatian environment
  This task installs packages and documentation in Croatian
  to help Croatian speaking people use Debian.
 Depends: ${misc:Depends},
 	locales
 Recommends:
 	aspell-hr,
 
 Package: task-croatian-desktop
 Architecture: all
 X-Task-Maintainer: Safir Secerovic <[email protected]>
 Description: Croatian desktop
  This task localises the desktop in Croatian.
 Depends: ${misc:Depends},
 Recommends:

Reply via email to