-
I have recently upgraded my Linux Mint 21.3 to 22, which is based on Ubuntu 24.04. I had been using Regolith2 for a while and so decided to upgrade to version 3 at the same time. I have Xfce installed as the original desktop running on X11, on a dual monitor setup and an Nvidia RTX 3050 GPU running proprietary drivers. I did a complete clean of Regolith2 before installing Regolith3 as per the instructions. After a reboot, I get the option for "Regolith/X11" but when I log in, I get a blank screen for a few seconds and then thrown back to the login screen. I've read around and found that others have had similar issues, but I can't find the magic invocation I need to fix the problem. I tried cleaning out the local config directory, and a new one doesn't get created in its place, and I can see nothing in syslog that might indicate the source of the problem, but I could easily be missing something. Where would be a good place to start looking for the cause of the issue? Edit: |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
So the issue is an unrecognised command line switch in However, the root cause is that the test on line 28 of I have fixed it locally by changing the test to use |
Beta Was this translation helpful? Give feedback.
So the issue is an unrecognised command line switch in
/usr/bin/regolith-session
, on the lines that callgnome-session
the switch is--builtin
. This seems to be because it's an old version ofgnome-session
that doesn't support that switch.However, the root cause is that the test on line 28 of
regolith-session
tests for"$VERSION_CODENAME" == "noble"
, but on Mint at least,$VERSION_CODENAME
is set towilma
and$UBUNTU_CODENAME
is set tonoble
. So it was falling through to theelse
block which uses the--builtin
flag.I have fixed it locally by changing the test to use
$UBUNTU_CODENAME
, and it now works fine.