OTOH, yes, the rest of Ubuntu is fine, and to anyone fed up with Windows I gladly recommend anything else based on Ubuntu LTS. [LKX]Ubuntu, Ubuntu MATE, Mint — they are all really fine.
I don't use GNOME, but I've noticed switching keyboard layout in Fcitx being slow. This is especially annoying since I have four different layouts and switching back-and-forth requires cycling through all the others.
I wonder whether this is actually a problem at a deeper layer. (Possibly that layer was originally created for GNOME.) Do you happen to have a link to a bug tracker for this issue?
2) It belongs to the part of GNOME that exists solely because GNOME decided to reinvent keyboard input.
3) Google shows lots of people aware of the problem (bugreports, stackexchange, whatever) — of course it does, see (1) — but not only no solution, but also I couldn't find any workaround short of using another DE, although — see (2) — disabling the feature altogether would be a decent workaround.
Of course all programs have bugs. Do other free programs tend to have bugs of this lasting quality?
At first my jaw dropped on your comment, but then I thought, maybe we non-latin-writing people are just abusing a feature meant for something different? Do you use several layouts, but switch between them infrequently?
It's not bad if you focus on one or the other. But when you combine the two, (talking about techical stuf, tickets, code reviews, ...) I often have to switch.
I'd say i switch on average few dozen times per hour.
And why would Linux need Such desktop-to-end-all-other-desktops? It would be a trashy configure me only with mouse desktop. Let such users stay at Windows or Mac and allow power users to have their choice if 20 desktops with majority of them allowing at least a text configuration.
I almost wish we could get all Linux users to verbally agree to something like the following:
"I will not trash popular Linux desktop environments to outsiders. Ubuntu is fine. GNOME is fine. I understand that for the sake of the Linux Desktop's survival, it is more important that I be helpful and supportive of people's choice to use Default Ubuntu, rather than telling them that my Arch/Xfce/i3 setup is The One True Path."
Use whatever you want in private. Just shut the f--- up about trashing Ubuntu/Mint/Manjaro at every opportunity because you disagree with some decision of theirs. It makes us all look bad.