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: