[Pkg-ime-devel] Bug#643004: Bug#643004: [Patch] please improve the description

Aron Xu happyaron.xu at gmail.com
Tue Oct 4 14:03:47 UTC 2011

On Mon, Sep 26, 2011 at 19:35, Tomas Pospisek <tpo_deb at sourcepole.ch> wrote:
> Package: fcitx-bin
> Version: 1:4.1.1-1
> Severity: normal
> Tags: patch
> The project's homepage explains the "fcitx" acronym as either
> "Free Chinese Input Toy of X" or "Free Chinese Input Toy for X".
> I have a lot of trouble to make any sense of the former description.
> The latter description makes a bit more sense allthough I'm at a loss,
> what "Toy" could possibly be meaning. It is an input tool right? And
> not a toy? Is "Toy" meant to be a quirky reference to fcitx's
> history? Or an inside joke?
Fcitx is an input tool, and to be more accurate it's a combination of
input method framework and peripherals of it. The name is because of
Fcitx's history. When Fcitx was created, there wasn't a detailed
definition of the concept of "input method" or "input framework", and
the author of Fcitx didn't intend to change this situation - he just
wanted a simple program to help everyone input Chinese characters.
Similarly, there is another application called "kimtoy", which is a
working replacement of the heavily out-dated kimpanel.

> The intended purpose of a debian package's description is to describe
> very succintly a package's pupose. So "Chinese input tool for X" would
> make sense. If you want to keep a humorous edge then I'd suggest to
> move the humour either into the long description or maybe even rather
> into /usr/doc/*/README or HISTORY or similar.

Sorry, but I prefer to act in accordance with the maintainer's view
and keep the short description as it.

> In the same vein I'd suggest to change the long description:
>  Fcitx is a Chinese input tool for X. It was initially designed for
>  Chinese users and used for the XIM protocol. It has evolved into
>  a highly modularized, feature rich input method framework for
>  Unix-like platforms supporting a considerable amount of frontends,
>  backends and modules.

Here I still prefer to keep "Fcitx is the Free Chinese Input Toy of
X", and I would like to follow your advice to add about it's an input

>  Fcitx is an ideal choice for the vast majority of input needs (?).
>  Many of its features provide users of Unix-like platforms with a modern
>  input experience for the first time. It has also greatly lowered the
>  threshold for developers, making the development of additional
>  functionality much easier than ever before.

I agree about the first sentence, there should be something after
"vast majority", can you give me some advice about how to complete
this sentence?
Fcitx is ready for all Chinese users, has the facilities for any
Japanese/Korean users (need someone to write small wrapper programs).
Upstream is planning to add support for m17n in near future, the
maintainer just needs some users' feedback to make sure everything

>  This package provides the essential executable binaries. If you are
>  looking for a working input experience, please install the package
>  "fcitx" instead.
> Thanks,
> *t

Aron Xu

More information about the Pkg-ime-devel mailing list