freedomofpress / securedrop-workstation

Qubes-based SecureDrop Journalist Workstation environment for submission handling
GNU Affero General Public License v3.0
137 stars 41 forks source link

Proposal: Use GNOME applications instead of XFCE #1155

Open legoktm opened 1 month ago

legoktm commented 1 month ago

Proposal:

Use GNOME applications instead of XFCE

Affected components

People and roles

Problem Statement

We are currently using a mix of GNOME and XFCE applications. This is not ideal from a UX perspective, nor from a maintenance perspective since instead of supporting one system, we have to support two.

Solution impact

Requirements and constraints

Exploration

Initial proposal

Pros for GNOME:

Cons:

I think the pros, especially the UX consideration, outweigh the cons.

Selected proposal

deeplow commented 1 month ago

I agree regarding the UX considerations. The other ones I haven't evaluated. Here's a list of what's current being used:

XFCE applications

Gnome Applications

Others (I don't really know if they're desktop evironment-specific)

legoktm commented 2 weeks ago

@cfm indirectly reminded me that the font story is different depending on whether you start with the XFCE stack or GNOME. Despite the "lightweightness" of XFCE, it comes with 628 fonts (per fc-list | wc -l) while GNOME comes with 183.

I'm not sure if any journalist has ever complained about missing fonts? IMO if we go to GNOME, we should also install google-noto* and that should cover basically every language.

deeplow commented 2 weeks ago

From working on Dangerzone I realized just how large fonts can really be. For example, we had to add CJK support and that was ~150MB extra, I think.