master.sh does not set permissions when installing. This results in logout/login or rebooting not actually causing the themes to appear in the settings manager after installation or re-installation.
Resolved by running:
find ${INSTALL_DIR} -type d -exec chmod o+rx {} \;
find ${INSTALL_DIR} -type f -exec chmod o+r {} \;
install.sh does not control file permissions, and is affected by the current user's UMASK on installation/removal (something, something, executing remote shell scripts with pipe). Meaning users with a 0022 umask will find install.sh works properly, while those with other umasks (such as 0027) will not.
I believe this to be an actual arc-kde issue; as there should not be an assumption of what a given user's UMASK is.
master.sh does not set permissions when installing. This results in logout/login or rebooting not actually causing the themes to appear in the settings manager after installation or re-installation.
Resolved by running:
for each install directory:
After updating permissions and logout/login, everything appears correctly. Expressed in manjaro Sikaris 22.0.0 (manjaro fully updated to 2022-10-17).
/etc/login.defs (unchanged):
User effective UMASK:
install.sh
does not control file permissions, and is affected by the current user's UMASK on installation/removal (something, something, executing remote shell scripts with pipe). Meaning users with a0022
umask will findinstall.sh
works properly, while those with other umasks (such as0027
) will not.I believe this to be an actual arc-kde issue; as there should not be an assumption of what a given user's UMASK is.