Package Details: liblightdm-qt5-guest 1:1.30.0-3

Git Clone URL: https://aur.archlinux.org/lightdm-guest.git (read-only)
Package Base: lightdm-guest
Description: LightDM Qt client library. With guest-session enabled
Upstream URL: https://www.freedesktop.org/wiki/Software/LightDM/
Licenses: GPL3, LGPL3
Conflicts: liblightdm-qt5
Provides: liblightdm-qt5
Submitter: Sam-Burgos
Maintainer: Sam-Burgos
Last Packager: Sam-Burgos
Votes: 1
Popularity: 0.000034
First Submitted: 2018-06-12 22:43
Last Updated: 2019-11-04 17:11

Pinned Comments

Sam-Burgos commented on 2018-06-12 22:45

A couple of things related to this package

  • 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 the 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 conflicts with the configuration of lightdm-settings if you intend to install it from Manjaro. What I have tested so far is to first install this package and then do a "pacman -S --force lightdm-settings" to install and force to have the same files and be able to use it properly

How to check if after installing this package guest-session works:

  • Open a terminal as root or open your preferred file manager as root
  • Navigate to the route "/usr/bin/guest-account" and open that file with your text editor (gedit, xed, nano, vi, vim, etc.)
  • Head to line 73 approximately, there you should see something as below, if you don't then please edit the line so it ends like this:

useradd --system --home-dir ${GUEST_HOME} --comment $(gettext "Guest") --user-group -G autologin --shell /bin/bash ${GUEST_USER}

  • Save the file and either restart or log-out from your user

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

Sam-Burgos commented on 2018-06-12 22:45

A couple of things related to this package

  • 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 the 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 conflicts with the configuration of lightdm-settings if you intend to install it from Manjaro. What I have tested so far is to first install this package and then do a "pacman -S --force lightdm-settings" to install and force to have the same files and be able to use it properly

How to check if after installing this package guest-session works:

  • Open a terminal as root or open your preferred file manager as root
  • Navigate to the route "/usr/bin/guest-account" and open that file with your text editor (gedit, xed, nano, vi, vim, etc.)
  • Head to line 73 approximately, there you should see something as below, if you don't then please edit the line so it ends like this:

useradd --system --home-dir ${GUEST_HOME} --comment $(gettext "Guest") --user-group -G autologin --shell /bin/bash ${GUEST_USER}

  • Save the file and either restart or log-out from your user

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).