Things should be working as outlined in the wiki: https://wiki.archlinux.org/index.php/Sy … managementIf you think it's important, you can add a line about halt, although it's already mentioned in systemd FAQ https://wiki.archlinux.org/index.php/Sy … r_stays_onThere's also https://wiki.archlinux.org/index.php/Al … o_ShutdownObviously you can use an alias e.g.alias halt='sudo sy
With 'user' option it should mount OK.If you have gvfs installed, you have polkit, so check if the session is active: https://wiki.archlinux.org/index.php/Ge … ermissionsNot sure if https://wiki.archlinux.org/index.php/Xf … le_Devices has any useful info.
In case anyone is wandering, the correct incantation is 'systemctl hibernate'.https://wiki.archlinux.org/index.php/Sy … managementPSA: Searching the wiki for 'hibernate' points to https://wiki.archlinux.org/index.php/Pm-utils , which reportedly needs some updating wrt systemd.I know nothing about hibernating, so if someone could help, please contribute.
Run pacman-key properly, use e.g. haveged https://wiki.archlinux.org/index.php/Pa … he_keyringEdit: You can use a pastebin client so you can provide the command output or error messages https://wiki.archlinux.org/index.php/Pa … in_clients (assuming you can install them)