From 892b4c83c333f7749a02ce80421116137059d59e Mon Sep 17 00:00:00 2001 From: jazz Date: Mon, 18 May 2026 20:58:55 -0500 Subject: [PATCH] add script --- matlab.sh | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100755 matlab.sh diff --git a/matlab.sh b/matlab.sh new file mode 100755 index 0000000..1ca881d --- /dev/null +++ b/matlab.sh @@ -0,0 +1,31 @@ +#!/bin/bash + +# Context +# matlab ships with shitty outdated qt and c++ libraries and it breaks on +# anything from the current decade. +# this fixes it by making your pc fall back on the normal libraries. +# +# also we're gonna do this in a user-owned folder because that just seems like +# a good idea + +# Installation: +# sudo mkdir -p /opt/MATLAB +# sudo chown -R $USER:$USER /opt/MATLAB +# +# wget https://www.mathworks.com/mpm/glnxa64/mpm +# ./mpm install --release=R2026a --destination=/opt/MATLAB/R2026a --products MATLAB Simulink +# +# cd /opt/MATLAB/R2026a/bin/glnxa64 +# mkdir exclude +# mv libfreetype.so* exclude/ +# +# cd /opt/MATLAB/R2026a/sys/os/glnxa64 +# mkdir exclude +# mv libstdc++.so.6* exclude/ + +# after installing, run this script to launch matlab + +QT_QPA_PLATFORM=xcb +PATH=/opt/MATLAB/R2026a/bin:$PATH + +exec matlab -licmode onlinelicensing