Suspend on inactivity can be done with pm-utils, look up how to here: https://wiki.archlinux.org/index.php/Pm-utils#Suspend_on_idle.2Finactivity . I have acpid and pm-utils installed using pacman. To test suspend on inactivity, I installed xautolock using pacman and then executed the following line ...