Change default shell from bash to zsh by default?

All of this is now in the developers repository.


Two issues…

  1. inconsistent ZDOTDIR environment variable
  • bug: With lightdm display manager (on my Debian host operating system + distro morphed into Kicksecure): ZDOTDIR environment variable missing
  • ok: Whonix Xfce for VirtualBox which is using gdm display manager: ZDOTDIR environment variable ok
  • ok: virtual consoles

Seems like DefaultEnvironment= isn’t as consistent / reliable as desired.

  1. changing default shell is failing in Whonix Xfce for VirtualBox

debian/dist-base-files.postinst command chsh --shell /bin/zsh user is failing due to permission denied (seen during apt dist-upgrade). (The chsh command doesn’t require sudo because Debian maintainer scripts run as root anyhow.)