GNOME 46 issues & their fixes

Will update this list as I encounter new problems since GNOME 47 isn’t available for a stable release yet. Please leave a solution if you know how to fix the issues addressed below, Thanks.

Protocol: Wayland

1. When greeted by GDM, logging in at first succeeds but after a few miliseconds you’re thrown back to the login screen

1.1. GDM in a few situations succeeds at login but you’re left with either a Grey or Black screen and you cannot switch to a TTY nor can you use the keyboard. You have to force it to shutdown.

2. Switcheroo-Control fails when an application is launched with “Launch using Discreete GPU”, the application is launched via the default integrated GPU.

2.1. Launching the application via terminal shows the output attached below

switcherooctl launch VirtualBox
> switcherooctl launch VirtualBox
Traceback (most recent call last):
  File "/nix/store/i4k32pjis6jiji309ckrcxhx5v77mjih-switcheroo-control-2.6/bin/.switcherooctl-wrapped", line 4, in <module>
    from gi.repository import Gio, GLib
  File "/nix/store/s3ma10wqyb5ajh7dvlhzci0zpbkk5pjn-python3.11-pygobject-3.48.2/lib/python3.11/site-packages/gi/importer.py", line 133, in create_module
    raise ImportError('cannot import name %s, '
ImportError: cannot import name Gio, introspection typelib not found

Protocol: Xorg (X11)

1. Switcheroo-Control (same bug as addresssed above)