Whonix Xfce Development

https://github.com/Whonix/whonix-setup-wizard/blob/master/usr/share/translations/whonix_setup.yaml#L34

Could you please explain (so I can add) or add how to change the keyboard layout in XFCE?

Similar to Whonix CLI Development I also reduced the delta between non-qubes-whonix-gateway-xfce and non-qubes-whonix-workstation-xfce.

Either use the cli: “setxkbmap us” with the language you want. In the gui go to applications → settings → keyboard → layout → disable “use system defaults” → add your layout at the bottom → remove the old layout → close

2 Likes

https://github.com/Whonix/whonix-setup-wizard/commit/7fa64df04025d304fa97458a23f730bcc8aedbd8

Whonix XFCE (and Whonix CLI) 14.0.0.9.4 developers-only upload in progress.

These don’t have the meta packages changes discussed here yet:

Upload complete. Untested.

Feel free to re-suggest this one.


We can’t get rid of orage unfortunately since package xfce depends on it.

1 Like

Whonix XFCE call for testers announcement is immanent. Any strong warning against it? Anything you’d like to mention?

Wiki already updated.

XFCE shall soon become the Whonix stable default download. It may still be a bit rough in the edges usability wise but still a ton better than KDE due to lower resource requirements / less VM freezes. Leaks are unlikely.

2 Likes

I already wondered where it went. I guess I’m going to close my related commit for now. I’d still add it in some way to the workstation together with mupdf. imho some image viewer is required for a decent user experience. The only other package where it could be added is “non-qubes-whonix-workstation-xfce” . Maybe also pulseaudio could be added to “whonix-workstation-packages-recommended-gui” and removed from “non-qubes-vm-enhancements-gui” before @nurmagoz sees it. Probably together with alsa utils and libasound. In this case “non-qubes-vm-enhancements-cli” could be merged with “non-qubes-vm-enhancements-gui” since they would only differ in one package.

2 Likes

Sure. We’ll add it somewhere.

Upon reflection kcalc, okular, gwenview, kgpg, libkf5kipi31.0.0, libkf5kipi-data does not fit into hardened-desktop-applications-kde either since that results getting it installed on Whonix-Gateway.

Why? pulseaudio seems to fit perfectly into non-qubes-vm-enhancements-gui.

(Qubes sorts out its own audio support. And since whonix-workstation-packages-recommended-gui also gets installed on Qubes, pulseaudio does not fit there. This would result in a package conflict if Qubes moves from pulseaudio to an incompatible package that cannot be installed at the same time.)

Same as above.

This is not too simple to solve. In theory, we’d need:

  • whonix-workstation-default-applications-kde AND,
  • whonix-workstation-default-applications-xfce

This even doesn’t answer how to deal with Hardened Debian. Will think about this later.

Due to the limited prospects of a future of Whonix KDE in Debian 10 buster, I went for a slightly unclean, faster, duplicate code, but still less code in total solution.

All recent changes up to 14.0.0.9.5-developers-only are now in the stretch-developers repository.

Mostly because @nurmagoz did not want to have it in the gateway. It would not be required in there.

Ok.

2 Likes

Thanks! Fixed. :slight_smile:

1 Like

Reduced delete between non-qubes-whonix-(gateway|workstation)-(kde|xfce), hopefully didn’t introduce bugs.

It looks like maybe hardened-packages-recommended-cli and
hardened-packages-dependencies-cli can be merged since they are always used in the same place. The same seems to be true for whonix-shared-packages-recommended-cli and whonix-shared-packages-dependencies-cli. Also all of those could be merged, except for hardened-debian-cli where it would add whonix specific packages. hardened-debian-kde is also currently missing kde specific stuff.

All package upgrades mentioned above tested. Working well. Merged into testers repository.

Changes below are not yet build and in the repository.

Done.

Done.

Yes, let’s not add Whonix specific packages to Hardened Debian.

Yes. hardened-debian-kde isn’t much used yet. Only one untested developers-only build. I guess it is dead on arrival.

And for a future hardened-debian-xfce (TODO) we must be careful not to add applications we don’t want to see on Whonix-Gateway.