Gnome40 Manjaro Blank After Upgrade

Intro

On the last update, Manjaro got so much packages updated, including the Gnome 40, Pacman 6.0, KDE 5.22.

I’m using gnome with nvidia driver, so when the update hit me, i got an error. When I login to Gnome, there just blank window without anything. But the strange thing is my Night Ligt is activated, so I though there is no problem about the kernel driver nvidia.

I checked the boot log from the tty session, there is no error related my nvidia driver. So I believe there is an error about my gnome desktop.

Below step-by-step I just done to solve my gnome40 blank issue.

Backup Previous Gnome Configuration

Turn up your computer and once you got the GDM login, press the button Ctrl + Alt + F2 to access the TTY session, then login with your username and password.

Backup your gnome configuration using the following command.

1
mv ~/.config/gnome/user ~/Desktop/user.bak

Add New User

Create new user to generate default gnome configuration and reboot the system.

1
2
3
4
sudo useradd -m -s /bin/bash newuser
sudo passwd newuser

sudo reboot

Now you must login to the gnome desktop with the new user, and the default gnome configuration ~/.config/gnome/user will be generated.

Copy Configuration from New User to Old User

Once you get the GDM login, access the TTY session again and login with your OLD user and password.

Grab the root privileges and copy the gnome configuration from the New User home directory to the Old User home directory.

1
2
3
4
sudo su
cp /home/newuser/.config/gnome/user /home/olduser/.config/gnome/user

sudo chown olduser:olduser /home/olduser/.config/gnome/user

Now reboot your system sudo reboot.

Login with the Old User and Cleanup

Now you can login again to the gnome desktop with old user and everything under your home directory is safe, you just need to setup the gnome desktop again as your flavour.

Now you can delete the new user that we’ve created before.

1
sudo userdel -r newuser

And everything is back.

The gnome40 is amazing with smooth transition etc, its just awesome 🙈.