Below is a list of post-release service announcements.
📌 PSA 19/12/24
PSA: We’ve detected a problem with our ZSH configuration that can cause software using GLX extensions to crash. To fix this problem, run the following commands.
- Add the function
set_glx_vendor
to~/.zshrc
.- ⚠️ Important: Please note this is a single command; do not copy and paste each line.
cat << 'EOF' >> ~/.zshrc # Function to detect GPU and set GLX vendor library set_glx_vendor() { if lspci 2>/dev/null | grep -iq "nvidia"; then export __GLX_VENDOR_LIBRARY_NAME=nvidia elif lspci 2>/dev/null | grep -iq "amd" || lspci 2>/dev/null | grep -iq "radeon"; then export __GLX_VENDOR_LIBRARY_NAME=mesa else export __GLX_VENDOR_LIBRARY_NAME=mesa fi } # Call the function set_glx_vendor EOF
- Remove the erroneous line from the configuration file
sed -i '/export __GLX_VENDOR_LIBRARY_NAME=/d' ~/.zshrc
- Source the ZSH configuration file
source ~/.zshrc
Log out and log in.
📌 PSA 05/12/24
PSA: Today, we’ve released the OTA update archive for Nitrux 3.7.1→3.8.0. To update the distribution, run the following command.
sudo nuts update
Additionally, we’ve updated the Nitrux Update Tool System to version 2.2.0 with the following changes.
- Fix problem in nuts-ccu that would cause absurdly long elapsed time values.
- Remove unnecesary code from the cleanup component.
- Improve status messages for better readability.
- Ensure new kernel paramaters are addded to GRUB.
Since these changes don’t affect the main component, the main component will download these updates during runtime.