Replace arctica-greeter back to slick-greeter on 20.10 for better compatibilty with other desktop environments

Some Ubuntu MATE users report incompatibilities between Ubuntu MATE 20.10 login screen and other window managers as i3. This question was asked today on AskUbuntu.
Technically it is a bug of arctica-greeter. It ignores selection of i3 and loads MATE instead.
I have reported the bug 1910279 to LaunchPad and upstream.
This bug is not only i3-related, other desktops like Xfce are affected too.

The workaround is to revert our latest change: replace Arctica Greeter back to Slick Greeter.

sudo apt autopurge arctica-greeter

then install Slick Greeter back with

sudo apt-get install slick-greeter

then apply green MATE theme from Ubuntu MATE 20.04 LTS to it by executing long single command

cat <<EOF | sudo tee /usr/share/glib-2.0/schemas/31_ubuntu-mate.gschema.override
[x.dm.slick-greeter]
background='/usr/share/backgrounds/ubuntu-mate-common/Green-Wall-Logo.png'
background-color='#3C3B37'
draw-grid=false
draw-user-backgrounds=false
enable-hidpi='auto'
font-name='Ubuntu 11'
icon-theme-name='Ambiant-MATE'
high-contrast=false
show-hostname=true
#logo=Logo file to use
onscreen-keyboard=false
#other-monitors-logo=Logo file to use for other monitors
# play-ready-sound=A sound file to play when the greeter is ready
screen-reader=false
show-power=true
show-a11y=true
show-keyboard=true
show-clock=true
show-quit=true
theme-name='Ambiant-MATE'
xft-antialias=true
xft-dpi=96
xft-hintstyle='hintslight'
xft-rgba='rgb'
EOF

sudo glib-compile-schemas /usr/share/glib-2.0/schemas

then reboot and login to any session.

To revert the above customization use:

sudo rm /usr/share/glib-2.0/schemas/31_ubuntu-mate.gschema.override
sudo glib-compile-schemas /usr/share/glib-2.0/schemas
sudo apt-get install arctica-greeter
1 Like

@Norbert_X, what do you mean by that? Do you mean to say if you install Xfce on top of UM and try to login to Xfce it loads mate-session? That is not happening with me. I have UM 21.04 (on baremetal) and installed Xfce. Both load respective sessions without issue. In fact, I installed openbox and fluxbox as well. The load normal. Issue is only with i3, so far.