Skip to content
Snippets Groups Projects

main/postmarketos-ui-{mate|xfce4}: switch to slick-greeter

Merged Jakko requested to merge jakko/pmaports:pmos_slick-greeter into master
All threads resolved!

This is a long-standing change resulting from #1964.

Actually the goal is to ease enabling/disabling autologin. With "lightdm-settings" installed, there is an administration/settings GUI "Login Window" available that allows among others to configure autologin. Contrary to its general purpose name, it works on LightDM greeter "slick-greeter" only.

Some further comments on the MR:

  • Autologin is now disabled by default. It can be enabled by the user in the administration/settings GUI "Login Window", tab "Users" section "Automatic login".
  • The virtual keyboard on the greeter is enabled by default. It can be disabled in the greeters top bar accessibility menu.
    • The onboard layout can be changed in the administration/settings GUI "Login Window", tab "Settings" section "Panel indicators".
    • On installations older than July 2024 the virtual keyboard will show up again after reboot. This is because on these installations the home directory of user "lightdm" is at /var/run/lightdm, which is not consistant over boots. End of June 2024 Alpine MR https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/68087 changed this to home directory /var/lib/lightdm. However, this applies only to new installations since then. Changing the home directory of user "lightdm" on runtime cannot easily be done by post-upgrade script. Affected users would need to logout, stop lightdm service, change the home directory of user "lightdm" and start lightdm service again. Or alternatively just enable autologin to avoid "seeing" the greeter with the virtual keyboard.
  • The option "draw-user-backgrounds" doesn't work in MATE (https://github.com/mate-desktop/mate-settings-daemon/issues/170). Therefore on MATE it's necessary to set a background picture path in the the slick-greeter gschema.override file.
  • There are two separate maintanance commits. One removes a line about tinydm from the post-install scritp. The other cleans up the package() section of Xfce4.

Merge request reports

Merge request pipeline #211102 passed

Merge request pipeline passed for e60c77ac

Merged by NewbyteNewbyte 3 months ago (Nov 28, 2024 8:41pm UTC)

Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
    • Author Contributor
      Resolved by Jakko

      The pipeline failed on arch riscv64 because it couldn't find package "xfce-polkit". In Alpine GitLab I see that riscv64 is excluded for that package because "limited by polkit". But in package "polkit" itself riscv64 isn't excluded anymore. I'll set up an MR at Alpine to make package "xfce-polkit" available on arch riscv64.

  • achill (fossdd)
  • achill (fossdd)
  • Jakko added 1 commit

    added 1 commit

    • 1dd45467 - main/postmarketos-ui-{mate|xfce4}: switch to slick-greeter

    Compare with previous version

  • Robert Eckelmann approved this merge request

    approved this merge request

  • Jakko resolved all threads

    resolved all threads

  • Looks like a nice set of improvements, thanks!

  • Newbyte approved this merge request

    approved this merge request

  • Newbyte added 68 commits

    added 68 commits

    • 1dd45467...bccbfbc9 - 65 commits from branch postmarketOS:master
    • 15ee5d96 - main/postmarketos-ui-{mate,xfce4}: remove tinydm line from post-install (MR 5805)
    • 8379700a - main/postmarketos-ui-xfce4: clean up package section (MR 5805)
    • e60c77ac - main/postmarketos-ui-{mate,xfce4}: switch to slick-greeter (MR 5805)

    Compare with previous version

  • Newbyte enabled an automatic merge when all merge checks for e60c77ac pass

    enabled an automatic merge when all merge checks for e60c77ac pass

  • merged

  • Jakko mentioned in issue #1964

    mentioned in issue #1964

  • Please register or sign in to reply
    Loading