[Pkg-zsh-devel] Bug#1057627: zsh: add /etc/zsh/zlogin.d directory
YunQiang Su
syq at debian.org
Wed Dec 6 04:48:51 GMT 2023
Package: src:zsh
Version: 5.9-5
Please add an /etc/zsh/zlogin.d directory and add something like
if [ -d /etc/zsh/zlogin.d ]; then
for i in /etc/zsh/zlogin.d/*.sh; do
if [ -r $i ]; then
. $i
fi
done
unset i
fi
Bash does this in /etc/profile, so that other packages can put
some init scripts here.
Background:
1. For wayland, gnome-session use $SHELL to restart.
https://salsa.debian.org/gnome-team/gnome-session/-/commit/5fee64f74925291f211f289dcfb3f1cf522c1546
2. im-config contains a file: /etc/profile.d/im-config_wayland.sh
to start input method in wayland env.
3. If zsh is set to login shell, the input method won't start,
since zsh doesn't use /etc/profile.
More information about the Pkg-zsh-devel
mailing list