~/.bashrc
будет запущен только при открытии эмулятора терминала. Чтобы он запускался автоматически при входе в систему, вам нужно, чтобы он был в другом месте (в зависимости от того, как вы входите в систему ). Для меня это будет в ~/.xinitrc
.
Согласно вики Debian:Graphical logins do not read a shell's startup files (/etc/profile and ~/.profile and so on) by default, but you as a user may choose to create a ~/.xsessionrc file which does this.
Решено с помощью этой статьи:https://kernel-team.pages.debian.net/kernel-handbook/ch-update-hooks.html
Я создал /etc/kernel/postinst.d/zz-update-efi
скрипт, который просто перемещает скомпилированное ядро и инициализацию в каталог пользователя.
USER_NAME="mint"
mv "/boot/vmlinuz-$1" "/boot/$USER_NAME/vmlinuz-linux"
mv "/boot/initrd.img-$1" "/boot/$USER_NAME/initramfs-linux.img"