Quick Installation Matlab 2025b on Arch

Since I’m on Wayland, the best way to install Matlab should be mpm.
The Wiki page worked for me and the steps I executed include:

yay matlab-mpm
mpm install --release=R2025b --destination=~/matlab MATLAB 
#ofc, you can change the destination

Normally, you should be able to just execute ~/matlab/bin/glnxa64/MathWorksProductAuthorizer.sh and finish activating your license. However it didn’t went that smooth for me, because recent gnutls update (likely 3.8.10-1 or newer) breaks the TLS handshake in MATLAB’s bundled licensing libraries (libmwinstall\_activationwsclientimpl.so and libmwlmgrimpl.so), causing the segfault when the tool tries to connect to MathWorks servers.
So I ran these to make Matlab use the old version of gnutls :

[Read more]

Fix Copy SMS Code on Graphene

You can read the detail description in this issue.

The fix is, find out the listener service with this adb command:

adb shell pm dump io.github.jd1378.otphelper | grep -i "notification\|listener"

And you can see it’s called io.github.jd1378.otphelper/.NotificationListener.

So, we grant it special access to read notifications (which is not possible via settings GUI, and I don’ know why):

adb shell cmd notification allow_listener io.github.jd1378.otphelper/.NotificationListener
[Read more]

How to Make Microsoft Bluetooth Mouse 3600 Work in Linux Windows Dual Boot

Before moving in the Netherlands, I used a USB mouse, and as a result I never bothered for pairing issues on dual booting Linux/Windows. However, I found Microsoft Bluetooth Mouse 3600 specifically helpful as it functions smoothly even without a mousepad.

Certainly, you can read this detailed tutorial from Arch Wiki, so I won’t explain too much on the general process.

The problem is, the table for Bluetooth 5.1 devices does not cover the model Microsoft Bluetooth Mouse 3600, and I have to refer to “Other devices”, the guidance of which does not really work for me.

[Read more]

Adding Priter Support for Epson L3150 on Arch Linux

My printer is on network at address 192.168.138.250 .

First add CUPS:

sudo pacman -Sy cups cups-browsed bluez-cups cups-pdf
sudo systemctl enable cups    
sudo systemctl start cups

Then some other dependencies (and drivers, if you want to use some other type than Epson L3150):

sudo pacman -Sy system-config-printer
sudo pacman -Sy nss-mdns
sudo pacman -Sy foomatic-db foomatic-db-ppds  
sudo pacman -S foomatic-db-nonfree foomatic-db-nonfree-ppds

And we should install the driver for L3150, which can be achieved with an AUR package (Epson only offer .deb and .rpm packages officially):

[Read more]

Licensed under CC BY-NC-SA 4.0.