Therefore, could you please pick the packages that are useful to us so we can only install the useful stuff youâre mentioning but not the stuff we wonât need?
Yes, let me see in details and pick up the useful ones (obviously can be installed separately, better than metapackage).
I agree, I think it was not included in stretch, let me test the buster version. Unfortunately as far as I know the Arc icons are not yet available as a buster package.
arc-theme (deb package, buster)
Installing arc-theme requires 28.4 MB of additional disk space:
user@host:~$ sudo apt install arc-theme
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
albatross-gtk-theme blackbird-gtk-theme bluebird-gtk-theme
gnome-accessibility-themes gnome-themes-extra gnome-themes-extra-data
greybird-gtk-theme gtk2-engines-murrine murrine-themes
The following NEW packages will be installed:
albatross-gtk-theme arc-theme blackbird-gtk-theme bluebird-gtk-theme
gnome-accessibility-themes gnome-themes-extra gnome-themes-extra-data
greybird-gtk-theme gtk2-engines-murrine murrine-themes
0 upgraded, 10 newly installed, 0 to remove and 22 not upgraded.
Need to get 5,911 kB of archives.
After this operation, 28.4 MB of additional disk space will be used.
It comes in three flavors: Arc, Arc dark, Arc Darker. I personally prefer the Arc one.
Arc Icons
Only way I found was to download them on GitHub (no debian package) and copy them into /usr/share/icons folder (only the Arc folder, not the rest).
7.8 MB, not a big deal.
Result: Whonix Buster with Arc theme and Arc icons, screenshots
Notice: I also did some changes to the outlook of XFCE4-terminal
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
gtk2-engines-murrine
Recommended packages:
murrine-themes
The following NEW packages will be installed:
arc-theme gtk2-engines-murrine
0 upgraded, 2 newly installed, 0 to remove and 9 not upgraded.
Need to get 373 kB of archives.
After this operation, 8,927 kB of additional disk space will be used.
In other words, we have to pick from your âaccidentally installed onesââŚ
It did pull the following dependencies. I guess we cannot do without them.
user@host:~$ sudo apt-get install arc-theme --no-install-recommends
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
gnome-themes-extra gnome-themes-extra-data gtk2-engines-murrine
Recommended packages:
gnome-accessibility-themes murrine-themes
The following NEW packages will be installed:
arc-theme gnome-themes-extra gnome-themes-extra-data gtk2-engines-murrine
0 upgraded, 4 newly installed, 0 to remove and 22 not upgraded.
Need to get 1,469 kB of archives.
After this operation, 10.5 MB of additional disk space will be used.
OK I did a new test on a fresh Workstation 15 with
sudo apt-get install arc-theme --no-install-recommends
You reverted to a previous snapshot (or removed all previously installed
packages), then did sudo apt-get install arc-theme --no-install-recommends, and the result was the pretty result as above?
It did pull the following dependencies. I guess we cannot do without them.
If the answer to my above question is yes, then my answer to this will
be also âyesâ.
Not sure how they go with the other enhancements above, but for me, geany and terminator are a must and make life so much more comfortable.
Debian -- Details of package terminator in stretch - the horiz / vertical splitting, with easily changing text size in each is much more friendly to use than xfce terminal tabs or opening multiple windows.
After a brief reviewing, I agree that it is probably unnecessary in a VM scenario. I would maybe only keep the xfce4-screenshooter, but wouldnât call it really necessary either.
Another suggestion that came to mind:
why not adding desktop icons? Also something that most users of classical OSes expect to see. Also, I remember that in Whonix 13 there were different shortcuts on the Desktop for Whonix-related stuff, such as Whonix-Check, Tor-Arm, Whonix-Documentation, etc. Why not having them also back on the desktop?
Here how it looks with desktop icons (activated by: desktop settings â Icons->Default Icons: Home, Filesystem, Trash, Removable Devices):
Other suggestion:
Default /home/user environment has only the Desktop directory. Why not adding the classical XFCE4 default user directories also during build? Also something expected by most users I would think: Desktop, Documents, Downloads, Music, Pictures, Public, Templates, Videos
Not sure anymore, I think we didnât figure out how to add them by default without a confusing warning when using them for the first time. Also when applications changed and desktop icons broke, users got concerned. Maybe we could resurrect these packages if anyone has ideas:
There should be at least /home/user/Downloads but it is broken due to this bug:
As for the others: thereâs never been a question / feature request about those. I personally always found these too much. When doing backups, never knowing if something ended up there. Too much since not everything happens in the a single Whonix VM.
OK I understand the rationale. Maybe a Download directory could be added somewhere at the end of the build, with a simple mkdir command but probably non-critical.
As for simple Desktop icons (not whonix-related), what would you think? Itâs not supposed to break or cause problems, and simple to add, but again, not critical I guess.
I then did (because it was needed): sudo gtk-update-icon-cache /usr/share/icons/Arc
Selected Arc Icon theme in âAppearanceâ settings.
Problems (which still persist after Workstation reboot):
Theme appearance for top RH corner window buttons (close, max, min, arrow) is still showing as my former selected theme (Xfce-dawn) on all Windows, unless ones hat are behind the current active window. Only non-active (but visible) windows correctly show Arc window buttons. Weird. (fixed)
Taskbar item text of minimized windows apart are too dark (I have Panel opacity set to 100%, as normal). Text is quite hard to read. It could be worse though.
I donât think the icon set is complete, as they say. e.g. Settings âsliderâ icon in whisker menu.
I also first installed the theme via this direct deb and it was even worse. Mouse selection of both page text and address bar text in Tor Browser had no normal dark-colored bgcolor contrast, so it was unusable.
Iâm happy to test a Whonix 15 OVA if need be. Maybe this theme upgrade should only be for W15 release and Buster.
Well, I wasnât even aware the arc-theme existed as a package in debian stretch, always used github links (or worse, Ubuntu packages) before buster! So I donât know why itâs not working on your side, maybe they actually fixed your issues with the buster version?
For the icons, you are right to mention the sudo gtk-update-icon-cache /usr/share/icons/Arc command that should be performed after install, although I am not sure which concrete issues it actually solves (other than the Icons panel in the appearance menu stops complaining about the lack of cacheâŚ).
Itâs weird, did you make sure to also change the theme of the Window Manager settings? whisker menu->window manager->Style->Arc
Donât know about this one, maybe a screenshot would help?
Yes, I know about that, some panel icons (for instance the Thunar icon) are not always working properly (still show stock Adwaita icons). Donât know why, maybe related to panel configuration, I will try to look into that.
OK I understand the rationale. Maybe a Download directory could be added somewhere at the end of the build, with a simple mkdir command but probably non-critical.
chroot script style so to speak. Thatâs ideally avoided. Better to implement as much as possibly with packages. Why:
consistency with upgraded versions;
apt-get install metapackage compatibility;
consistency with Qubes-Whonix builds
As for simple Desktop icons (not whonix-related), what would you think? Itâs not supposed to break or cause problems, and simple to add, but again, not critical I guess.
Ah, Iâd have to set up a testing W14 for that. But itâs not a big deal-breaker for now. Let me live with the theme for a week and see if I still find it hard to use. It may be fine after some adaptation.
I also find that the file browser / desktop text is blurry by default (on my machine) and I can make them nicely sharp at Appearance > Fonts by changing Hinting and sub-pixel color settings.
Not sure if we tend to customize images with little setting choices like that as well? Iâd love it, if possible, makes Whonix by default more appealing for people and increases adoption.