Package Details: lxdm-git 0.5.3.r0.gc731487-1

Git Clone URL: (read-only)
Package Base: lxdm-git
Description: Lightweight Display Manager (part of LXDE) - git checkout
Upstream URL:
Licenses: GPL
Groups: lxde
Conflicts: lxdm, lxdm-svn
Provides: lxdm
Submitter: phillipe
Maintainer: phillipe
Last Packager: phillipe
Votes: 40
Popularity: 0.000000
First Submitted: 2010-02-06 18:16
Last Updated: 2015-11-28 06:42

Latest Comments

lembang commented on 2015-10-27 06:50

Works really well, sorry just read this today and re-test it.
Thank you.

phillipe commented on 2015-10-20 22:19

@marcin82, you are correct, I forgot to update lxdm.install to remove the old lxdm user and group.

@lembang, sorry for that, now it's working again, please reinstall the package.

marcin82 commented on 2015-10-20 21:11

I know that is incompatible with Arch Linux packaging standards and many more distributions, but in this case user / group lxdm should be removed from system (manually or in lxdm.install file) and after it package should be reinstalled. Otherwise user lxdm still exists and unsuccessfully tries to get X authentication.

lembang commented on 2015-10-20 21:06

with the new packageI I get the same error with @marcin82.
Well this is on my other laptop (x200ma Ivy Bridge)
So far working great with the one comes with x patches.

marcin82 commented on 2015-10-20 16:40


I also thanks! Stay blue and rolling! ;-D

phillipe commented on 2015-10-20 16:32

@marcin82, because of your reports, I made a better investigation, and the problem was the creation of user and group lxdm that is not necessary anymore.

After remove it from lxdm.install and made a new package, everything is working normally again.

lxdm.c.patch isn't necessary anymore.

Thanks a lot!

phillipe commented on 2015-10-19 23:31

@marcin82, this was exactly the error that I got too, and the cause that made me work on the patch.

@lembang, happy to make things working again! :D

lembang commented on 2015-10-19 19:34

Yes it works now..Thank you so much..
Very happy with my lxdm with Archlinux-Top themes again ^_^v

marcin82 commented on 2015-10-19 18:11

Package with latest patch works as formerly. Without patch the only error visible in /var/log/lxdm.log is: .
LXDM without xauthority works "good" - arg=/usr/bin/X -ac [...]

phillipe commented on 2015-10-18 22:24

The developers added some codes for XAUTHORITY that bug lxdm-git on Archlinux.
For now, I've made a patch to remove those codes and the lxdm works fine now.
I'll report that to lxde developers.
Please reinstall the package and test.

lembang commented on 2015-10-18 20:15

I think there is an error in the new package not too sure what is that,
but I got a blank screen after the new upgrade.

phillipe commented on 2015-05-21 03:50

I noticed that two language files (es_VE and frp) was removed from lxdm-git tree, but they forgot to remove the references about those languages from a file named LINGUAS, so I've added a simple workaround on PKGBUILD to bypass the compile erros.
Please, try to update the package again.

lembang commented on 2015-05-20 05:22

make[2]: *** No rule to make target 'es_VE.po', needed by ''. Stop.
make[2]: Leaving directory '/tmp/yaourt-tmp-the/aur-lxdm-git/src/lxdm/po'
Makefile:403: recipe for target 'all-recursive' failed

hmm i get that error? anyone has an idea?

phillipe commented on 2014-09-19 23:58

@graysky, @eworm,
I've made a search and found that the lxde guys moved the sources to the following address:
I've updated on the PKGBUILD.
I'm going make a revision on the commits and the current PKGBUILD.
Thanks again for the support, guys!

eworm commented on 2014-09-19 21:27

I do not know a working repository... Sorry.

graysky commented on 2014-09-19 18:57

Anyone else getting denied?

==> Retrieving sources...
-> Cloning lxdm git repo...
Cloning into bare repository '/scratch/lxdm-git/lxdm'...
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

phillipe commented on 2013-09-12 03:52

Thanks for the observations. The community and git packages aren't sync the same way, but I've noticed that the guys that maintain the community lxdm package had better attention for the modifications in the package.
I've set the lxdm-git package to be most like with the lxdm package from the community.

graysky commented on 2013-09-11 20:17

@phillipe - Can you confirm that the extra files including with this PKGBUILD are current? For example, I see diffs vs the [community] package against:

Not saying there is anything wrong with that, just asking. Thank you for maintaining this pkg.

phillipe commented on 2013-07-07 14:43 bug fixed on git repository.

phillipe commented on 2013-07-07 06:17

I've made a patch that corrected the error.
The PKGBUILD is working now

snoxu commented on 2013-07-07 02:05

checking for GTK... yes
checking for CONSOLEKIT... no
ConsoleKit devel package not found
checking for ck_connector_open_session in -lck-connector... no
checking for XCONN... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating lxdm.spec
config.status: error: cannot find input file: `src/'
==> ERRO: Uma falha ocorreu em build().
A cancelar...
==> ERROR: Makepkg was unable to build lxdm-git

phillipe commented on 2013-05-16 04:58

A simple error on sed expression...
Now it's works correctly.

Jristz commented on 2013-05-16 03:03

not sure if .r isavalid release whitout a number previous to .r

eworm commented on 2013-05-15 17:24

You need some extra changes:

sed -i 's/sbin/bin/' data/
sed -i 's/sbin/bin/' systemd/lxdm.service

phillipe commented on 2013-05-15 01:17

@Jristz, @eworm,
Thanks again for your support.
The PKGBUILD was updated.

Jristz commented on 2013-05-14 19:23

as a recomendation lxdm was rebuild now using
--bindir=/usr/bin --sbindir=/usr/bin

make DESTDIR=${pkgdir} sbindir=/usr/bin install

this imply that the usr/bin merge is ... soon

eworm commented on 2013-05-14 13:06

Ok, just another change please...

The systemd unit file is for fedora and their X server runs on tty1. For us it is stupid to conflict with getty@tty1, so I recommend to change that. Please add anwhere in build():

sed -i 's/getty@tty1/getty@tty7/g' systemd/lxdm.service

Thanks a lot!

phillipe commented on 2013-05-01 14:00

Thanks a lot for your contribution.
Recently I'm without time...
But I liked a lot your PKGBUILD mod.

eworm commented on 2013-04-30 08:16

I have a lot of changes for that, just uploaded my modified PKGBUILD:

BTW, you should take a look at the greeter.ui file. User list can now be displayed as a scrolled list, not limited to three users.

phillipe commented on 2013-04-28 02:05

Thanks for your report.
I've changed the PostLogout a time ago, but I forgot to update the PKGBUILD.
Now it works.

Anonymous comment on 2013-04-28 00:00

Just recently after upgrading, I began to have trouble with something sending a kill signal to lxdm after PostLogout. I switched to using the lxdm.service file under src/lxdm/systemd/lxdm.service. This has Restart=always. I have no idea what is sending the kill signal, but at least this lets it restart.

Also had to change cut -b11-15 in PostLogout to awk '{print $1}'

phillipe commented on 2012-12-27 02:56

Thanks for the link with the xconn.c patch.
PKGBUILD updated.

ShadowKyogre commented on 2012-12-24 04:44

Was able to fix the LXDM issue of not being able to clear a user's processes upon logout:

I still am trying to figure out how to clip off dangling logind sessions.

eworm commented on 2012-11-19 12:41

dgod just committed the file to git. ;)

eworm commented on 2012-11-19 12:07

Latest git fails because build process misses file "lxcommon.h". Does anybody know where this file is supposed to come from? It does not exist on my system, nor in git.

phillipe commented on 2012-10-30 10:39

Thanks for report eworm.

eworm commented on 2012-10-30 10:10

greeter.ui.patch has been submitted to git, please remove from package. Thanks!

eworm commented on 2012-10-24 13:50

This one builds from git repository, not latest release tarball.

Jristz commented on 2012-10-24 13:30

I noticed 18 repackages for lxdm, many about pam patching, any difference from the official and this version now???

PD. logind is the systemd remplacenment for consolekit

phillipe commented on 2012-10-18 04:59

I really don't know about using lxdm with logind, and I don't found any information about, for now.

Jristz commented on 2012-10-18 03:49

at this momment is possible remove consolekit and use only logind in lxdm???

phillipe commented on 2012-05-18 00:26

I've made many tests and always the correct md5sum is 1cc5163253149952329671db34ce7907.
The package must be corrupted when you download.

gildo commented on 2012-05-17 15:10

➜ lxdm-git md5sum lxdm-themes.tar.gz
71ea51f2ced593ad07ab5101b9728c05 lxdm-themes.tar.gz

phillipe commented on 2012-05-11 02:06

I admit that it was a fail that I've committed putting the themes embedded in the package.
But now I think that it's better. ;)

Thanks for your reports!

eworm commented on 2012-05-10 09:56

Thanks a lot for the update!

I am fine with the themes in this package as long as the theme tarball is not included in the source tarball. So everything is fine now. ;)

phillipe commented on 2012-05-10 04:22

I managed to discover the problem with blank keyboard list.
I've made a patch to correct the problem on theme greeter.ui file.

Jristz commented on 2012-05-10 01:10

@phillipe the keyboard issue relie on arch, in debian ubuntu and derivates, this not happend

phillipe commented on 2012-05-10 01:00

I removed the patch.
And about the themes that I've added to the package, it's because they are custom themes that I made,
but I'll make new packages for those themes and make them optional.

eworm commented on 2012-05-09 16:12

The session but has been committed to git. There is a fix for as well, so you should remove that patch.

eworm commented on 2012-05-09 10:34

This bug applies to the git version as well:

This there any special reason why you include themes in this package? There is archlinux-lxdm-theme in AUR which could be optional dependency.

phillipe commented on 2012-05-05 13:24

You're right about the keyboard blank list.
It must be a bug on LXDM. I'll try to report that to the developer of LXDM.

And about the lxdm-svn, I didn't really know, but apparently it's old and not maintained anymore.
I know that on the starter versions of lxdm, the developer used the svn, but now he uses git.

Jristz commented on 2012-05-05 07:27

@philipe thanks
lxdm.conf keyboard=1 give me a blank sellection this happend w/community and git...maybe a problem in arch

and finaly...wath is the diference in lxdm-git and lxdm-svn in AUR??

phillipe commented on 2012-05-05 02:30


About glib2-2.32.0.patch from community package, it's not necessary on git package because the developers already corrected the problem on git version of LXDM.
The lxdm.install always have been in this package...

About the user entry in the community package, you must seen if your /etc/lxdm/lxdm.conf isn't out of date.
Verifiy if has any /etc/lxdm/lxdm.conf.pacnew and compare the configurations with yours.
Verify if in section [userlist] the option disable is equal to 0.

And, I never used the keyboard selector feature of LXDM. All I know is that you must habilitate the option in lxdm.conf, change keyboard=0 to 1.

Jristz commented on 2012-05-04 05:18

I noticed that the /community/lxdm have a glib2-2.32.0.patch and a lxdm.install in they PKGBUILD
why this not have tose two?
and seccond why the commnity have a sellecionable space and this only accept manuali enter the name of the user?
and how abilite correclty the keyboards selector??

phillipe commented on 2012-05-04 04:52

I made a patch to correct the problem.
Try to compile again.

paulbarbee commented on 2012-05-03 04:07

I get the following when trying to install:

You must have automake > 1.10 or 1.11 installed to compile gpicview.
Install the appropriate package for your distribution,
or get the source tarball at
==> ERROR: A failure occurred in build().
The build failed.
I've got the automake from Core installed. It's version 1.12.

I fail to understand why it wants to compile gpicview when I have that installed from Community.

phillipe commented on 2012-04-28 06:05

Done gulafaran!
I've made as you said! ;)

gulafaran commented on 2012-04-27 21:48

you probably should change line 42 to something like "cp -rfT "$srcdir/$_gitname" "$srcdir/$_gitname-build"" instead of "
git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"" because its a bit hard to edit the sources before building it otherwise

phillipe commented on 2012-03-30 12:34

Thanks for your report rlipman.
I fixed the permission of lxdm.conf on the PKGBUILD.

Anonymous comment on 2012-03-30 04:44

I installed lxdm-git today and it showed up unthemed with gray boxes on the login screen. I checked the permissions of lxdm.conf and it was set to 640. Setting it to 644 fixed it for me and then the theme showed up correctly. Can you have it set these permissions in the PKGBUILD or .install?

phillipe commented on 2012-02-26 14:44

Thanks for report and sorry the errors!
The PKGBUILD was fixed and now it's works fine.
Now I'll try to update or make a new LXDM theme.

falconindy commented on 2012-02-26 04:26

the pam file needs to be part of the backup array, as well.

b9anders commented on 2012-02-25 19:32

Versioning for this PKGBUILD is off. It says 20120225-1 but once it has built, I get 20122402-1 as the package version, meaning yaourt keeps wanting to update this even though there is nothing to update.

phillipe commented on 2012-02-24 10:42

Thanks for report falconindy!
I was away for a long period and I didn't was mantaining the package.
The dependences were fixed.

falconindy commented on 2012-02-20 18:55

Could clean up the {,make}depends a bit? Lots of stuff in base-devel is listed and expected to be installed, and lots of depends are missing...

My prodding around shows the following direct dependencies:
depends=('cairo' 'consolekit' 'dbus-core' 'gdk-pixbuf2' 'glib2' 'gtk2' 'libx11' 'libxcb' 'pango')

And really, only the following is needed for makedeps:
makedepends=('intltool' 'git')

Anonymous comment on 2011-12-06 23:30

intltool is already in makedepends.

Anonymous comment on 2011-12-06 23:16


I had the same problem as you with another package. You need to install intltool.
pacman -S intltool

maybe this should be listed as a dependency?

graysky commented on 2011-05-17 20:41

checking for endpwent... yes
checking for getspnam... yes
checking for getusershell... yes
checking for memset... yes
checking for putenv... yes
checking for strstr... yes
checking whether iso-codes has iso-639 domain... yes
./configure: line 4876: syntax error near unexpected token `0.40.0'
./configure: line 4876: `IT_PROG_INTLTOOL(0.40.0)'
==> ERROR: A failure occurred in build().

Anonymous comment on 2011-04-28 04:05

Does not compile due to 3 apparent errors:
greeter-utils.c: In function ‘ui_get_geometry’:
greeter-utils.c:26:2: error: implicit declaration of function ‘gdk_window_get_screen’ [-Werror=implicit-function-declaration]
greeter-utils.c: In function ‘ui_set_focus’:
greeter-utils.c:107:2: error: implicit declaration of function ‘gdk_window_get_display’ [-Werror=implicit-function-declaration]
greeter-utils.c: At top level:
greeter-utils.c:8:25: warning: ‘cairo_surface_create_from_pixbuf’ defined but not used [-Wunused-function]

Anonymous comment on 2010-12-06 19:41

I am a robot. This is not an official message. AUR guidelines suggest to not include binaries. Examples:
Feel free to disregard this as you would any other comment. This robot will not post here again.

phillipe commented on 2010-10-10 15:24

Hi AndyRTR!

Thanks for your report.
I didn't find the s/startdir/srcdir on line 50, the only think that I found with startdir, was in line 60 and I corrected that.
If you get any error while trying to install the lxdm, please post here ok?!

Thanks again!

AndyRTR commented on 2010-10-10 08:59

please fix s/startdir/srcdir in line 50

flan_suse commented on 2010-09-27 04:29

The included /etc/lxdm/lxdm.conf has a typo:


It should be:


phillipe commented on 2010-08-12 02:51

Thanks captainhaggy and sorry for the delay in response...
The PKGBUILD was fixed and updated!

Anonymous comment on 2010-08-10 14:54

The PKGBUILD doesn't add the group lxdm, used by lxdm-git now. An add would be very nice.

phillipe commented on 2010-06-28 00:24

Thanks dncwalk99!
I updated the PKGBUILD. ;)

Anonymous comment on 2010-06-27 17:14

I found the problem phillipe. You don't have consolekit as a dependency in the PKGBULID.
Add that and it should compile with no problems again.

Anonymous comment on 2010-06-27 15:12

Well. I tried again first thing today and still got the same error. Out of curiosity, I then installed lxde.
Then I tried lxdm-git again, and it made it past the compile error but stopped due to lxde causing a conflict.
I'll try again from a fresh install and figure out what's going on and report back.

phillipe commented on 2010-06-26 20:22

Strange this problem dncwalk99...
I have tested and compiled the package right now, and I didn't get any error....
Probably, while downloading some files from git server, some error might be ocurred.
I'm really don't know about what this problem is.

Anonymous comment on 2010-06-26 19:05

I got the same error as cookie had when I tried installing today.
There hasn't been a commit since earlier in the month so I don't
know what the problem could be.

Anonymous comment on 2010-06-22 14:31

hrm... it worked today without removing anything weird...
Thanks anyway though :)

phillipe commented on 2010-06-21 23:42

Very strange guy....
I have tested and compiled lxdm-git just now without problems.
Try to remove /var/abs/local/yaourt/* or /tmp/yaourt-*.
Then, try to install lxdm-git again.

Anonymous comment on 2010-06-21 05:52

I'm getting following error when I try to build, any idea how to fix it ?

lxdm.c: In function ‘lxdm_do_login’:
lxdm.c:1213:6: error: ‘LXSession’ has no member named ‘ckc’
lxdm.c:1215:3: error: implicit declaration of function ‘ck_connector_unref’
lxdm.c:1215:23: error: ‘LXSession’ has no member named ‘ckc’
lxdm.c:1216:4: error: ‘LXSession’ has no member named ‘ckc’
make[2]: *** [lxdm_binary-lxdm.o] Error 1
make[2]: Leaving directory `/tmp/yaourt-tmp-jake/aur-lxdm-git/src/lxdm-build/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/yaourt-tmp-jake/aur-lxdm-git/src/lxdm-build'
make: *** [all] Error 2
==> ERROR: Build Failed.