By mistake, I changed the permissions of the file
gnome-shell-theme.gresource
in
/usr/share/themes,
and after restarting GDM, I was no longer able to log into the system — I only get a white screen.
I tried to fix it using a live USB environment, and also from the TTY terminal, where I did everything from resetting permissions to reinstalling the desktop environment, but the problem wasn’t solved.
I switched the display manager from gdm3 to lightdm.
I am currently on the desktop.
There is no Zorin or Zorin Xorg in the list of desktop environments on the login screen.
This means that the problem was in the gdm
Despite all attempts, I couldn't fix GDM.
I did the following:
sudo apt install --reinstall gnome-shell mutter gjs libglib2.0-0 zorin-os-desktop zorin-os-default-settings
And the problem still persists.
When I switch to GDM3, it can't open the login screen, and the screen in the attached image always appears.
However, LightDM is still working.
I did this from the TTY terminal
sudo apt install --reinstall gdm3
But this
sudo dpkg-reconfigure gdm3
Active Service Shows
But gdm fails and the login screen doesn't come
I was able to log in via gdm by permanently deleting the ZorinBlue-Dark folder and replacing it with the theme I downloaded from the package.
zorin-desktop-themes
Question
This login screen has become big
It wasn't like that before.
That is an interesting login screen and means if I was able to create an Arabic Manual it would take me a long time getting the correct images. I see the cog is back which should allow you to change between Wayland and Zorin desktop on xorg. Sometimes a big login screen is to do with Graphical issues. When you login, do you have a small screen area (zoomed)? Once logged in, make sure the resolution of the display is correctly set, then once you have made the change, keep the change and reboot to see if this resolves it.
The file does not exist but once the screen resolution in the system is reset the file was created and then transferred to
/var/lib/gdm3
And it didn't work