See the 2012-10-30 news announcement: https://www.archlinux.org/news/consolekit-replaced-by-logind/
Replacing ConsoleKit with systemd-logind
An easy method to be able to remove ConsoleKit is to automatically log in to a virtual console and start X from there. It is important that, as mentioned in the latter article, the X server is started on the same virtual console that you log in to, otherwise logind can not keep track of the user session. You can then simply remove
ck-launch-session from your
In order to check the status of your user session, you can use
loginctl. To see if your user session is properly set up, check if the following command contains
Active=yes. All PolicyKit actions like suspending the system or mounting external drives with Udisks should then work automatically.
$ loginctl show-session $XDG_SESSION_ID