-
-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Get rid of KDE, use Xfce as the default Dom0 WM/DE #2119
Comments
As a usability engineer, I would like to say that KDE looks like hell : ) |
That screenshot looks nice enough. Personally, I am all in favor of Gnome, but also postponing it for stability, hence moving to XFCE4 meanwhile sounds good. However, would the ('temporary') move to XFCE impact which features we have available such as increasing/decreasing windows transparency/opacity with a user-customizeable shortcut key combination? A few points that I myself notice affects how much I (dis)like a DE:
All the customization options we already have now are part of KDE, I assume, so does XFCE offer something like that, or would we loose it ('temporarily')? I am not familiar with XFCE at all, but customisation of the GUI is rather important, IMHO. |
So you want to stick with insecure X11 rather than walking the Wayland path towards greater security? |
On Tue, Jun 28, 2016 at 05:30:03AM -0700, ⛅ wrote:
Qubes GUI architecture has been specifically designed to work around all the More read: |
I completely agree with the points stated in this issue. I changed to QubesOS around one month ago. Since then, I'm absolutely happy with the approach it takes. I like having to take decisions that concerns my system security. I knew that I was going to have some issue, but it is always about trade-off and it has been much better than I thought. The only think I really miss is Gnome 3. I think more important that beauty is usability, and I find KDE is horrible in that respect. For now, I have to stick to it because I had some weird issues with Xfce that hopefully will be gone in 3.2. I felt in love with Gnome 3 three years ago. For me, it has been the most user friendly user environment I have tried, the one that really stayed out of my way. Maybe it's not for every user, but I think it's near perfection for developers. You can have everything hidden and just display what you need pressing meta key. So, at least, while we can't get to Gnome, I will be very happy if I can rid off Kde. |
GNOME is a disaster. It has almost no options and no settings in GUI, so often it's impossible to tune something even simple. On the other hand, I think DE is not the most important part in QubesOS, e.g. unsolved video-acceleration problem that doesn't allow to have 720p/1080p video lags-free playback with adequate bitrate is MUCH more important thing for average PC or notebook user in my opinion. Anyhow, thanks for great project, QubesOS developers and Joanna! Long may she reign! |
Nice, way to implement a deprecated GTK2 system. |
GNOME is a great DE for exactly two distros: RedHat and Fedora. They design GNOME to work for their usecases and no one else's; never a better example than "my way or the highway". KDE has a tendency to release unfinished software and they did not go far enough with the redesign of Plasma 5. So I can definitely get behind XFCE. With that said, I'd say that MATE and LXQt should also be considered. LXQt is already on Qt5 so there's good high DPI support among many other niceties; while MATE may or may not get to GTK 3 before XFCE does. |
I strongly disagree with your points. Let me explain why
|
In short - the version which is available in Fedora 23 repository. Which means Qt 5.6.0, Plasma 5.6.5, kf5-* packages 5.22.0. It has all the patches mentioned above applied.
Yes, the classic menu is slightly better. But setting this (and other |
While XFCE seems also like a good choice, it simply isn't true for Plasma being bloated: |
https://marc.info/?l=kde&r=1&w=2 is a user support mailing lists. Hardly any KDE devs are there. Plasma-devel https://mail.kde.org/mailman/listinfo/plasma-devel is the right place to ask. I am sure that plasma developers will try to answer all your questions. |
I would like to clarify that this ticket is not intended to serve the purpose of debating the decision to move away from KDE. The decision has been made already by the core devs. It only is here to serve the purpose of tracking the progress of implementing this for the upcoming 3.2 (plus give some rationalization for the record). In the interest of keeping the ticketing system useful for tracking of our work, I'd like to ask people, especially non-Qubes devs, to refrain from commenting. Thank you for your understanding. |
I fully respect your decision. I only regret that your issues weren't properly communicated with KDE developers. Since this ticket was picked by the press http://news.softpedia.com/news/qubes-os-3-2-to-use-xfce-by-default-because-kde-5-is-bloated-unstable-and-ugly-505745.shtml I suggest to close this issue or to restrict further comments. |
KDE5 is bloated beyond measure as seen on this screenshot, KDE 5.7 beta 2 neon with no applications/plasmoids/etc running: http://i.imgur.com/7ZuZYyL.png Over 600MB of RAM occupied when running solely KDE + Konsole (I did |
Alright, we don't want religious wars here in our ticketing system. I've just locked the conversation in this ticket, limiting it only to Qubes devs. Again, the purpose of this ticket is to help us implement the task stated in the first message, rather than fuel the endless debate on which DE is best. Thank you. |
Automated announcement from builder-github The package
|
Automated announcement from builder-github The package
Or update dom0 via Qubes Manager. |
We've long wanted to get rid of the KDE out of Dom0 (because it's been: 1. bloated, 2. heavy on resources, 3. unstable, and last but not least: 4. ugly, see #84), yet we somehow always postponed it until later. More recently, we decided to try to get Gnome env as the default Qubes GUI (#1806). But the road to get Gnome working is still long and bumpy. Meanwhile, we have released Qubes 3.2-rc1 with upgraded KDE to 5.x which, for me at least, looks like a total disaster... A disaster that must be worked around ASAP, i.e. before the final 3.2 release, IMHO. And the best we could do, I think, is to switch to Xfce4, which today works really well, as I've had a chance to test over the last 2 days of extensive use.
So, what's wrong with the latest KDE we got in Qubes 3.2? A few things:
Plus all the usual bugs with complex handling of appmemus (due to caching, etc.), see e.g. #890, #1628, #751.
Now, all the above problems can be resolved with the latest Xfce4, which we already support well (incl. decoration plugins, and general customization/striping for Qubes).
Looks like currently the only one features originally mentioned in #84 as the showstopper, is the lack of the expose-like effect. However, the new Xfce4 does have composition-based Alt-Tab poor-man's expose-like functionality, which should just be good enough for the purpose of securely identifying GUI decoration spoofing attacks (i.e. displaying e.g. a green-bordered password-prompting fake window within a red-bordered Web browser window).
There are still a few, rather minor I think, issues with the Xfce4 that I will describe in the upcoming separate tickets. But these seem so minor, compared with the problems outlined above and pertinent to the KDE, that I suggest that we promote the Xfce4 to the default GUI manager for Qubes 3.2, starting with rc2, and get rid of the KDE from the installer ISO (still preserving, of course, this as an optional WM, next to others we also offer via our repos).
I think that we should also give up on trying to get Gnome for Qubes 4.0 and just use Xfce4.
FWIW, I now use Qubes 3.2-rc1 with Xfce4 on my primary laptop.
The text was updated successfully, but these errors were encountered: