Fork XFCE Theming of another Debian based Linux distribution

Why do we even reinvent (bikeshed) Whonix XFCE branding? [0]

Can’t we just fork / copy these settings from another project which already figured that out?

Isn’t there a bunch of popular Linux distributions supporting XFCE who figured out decent XFCE theming already?

Requirements

  • Popular. [1] Linux distributions which have good usability and considered beautiful are more likely to be popular, yes?
  • Using XFCE theming settings which are (mostly) compatible with what’s available from packages.debian.org.
  • “generic” theming [2]

Which Linux distributions would be adequate as base to fork / copy over their XFCE themeing to Whonix?


Putting Whonix-Host, Whonix-Gateway, Whonix-Workstation, Kicksecure looking different put aside. This is something which can and should be done on top of this.

[0] We’re unfortunately not a distribution focused on beauty, usability, fashion. Can’t focus on everything at the same time. This takes time away from other tasks. We reinvent things in inferior ways while we could just take what works from elsewhere.
[1] https://distrowatch.com probably being the best place to figure that out?
[2] Obviously we couldn’t use a wallpaper saying “linux mint” (if that was to exist).

1 Like

Imho Xubuntu is the most pleasant looking. Problem is not everything in Ubuntu is also in Debian. I think we already had that problem with arc themes?
Imho this: https://forums.whonix.org/uploads/default/original/2X/b/bb1a4520506e3b962097263421a89835437b4537.png

looks way better than the default debian xfce desktop.

2 Likes

Well, it’s always a question of personal preferences, but personnally I like it how it is now with Arc theme and Adwaita icons. I don’t see the benefit of forking existing implementations as of now.

I agree, but what specifically in other XFCE distributions is superior? Take Xubuntu, they also have the whisker menu, some custom icons and custom theme. That’s pretty much all you can do, plus the choice of panel icons/plugins. I think we have it all.

1 Like

My idea comes late indeed.

That’s the essential question. I haven’t looked into them yet. So my idea is a bit theoretic at this stage. Hence asking for community input.

  1. Theme: arc-theme everyone agrees is the best, and now I see it’s installed the Workstation 15 OVA by default. However is it not selected as default theme, this should be the case.

  2. Icons: because arc-icon-theme from github.com isn’t perfect (some icons don’t work well), and because it’s not in debian repo (security), maintaining our own custom forked icons is a great idea. It’s not complicated to maintain our own icons (i.e. monitor to make sure they work, apply minor changes over the years as icon problems occur).

  3. We should also have ksuperkey installed by default. It is currently not.

These basic improvements help Whonix adoption. They should be implemented.

1 Like

Also of relevance: apparently XFCE 4.14 “sports a new default theme”:

Available only in Unstable (sid) repo right now:

https://wiki.debian.org/Xfce#Versions
https://packages.debian.org/sid/amd64/xfce4/download

But I am assuming due to unmet dependencies, XFCE 4.14 isn’t a feasible option right now. But long-term, it may fix our theming woes and so should be considered in order to not waste development time.

1 Like

Been using Xfce for 4 years and love it.
Dependencies issue? That’s a bummer. What exactly is the problem?
After an upgrade because of new machine, I’ve been having the issue of Xfce not being able to save settings across reboots, some of the settings are lost even during a simple logoff/login cycle.
For me this is biggest weakness of Xfce at the moment.
I’m not sure about this, I’m not a coder myself, but from what I’ve seen Xfce is being hampered down and interfered with by Systemd. It seems like that to me.
Xfce has to fix this as quickly as possible, otherwise lose it’s king status to competition.

Mixing Debian stable with Debian unstable.

Not an issue once a newer version of Xfce flows into the next stable version of Debian.

Off-topic.

Marked as off-topic why? The general populace, the plebs, are not supposed to discover that Xfce newer version is broken? Is that supposed to be kept as a secret?

Not off-topic for whole forums.whonix.org but certainly out of scope of this very narrow focused forum thread Fork XFCE Theming of another Debian based Linux distribution. It shouldn’t morph into a general XFCE discussion.