arctica-greeter does not honor gsettings changes

Bug #1900633 reported by Bill (franksmcb)
68
This bug affects 13 people
Affects Status Importance Assigned to Milestone
arctica-greeter (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Ubuntu MATE 20.10 daily iso

Expected result:
Change login background
Change settings in: org>ArcticaProject>arctica-greeter>background
Change login backgroud to /usr/share/backgrounds/ubuntu-mate-common/Grey-Wall.png

Actual result:
Login background does not change to reflect gsettings changes
Login background remains as default value.

Editing /etc/lightdm/lightdm.conf.d/90-arctica-greeter.conf does not change settings.

ProblemType: Bug
DistroRelease: Ubuntu 20.10
Package: arctica-greeter 0.99.1.4-1
ProcVersionSignature: Ubuntu 5.8.0-23.24-generic 5.8.14
Uname: Linux 5.8.0-23-generic x86_64
ApportVersion: 2.20.11-0ubuntu50
Architecture: amd64
CasperMD5CheckResult: skip
CurrentDesktop: MATE
Date: Mon Oct 19 18:37:29 2020
InstallationDate: Installed on 2020-10-19 (0 days ago)
InstallationMedia: Ubuntu-MATE 20.10 "Groovy Gorilla" - Beta amd64 (20201019)
ProcEnviron:
 LANGUAGE=en_US
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: arctica-greeter
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Bill (franksmcb) (franksmcb) wrote :
Revision history for this message
Bill (franksmcb) (franksmcb) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in arctica-greeter (Ubuntu):
status: New → Confirmed
Revision history for this message
Sai Vinoba (saivinob) wrote :

Just to add that editing schema file from dconf-editor as suggested in the release notes (https://ubuntu-mate.org/blog/ubuntu-mate-groovy-gorilla-release-notes/) also does not work.

Revision history for this message
ironfoot (ironfoot) wrote :

Editing /usr/share/glib-2.0/schemas/30_ubuntu-mate.gschema.override works.
You have to recompile schemas after editing: sudo glib-compile-schemas /usr/share/glib-2.0/schemas/.

Revision history for this message
Sai Vinoba (saivinob) wrote :

While this may work (I did not try tbh), it is not an ideal solution. The greeter should reflect changes done via gsettings/dconf-editor.

Also, as I checked today, this is not specific to Ubuntu MATE. Same issue exists in LinuxMint when arctica-greeter is installed and enabled. I raised an issue on github. Ref: https://github.com/ArcticaProject/arctica-greeter/issues/17

Revision history for this message
chris (gripfastistech) wrote :

The correct verbiage, for schema override in file 30_ubuntu-mate.gschema.override, line 6: enable-hidpi='on' and I also change onboard from auto to = true as well under the Arctica section for good measure. Then run the command to update the schema as Ironfoot states in #5.

For anyone seeing later, the Github comment in comment #6 by Sai has been closed as "works as intended." I could not run dfcon-editor as lightdm user using several command methods so I had to revert back to the schema override per #5.

Revision history for this message
chris (gripfastistech) wrote :

Arctica defaulted back to super high resolution after the beta release update of 21.04 today. I was once again shown a super tiny login on boot (onboard buttons are less than 1cm square, smaller than my pinky finger nail). Its VERY difficult to login on touch devices/tablets without a physical keyboard. I have performed: "sudo glib-compile-schemas /usr/share/glib-2.0/schemas/" for a third time now. This doesn't stick across updates, is a temp work around, not a permanent fix. Please advise.

Revision history for this message
ironfoot (ironfoot) wrote :

It is expected that updates may overwrite system files. Try creating your own gschema.override file (for example, /usr/share/glib-2.0/schemas/40_arctica-greeter.gschema.override) and put arctica section header and your changes there. Then recompile schemas.

Revision history for this message
chris (gripfastistech) wrote : Re: [Bug 1900633] Re: arctica-greeter does not honor gsettings changes

Thanks Irongfoot for the tip. I've created the file as suggested.
Today, the greeter was normal but its been weeks since I booted the
device. Hope it sticks.

Norbert (nrbrtx)
tags: removed: groovy
Changed in arctica-greeter (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Bill (franksmcb) (franksmcb) wrote :

Still an issue with 21.10

Changed in arctica-greeter (Ubuntu):
status: Incomplete → Confirmed
tags: added: impish
Revision history for this message
Ubuntu QA Website (ubuntuqa) wrote :

This bug has been reported on the Ubuntu ISO testing tracker.

A list of all reports related to this bug can be found here:
http://iso.qa.ubuntu.com/qatracker/reports/bugs/1900633

tags: added: iso-testing
Revision history for this message
Paul Meckel (falcoger) wrote :

Still a bug in 22.04 LTS. I'm running Ubuntu Mate.

Revision history for this message
Pedro Serrano (kpiq) wrote :

Confirmed, still a problem with 22.04 LTS with Ubuntu MATE.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.