updating Whonix from jessie to stretch / Migration to Gnome-Shell / port to GNOME-ish applications

posted:
Meta-ticket: suggest/remove default applications in official templates · Issue #1781 · QubesOS/qubes-issues · GitHub

Soon coming to a KDE desktop near you:

Functionality needs Plasma 5.8 +

Disregard offtopic.

The closest thing to what you want is Whonix KVM. Feel free to post replies or discuss this further under the appropriate subforum.

3 posts were merged into an existing topic: Qubes VS Whonix Installer

Yup, added.

IMO this discussion is much less relevant to KVM-Whonix per: Frequently Asked Questions - Whonix FAQ

Choosing KDE is a personal preference by Whonix developer Patrick Schleizer. KDE has one advantage, the only developer likes it and remains interested to maintain and develop Whonix further.

(Replace Patrick with HulaHoop and Whonix with KVM-Whonix. Whatever keeps KVM-Whonix going is the right answer here I think.)

This is also not a big deal for Qubes-Whonix since dom0 will handle all the Window Management and we’re really just talking about including a set of common core apps (terminal, file manager, text editor, ?)

So the main impact DE choice will have is on Virtualbox-Whonix. If it’s true that advanced users have all migrated to KVM & Qubes, then the Virtualbox-Whonix platform should especially cater to users new to Whonix and also, new to Linux. The urgency is to find a replacement for KDE5 before Whonix adopts Stretch. (Are we sure that KDE5 can’t run well under Vbox?)


The FAQ (linked above) is outdated. MATE is now included in Debian repos: https://wiki.debian.org/DesktopEnvironment. And seems non-KDE/GNOME choices have gained somewhat in popularity.

Made this list yesterday (from lightest to heaviest):

  • LXDE: what @HulaHoop said re: LXQt. Actively developed and has a captive userbase in low-low-resource systems (netbooks, SOCs). Can’t comment on usability. If it’s light enough, could it power Vbox-Whonix and also be included in Qubes images as well? Then, just add some Gnomish apps on top of it? KVM-Whonix should be able to throw KDE on top of it with ease. I’ll try it out next.
  • MATE: fork of GNOME2 updated to GTK3 libraries. Familiar desktop, popular? My concern is that GNOME2 is no longer maintained and my guess would be that many apps forked over to MATE are simply cosmetic re-skins - meaning MATE won’t benefit from GNOME team’s future work (esp security-related). Do they have the manpower to maintain such a big DE?
  • Gnome-Flashback: GNOME2 look-alike based on GNOME3/GTK3. This design seems preferable to MATE but does anybody use it? I can’t find any numbers of DE-users for this or any distribution anywhere… Still, worth looking into. Have to check if installing KDE apps on Gnome requires more dependencies or if the converse makes more sense.
  • Cinnamon seems to be hugely popular (see Linux Mint). Based on GNOME3. I tried this out and it is indeed highly pleasing aesthetically and usability-wise. Unfortunately, it felt just as heavy as GNOME3, even running under a distinct software rendering session.
2 Likes

answered here:
Qubes VS Whonix Installer - #8 by Patrick

Yes, that seems difficult to find. Perhaps try debian popularity contest (popcon). http://popcon.debian.org/

Not sure Popularity Contest Statistics -- Debian Quality Assurance is the right usage of that search tool. As per that, xfce is the rising star in popularity.

Maybe this is a better search.

https://qa.debian.org/popcon-graph.php?packages=xfce4+lxde-core+kde-plasma-desktop+gnome-shell+xorg&show_installed=on&want_legend=on&want_ticks=on&from_date=&to_date=&hlght_date=&date_fmt=%25Y-%25m&beenhere=1

(Added xorg for comparison - that is what all desktops should be used, i.e. that should be the sum of all other desktop environments.)

I tested many DE, WM and Linux distributions.
I think need to use XFCE.

See Linux Mint XFCE.

Got answers:
https://github.com/QubesOS/qubes-issues/issues/1781#issuecomment-262856034

Good day,

Just tested it with Debian Stretch under VBox. Keeping in mind the way the GW is currently set up, some of the animations they had to crowbar into the launcher occasionally take a bit of time to be fully executed and are somewhat sluggish. Even on WS-Settings with more VRam (128mb) this is the case. Analyzing it with the FPS tool provided with KDE, I found out that the reason for this seems to be that the animations aren’t that backed anyways, as I got a consisent result of over 48 frames per second, which should appear smooth when it comes to such animations. Occasional dips below 20 can be provoked though, by forcing an animation to play multiple times in a short amount of time which seems to take quite a toll on the systems performance.

Have a nice day,

Ego

3 Likes

Added a few more:
https://qa.debian.org/popcon-graph.php?packages=xfce4+lxde-core+kde-plasma-desktop+gnome-shell+xorg+cinnamon-common+mate-core+gnome-flashback-common&show_installed=on&want_percent=on&want_legend=on&want_ticks=on&from_date=&to_date=&hlght_date=&date_fmt=%25Y-%25m&beenhere=1

30% gnome3
14% xfce4
10% kde5
5-7% lxde, cinnamon, gnome-flashback
1% mate

Not a perfect comparison because other distributions use one or more of these exclusively. (Knoppix, Raspbian = LXDE; MATE & Cinnamon get a nice boost from Linux Mint Ubuntu).

Surprising to me is gnome-flashback’s number. Does that make it a contender? The nice thing about gnome-flashback is that it benefits from gnome3 maintenance. I wonder just how much attack surface is DE-specific, ie not covered by upstream packages.

2 Likes

After two years you will migrate from Gnome.

Waste time and forces.

Bah, I misunderstood gnome-flashback. It is not a full DE but rather a session for gnome3, which is probably why the homepage says:

GNOME Flashback is a session for GNOME 3 which was initially called “GNOME Fallback”, and shipped as a stand-alone session in Debian and Ubuntu.

So the 30% gnome3 number includes all the gnome-flashback users. Test by installing gnome-session-flashback gdm3. I thought it would come with all the baggage in gnome3 but it feels rather light. Desktop is very familiar as expected.

My personal picks are:

kde framework: kde5 (need to test - wait until 5.8 as HulaHoop suggests) or lxde (need to test)

gtk framework: gnome-flashback

I like xfce4 personally but I have my doubts about whether it would make a good newbie DE. A trivial example: if you right click a .desktop icon, the first menu choice is “Execute”. Only geeks say execute - the rest of the world says, “Run program” or “Launch application”. How many newbs even know what an executable is?

another example: to edit the applications menu,

  • gnome-flashback: right-click applications menu
  • xfce4: I couldn’t figure it out last time so I had to go look it up. I remember I edited some config files. I’ve since forgotten how to do it and so had to go look it up again. howto:customize-menu [Xfce Wiki]. :confused: Apparently we can install menu editors…
1 Like

Thanks for tesing. In your opinion is the perfrmance acceptable under VBox? - under normal use.

I think @entr0py did a good job summarizing the whole point of what the DE search is for. It comes down to something that VBox can run without choking.

Its useful to point out that choices not needing 3D acceleration are getting fewer with time and that all the major environments (and libs under the hood like Qt and GTK) are headed there if not now. The few holdbacks like xfce have usability concerns, aesthetics concerns with gnome-fallback or in MATE’s case - a dead future since it relies on a deprecated toolkit.

VBox’s 3D implementation is a security hole with terrible performance and stability problems. However given this is VBox, its not doing too hot in the security department anyhow even without 3D enabled - so this shouldn’t be a blocker IMO.

Good day,

Like said, definetly what I’d consider usable. All in all, it feels however like Plasma is still very much a work-in-progress seeing as animations don’t play out as fast as they, according to the FPS-Meter should. Will likely be improved in the future.

Didn’t mention it before, though I did the test specifically with 3D-Acceleration turned off due to this. Even 3D based effects, like the ones used for changing between applications worked fluently.

Have a nice day,

Ego

1 Like

ahahahahahaha

What about proprietary driver for Intel CPU? Is it safe?

Good day,

Driver for the CPU? Which do you mean. Such shouldn’t (and don’t) exist because it would go against how the Linux Kernel has been designed. Are you talking about drivers for the IGPU integrated in Intel’s CPUs? If so, why are you asking in this thread? This would in either case be off-topic. Also, what you install on your host is your decision, as integrating drivers into Whonix wouldn’t make any sense due to its virtualized nature.

Have a nice day,

Ego