[HOME] [DOWNLOAD] [DOCS] [NEWS] [SUPPORT] [TIPS] [ISSUES] [Priority Support]

bug: not all files form /etc/skel are copied to /home/user


#1

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:


./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
./security-misc/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/thunar.xml
./anon-mixmaster/etc/skel/.Mix/mix.cfg
./whonix-xfce-desktop-config/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
./whonix-xfce-desktop-config/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml
./whonix-xfce-desktop-config/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
./whonix-xfce-desktop-config/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml
./whonix-xfce-desktop-config/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml
./whonix-xfce-desktop-config/etc/skel/.config/xfce4/panel/launcher-5/15404745781.desktop
./whonix-xfce-desktop-config/etc/skel/.config/xfce4/panel/launcher-6/15404746372.desktop
./whonix-xfce-desktop-config/etc/skel/.config/xfce4/panel/whiskermenu-1.rc
./whonix-xfce-desktop-config/etc/skel/.config/xfce4/panel/launcher-7/15404746583.desktop
./whonix-xfce-desktop-config/etc/skel/.config/xfce4/panel/genmon-12.rc
./anon-gpg-tweaks/etc/skel/.gnupg/gpg.conf
./anon-gpg-tweaks/etc/skel/.gnupg/dirmngr.conf
./anon-apps-config/etc/skel/.config/vlc/vlcrc

#2

Maybe something useful here:

Though you will want to ignore the part about copying over to new user folders.

I concur