Hoy en día creo que es mejor escuchar el LockedHint
en lugar de los mensajes de salvapantallas. De esa manera, no está atado a una implementación de protector de pantalla.
Aquí hay un script simple para hacer eso:
gdbus monitor -y -d org.freedesktop.login1 | grep LockedHint
Da esto:
/org/freedesktop/login1/session/_32: org.freedesktop.DBus.Properties.PropertiesChanged ('org.freedesktop.login1.Session', {'LockedHint': <true>}, @as [])
/org/freedesktop/login1/session/_32: org.freedesktop.DBus.Properties.PropertiesChanged ('org.freedesktop.login1.Session', {'LockedHint': <false>}, @as [])
У вас есть PATH
и matlabroot
из других источников, например. в файле .bashrc
?
~/.profile
предназначен только для интерактивных оболочек входа в систему. Если вы запускаете интерактивную оболочку, то используется~/.bashrc
(или выбранная вами оболочка ).