Tap to click using touchpad not working
The solution offered seems "unclean". I assume the person changes his input options by running "xinput" at the beginning of their session. That way they have to mirror the same behaviour twice. Once for their user X session and once for LightDM (the mentioned solution in the article). Using Xorg config files would be way cleaner and only require the option to be set in 1 place.
I don't know if this should be mentioned in the LightDM article or if the hacky solution should be removed?
- The solution Justasug mentions Special:Diff/472431/next has since been removed by the author Special:Diff/483300/next because "it was causing lightdm to lock up" (didn't try it, can't confirm).
- I did a quick search and found the following suggestion using Xorg config files on Debian Wiki - Synaptics Touchpad. Creating the following configuration file for
lightdm(or just rebooting) works. Is this the "cleaner" solution? Lightdm runs as its own user - may be some user-specific configuration is better than this system wide change?
Section "InputClass" Identifier "libinput touchpad catchall" MatchIsTouchpad "on" MatchDevicePath "/dev/input/event*" Driver "libinput" Option "Tapping" "on" EndSection
lightdm(caution - it is going to nuke your session) for changes to take effect or reboot:
systemctl restart lightdm
Is there a better, cleaner, per user (i.e.
lightdm user) way of solving this?
Cursor size in lightdm-gtk-greeter
The cursor size for the gtk-greeter is set by
org.gnome.desktop.interface.cursor-size in root's dconf and
/etc/gtk-3.0/settings.ini. To be sure, set both (one or the other tends to be ignored).
Add Source .bashrc on login
I think it would be useful for others if they don't have .profile
ln -s ~/.bash_profile ~/.profile
Changing Your Avatar Section Unclear
This section gets a bit bunched-in with the sections about greeters. It's unclear reading if methods discussed here relate only to a specific greeter or to lightdm as a whole. It mentions that you should "change username" to your username but doesn't specify that this needs to be done for both commands listed below. It should be noted that the file may have been autocreated and that the entry for [icon] may already exist but should be altered to reflect the location and configuration specified. Lastly, the tip about KDE should be moved to the bottom so this doesn't appear KDE specific. TheChickenMan (talk) 15:28, 18 April 2019 (UTC)
Requires users accounts to be managed by homed
If you go with clean install, lightdm depends on `accountsservice`, and which depends on `homed`. If you created your users without this service (i.e. you don't have managed `~/.identity` - it won't work). Iamkarlson (talk) 20:41, 13 December 2022 (UTC)
Improving the greeter list
Currently the list in LightDM#Greeter is split between greeters in the official repos and those in AUR. I think it would be more useful to instead split it into actively developed greeters and dead ones.
For example, looking at LightDM#Greeter may give one the impression that using is a good idea, but that project's git repo was last updated in 2018 and is now archived. IMO it's very easy to miss this.
Fish environment variables
It might be useful to add an example for fish in the section on environment variables. Fish handles environment variables differently than other shells, so it took me a while to figure out how to make it work. There is probably a better way, but this is what I did:
#!/bin/sh export PATH="$PATH":$(fish -c "string join ':' \$fish_user_paths")