Hi there guys. I recently installed Zorin and I am having really good time with it.
However, I've reached a problem that I cannot solve. Up until yesterday I was working all fine. For a few days I didn't restart my computer, just put it to sleep during the night. Everything worked: Plank was working as a dock, Internet, gufw, WiFi etc. I even succeeded playing some games with POL/Wine.
What I did (and that I remember), though, is update the system and didn't restart during these days. But yesterday when I finally did the restart I was greeted with the standard Zorin login screen, beside which I cannot reach the desktop with Unity or with standard Zorin. It just shows a blank screen for a second, and then reverts me back to the login screen
Zorin on Wayland works, though. But a very weird thing I noticed now is that everything looks out of proportion i.e. too big, even though the scaling is still set to 100% (it was very tiny before).
Also, a week ago I did try to enable fractional scaling by using gnome tweaks etc. but it didn't work, so I reverted back to the default value (i.e. empty).
Now Plank doesn't start. When I try to start it from the terminal it says this:
[WARN 10:10:13.905259] [Environment:161] XDG_SESSION_CLASS not set in this environment!
[CRITICAL 10:10:13.905318] [AbstractMain:257] Only X11 environments are supported.
Gufw also doesn't start. When trying to start it from terminal it says:
\No protocol specified
Unable to init server: Could not connect: Connection refused
No protocol specified
Unable to init server: Could not connect: Connection refused(gufw.py:3157): Gdk-CRITICAL **: 10:11:00.247: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:3157): Gdk-CRITICAL **: 10:11:00.247: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:3157): Gdk-CRITICAL **: 10:11:00.247: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:3157): Gtk-CRITICAL **: 10:11:00.247: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:3157): Gdk-CRITICAL **: 10:11:00.247: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:3157): Gdk-CRITICAL **: 10:11:00.247: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:3157): Gdk-CRITICAL **: 10:11:00.247: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:3157): Gtk-CRITICAL **: 10:11:00.247: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:3157): Gdk-CRITICAL **: 10:11:00.247: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:3157): Gdk-CRITICAL **: 10:11:00.247: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:3157): Gdk-CRITICAL **: 10:11:00.247: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:3157): Gtk-CRITICAL **: 10:11:00.247: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:3157): Gdk-CRITICAL **: 10:11:00.247: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:3157): Gdk-CRITICAL **: 10:11:00.247: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:3157): Gdk-CRITICAL **: 10:11:00.247: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:3157): Gtk-CRITICAL **: 10:11:00.247: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:3157): Gdk-CRITICAL **: 10:11:00.247: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:3157): Gdk-CRITICAL **: 10:11:00.247: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:3157): Gdk-CRITICAL **: 10:11:00.247: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:3157): Gtk-CRITICAL **: 10:11:00.247: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:3157): Gdk-CRITICAL **: 10:11:00.247: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:3157): Gdk-CRITICAL **: 10:11:00.247: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:3157): Gdk-CRITICAL **: 10:11:00.247: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:3157): Gtk-CRITICAL **: 10:11:00.247: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:3157): Gdk-CRITICAL **: 10:11:00.247: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:3157): Gdk-CRITICAL **: 10:11:00.247: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:3157): Gdk-CRITICAL **: 10:11:00.247: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:3157): Gtk-CRITICAL **: 10:11:00.247: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:3157): Gdk-CRITICAL **: 10:11:00.247: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:3157): Gdk-CRITICAL **: 10:11:00.247: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:3157): Gdk-CRITICAL **: 10:11:00.247: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:3157): Gtk-CRITICAL **: 10:11:00.247: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:3157): Gdk-CRITICAL **: 10:11:00.247: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:3157): Gdk-CRITICAL **: 10:11:00.247: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:3157): Gdk-CRITICAL **: 10:11:00.247: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:3157): Gtk-CRITICAL **: 10:11:00.247: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:3157): Gdk-CRITICAL **: 10:11:00.247: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:3157): Gdk-CRITICAL **: 10:11:00.247: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:3157): Gdk-CRITICAL **: 10:11:00.247: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:3157): Gtk-CRITICAL **: 10:11:00.247: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed
/usr/bin/gufw-pkexec: line 13: 3157 Segmentation fault python3 ${LOCATIONS[${i}]} $1
Help! I am a Linux newbie! How can I diagnose this, and what's the way to solve it!?
Thanks for input, I appreciate it.