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.
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.
Linux desktop really sucks.
While I am as idiosyncratic as anyone about Linux desktops (I run the Trinity Desktop Environment, which is basically the old KDE 3 kept up to date), and I am no fan of systemd or hw support problems (amdgpu, for instance, insists on locking up my laptop every so often), I don't think any of these things are the primary reason people run windows. I think the primary reason people run windows is that they have to use it at work and so they're familiar with it and don't even bother considering other alternatives.
> Instead of whole community stepping together and make ONE well made, bugless desktop
The reason this hasn't happened is simple: there are no market forces driving it to happen. What would create such market forces would be for large corporations, or governments, to abandon Windows for Linux. It would probably end up cheaper, since the cost of development of a well made, bugless Linux desktop would probably amortize to less than the Windows tax per unit. But it would require someone to be willing to do something different from what everyone else is doing, and that's not a way to get ahead in a large corporation or government.
I think this is slowly changing. I'm seeing more and more people who have given up Windows and moved to 1) Macbooks, 2) tables, 3) Chromebooks, or 4) just using phones.
I agree that the Linux desktop failures aren't the primary reason people run Windows, but it hasn't helped.
>It would probably end up cheaper, since the cost of development of a well made, bugless Linux desktop would probably amortize to less than the Windows tax per unit.
There's no "probably" about it. We already have fairly decent Linux desktops (just use Ubuntu: for most people, it "just works" most of the time, and it costs nothing). The Windows tax is already the largest BOM item for a PC. The additional cost needed to make Debian or Ubuntu into something even more bug-free and fully-featured wouldn't be that much. In fact, this was basically the whole idea behind many Linux distros: give them away for free to the masses, but sell support contracts to large corporations and governments to finance it. Unfortunately, that didn't work out so well. It's worked for Red Hat, but that's about the only company that's done well in this space, mainly because of US Government contracts.
EDIT: For which I am extremely grateful BTW. I love to see experimentation in the UI space. Just pointing out a reason we got here that I don't see mentioned often.
Nobody has achieved or will achieve that. Moving between macos, windows, and Linux - all have their issues.
> where most of people wouldnt need to install 3rd party hacks, edit config files
It's pretty close. Using either Fedora or Ubuntu, I didn't need to tweak anything in years to make normal desktop experience work.
On a more serious note; I could not believe how little, at least from looking over my roommate's shoulder, Linux desktop experience improved since I last used it in 2005.
I do. And just a disclaimer, I am using linux 100% on desktop (and prefer freebsd on servers). Where I run firefox, i3, terminal, evolution (as I am forced to use it due to Exchange support, while I actually prefer mutt) and this is it. I rarely run anything else that is windowed.
The reason is simple.
Linux desktop really sucks. Instead of whole community stepping together and make ONE well made, bugless desktop, where most of people wouldnt need to install 3rd party hacks, edit config files and do everything using mouse, you need to fight which one is better and you end up with 20+ desktop enviroments that all sucks one way or another. Linux would have edge over windows desktop if there wouldnt be higlanders fractions fighting which half finished desktop is better. And I am observing this for 20 years.
Same goes with binary compatibility.
Personally I dont care but for ordinary "dumb" user it is revolting. And immidiately when freebsd will give me working hw support, I will move away from linux too. As it is a mess since systemd came, where more and more non existant problems are beeing solved while you still cant clean dhclient mess from the system without killing it (-r? -x? Only in man pages.)
It is a sad story of egoism and vanity where something that could be great, never was.