Not all files from /etc/skel
are currently copied to /home/user
.
This is because package anon-base-files
which creates user user
and thereby runs useradd
which copies /etc/skel
is installed before usability-misc.
In result folder /home/user/Downloads
is no longer created by default in Whonix 14.
(A long standing, non-critical, non-release-blocking bug.)
Installing any packages shipping any /etc/skel files before anon-base-files in build-steps.d/ 1700_install-packages would not be a great solution because that wouldn’t work for Qubes-Whonix builds or “sudo apt-get install whonix” builds.
Is there some linux command to copy from /etc/skel to user home for already existing users?
How to implement this best? Triggers? whonix-initializer, similar to:
- tb-updater/tb-updater-first-boot.service at master · Kicksecure/tb-updater · GitHub
- https://github.com/Whonix/tb-updater/blob/master/usr/lib/tb-updater/first-boot-home-population
./xchat-improved-privacy/etc/skel/.config/hexchat/servlist.conf
./xchat-improved-privacy/etc/skel/.config/hexchat/hexchat.conf
./xchat-improved-privacy/etc/skel/.config/hexchat/ignore.conf
./xchat-improved-privacy/etc/skel/.config/hexchat/ctcpreply.conf
./xchat-improved-privacy/etc/skel/.xchat2/xchat.conf
./xchat-improved-privacy/etc/skel/.xchat2/ignore.conf
./xchat-improved-privacy/etc/skel/.xchat2/servlist_.conf
./xchat-improved-privacy/etc/skel/.xchat2/ctcpreply.conf
./whonix-base-files/etc/skel/.bashrc.whonix
./usability-misc/etc/skel/Pictures/.placeholder_usability-misc
./usability-misc/etc/skel/Downloads/.placeholder_usability-misc
./anon-mixmaster/etc/skel/.Mix/mix.cfg
./anon-gpg-tweaks/etc/skel/.gnupg/gpg.conf
./anon-gpg-tweaks/etc/skel/.gnupg/dirmngr.conf
./anon-apps-config/etc/skel/.config/tox/qtox.ini
./anon-apps-config/etc/skel/.config/vlc/vlcrc