Package Details: liblightdm-qt5-guest 1:1.32.0-1

Git Clone URL: https://aur.archlinux.org/lightdm-guest.git (read-only, click to copy)
Package Base: lightdm-guest
Description: LightDM Qt client library. With guest-session enabled
Upstream URL: https://github.com/canonical/lightdm
Licenses: GPL3, LGPL3
Conflicts: liblightdm-qt5
Provides: liblightdm-qt5
Submitter: Santi-Burgos
Maintainer: Santi-Burgos
Last Packager: Santi-Burgos
Votes: 1
Popularity: 0.000000
First Submitted: 2018-06-12 22:43 (UTC)
Last Updated: 2022-12-29 17:54 (UTC)

Pinned Comments

Santi-Burgos commented on 2018-06-12 22:45 (UTC) (edited on 2022-08-18 04:34 (UTC) by Santi-Burgos)

A couple of things related to this package

  • Due to the upgrade of the package if you run into errors regarding "unknown public key" please perform the following:

    • Copy the key of the error shown on the screen
    • Clean the cache of your AUR helper
    • Enter the command "gpg --recv-key (key copied on the first step)"
    • Then run the update command of your AUR helper
    • Some AUR helpers can help you into retrieving this key, but if this fails please do this step, this is due to some changes on the original repo that I based my repo on
  • LightDM detects that there is a guest session available and should be available automatically, however, if you are having issues please follow the instructions below to check and enable it successfully.

  • This LightDM package includes a tweak to enable autologin which is a must in order for this package to work properly and is not available upstream, so please refrain from comments like "please don't edit system files", "this should behave like upstream", "delete this services and this extras", "you shouldn't add other things", etc. If you want a clean experience on LightDM without tweaks or you are willing to check and activate the tweaks manually; then install the upstream package.

  • This package differs from upstream in that it downloads the source code that includes the guest session at compilation time, whereas upstream doesn't. I created this package to ease some steps into enabling the guest session after a lot of trial and error.

  • I am also aware of the unconfined guest session bug lying on Launchpad but on my particular tests I didn't have any results, so please refrain from those comments as well, or if you have any comments about it then please check on the Launchpad page since the issue comes from upstream.

  • Before giving an out-of-date notice, please check the upstream package lightdm so I can check if there have been any changes between both packages that I can use to update it

  • This package cannot be installed in Manjaro, since it conflicts with the configuration of package "lightdm-settings" present there. If you intend to install this package in Manjaro you have 2 options (you can choose which one suits you best):

    1) Manually remove the files "/usr/bin/add-autologin-group.script" and "etc/systemd/system/add-autologin-group.service" before installing this package since the Manjaro package conflicts on these files (please backup those files before performing this operation if you wish to do this. I have tested this myself and I haven't encountered any problems so far but I advise you to test this on your own before applying)

    2) Install the package lightdm-guest-account, with this there is no need to remove any files and doesn't give any conflicts having both of those installed

After doing any of the required process, LightDM should show the "Guest Session" on the greeter and you can access to a fully working guest session (tested with GTK Greeter and Slick Greeter).

Latest Comments

uxes commented on 2021-07-30 09:32 (UTC)

Please add all those packages that are required to build. There should be one of those: binutils make gcc pkg-config fakeroot autoconf

Santi-Burgos commented on 2018-06-12 22:45 (UTC) (edited on 2022-08-18 04:34 (UTC) by Santi-Burgos)

A couple of things related to this package

  • Due to the upgrade of the package if you run into errors regarding "unknown public key" please perform the following:

    • Copy the key of the error shown on the screen
    • Clean the cache of your AUR helper
    • Enter the command "gpg --recv-key (key copied on the first step)"
    • Then run the update command of your AUR helper
    • Some AUR helpers can help you into retrieving this key, but if this fails please do this step, this is due to some changes on the original repo that I based my repo on
  • LightDM detects that there is a guest session available and should be available automatically, however, if you are having issues please follow the instructions below to check and enable it successfully.

  • This LightDM package includes a tweak to enable autologin which is a must in order for this package to work properly and is not available upstream, so please refrain from comments like "please don't edit system files", "this should behave like upstream", "delete this services and this extras", "you shouldn't add other things", etc. If you want a clean experience on LightDM without tweaks or you are willing to check and activate the tweaks manually; then install the upstream package.

  • This package differs from upstream in that it downloads the source code that includes the guest session at compilation time, whereas upstream doesn't. I created this package to ease some steps into enabling the guest session after a lot of trial and error.

  • I am also aware of the unconfined guest session bug lying on Launchpad but on my particular tests I didn't have any results, so please refrain from those comments as well, or if you have any comments about it then please check on the Launchpad page since the issue comes from upstream.

  • Before giving an out-of-date notice, please check the upstream package lightdm so I can check if there have been any changes between both packages that I can use to update it

  • This package cannot be installed in Manjaro, since it conflicts with the configuration of package "lightdm-settings" present there. If you intend to install this package in Manjaro you have 2 options (you can choose which one suits you best):

    1) Manually remove the files "/usr/bin/add-autologin-group.script" and "etc/systemd/system/add-autologin-group.service" before installing this package since the Manjaro package conflicts on these files (please backup those files before performing this operation if you wish to do this. I have tested this myself and I haven't encountered any problems so far but I advise you to test this on your own before applying)

    2) Install the package lightdm-guest-account, with this there is no need to remove any files and doesn't give any conflicts having both of those installed

After doing any of the required process, LightDM should show the "Guest Session" on the greeter and you can access to a fully working guest session (tested with GTK Greeter and Slick Greeter).