5 ms·
I quite like PopOS and also their extension on top of Gnome Shell. I can get that Gnome is frustrating to work with. I'd love to know why they discounted switch
by smallerfish 5y ago
I quite like PopOS and also their extension on top of Gnome Shell. I can get that Gnome is frustrating to work with. I'd love to know why they discounted switching KDE. NIH? Outdated biases around the QT license? Or something about the codebase that doesn't fit core objectives?
- alexmcc81 5y agoThey don't even need to switch to Plasma. KDE is build on libraries [1] that build on Qt. You can build a custom desktop environment like LXQt [1] from them. [1] https://develop.kde.org/products/frameworks/ https://develop.kde.org/products/frameworks/ [2] https://en.wikipedia.org/wiki/LXQt#/media/File:LXQt_0.10_-_Ambiance.png https://en.wikipedia.org/wiki/LXQt#/media/File:LXQt_0.10_-_A...
- scythe 5y agoAFAIK they're sticking with Gtk. This answers the other question too: they want Gtk apps to continue to feel native. Gtk in turn is winning probably because of license worries. So you could call it systemic bias.
- IiydAbITMvJkqKf 5y agoGtk and qt are both LGPL. If I had to guess I assume the problem is C++.
- kitsunesoba 5y agoLack of bindings is a big problem with Qt that often gets ignored. Generally speaking people don’t want to write C++, even if Qt is nicer than average for writing UI with.
- scythe 5y agoIn theory it should be possible to use TypeScript or ClojureScript on top of QML. It's beyond my knowledge if this is enough to write applications. A few people have done some work in this regard, but none of the projects really took off: https://groups.google.com/g/clojurescript/c/bSBfH1hazSg https://groups.google.com/g/clojurescript/c/bSBfH1hazSg https://www.reddit.com/r/Clojure/comments/erdo6t/desktop_apps_in_clojurescript_and_qt/ https://www.reddit.com/r/Clojure/comments/erdo6t/desktop_app... https://bugreports.qt.io/plugins/servlet/mobile#issue/QTBUG-63600 https://bugreports.qt.io/plugins/servlet/mobile#issue/QTBUG-...
- kitsunesoba 5y agoI haven’t played with QML in quite some time but recall it being rather bare-bones compared to Qt Widgets, GTK, AppKit, etc and it felt a lot more mobile-oriented than any of those. I think any alternative to Qt Widgets or GTK is going to need to be more “batteries included”, with a wide variety of highly capable widgets ready to use out of the box.
- moffkalast 5y agoThe usability of KDE aside, it's not exactly the most lightweight interface. While a VM on my system can run GNOME without issues, a KDE one starts showing signs of slowdowns. Both are easily beaten by LXDE though, as crap as it is otherwise. Given that they're doing it in Rust one'd hope that the end result could be both very usable and fast at the same time, but only time will tell.
- sho_hn 5y agoKDE Plasma is generally less resource-intensive than Gnome, and has been for a number of years since it was optimized for low-power devices such as the original Pinebook and PinePhone (essentially low-end ARM SBCs, RPi3-class, in different boxes). VM performance may not be representative there. Not that it's not a very valid use case to perform well in VMs, but that can be down to specific details of emulated drivers, etc. For example in a VM without good 3D acceleration Plasma can be run in software emulation of OpenGL -or- directly via CPU-based 2D rendering, and the latter is a lot speedier.
- rvdginste 5y ago> The usability of KDE aside, it's not exactly the most lightweight interface. I wonder if that is still true. I switched from MATE to KDE several months ago and from what I read, KDE invested a lot in optimization of their code (both cpu performance and memory use) in the last couple of years. I switched to KDE on all of my machines. The oldest one it is running on is a Thinkpad X200t with a Core 2 Duo (SL9400) and 4GB RAM (with SSD), and it is running fine when using it with chrome, okular, krita, ... I thought they were kinda forced to focus on optimization because of the development of plasma mobile. Obviously, it'll still be beaten by LXDE, but compared to Gnome it should perform a lot better nowadays than some years ago.
- southerntofu 5y agoI heard KDE still uses ~500MB RAM on idle, which is too much for older computers. I don't care for animations and hiDPI but i would care to have <100MB RAM usage and 0% CPU usage on idle. EDIT: Also catering to slow hardware is not just about memory usage, it's also about how much you need to read from disk. In this regard, both GNOME and KDE are pretty bad when running from HDD. EDIT2: For comparison, Haiku OS says 384MB RAM is the minimum to run the entire system with desktop environment.