Я хочу перевірити, в баш-скрипті, як довго користувач X сесії простоює.
Сам користувач не повинен використовувати bash, а просто X. Якщо, наприклад, користувач просто перемістив мишу, хорошою відповіддю було б "простоювати 0 секунд". Якщо він не торкнувся комп’ютера за 5 хвилин, хорошою відповіддю було б "простоювати 300 секунд"
Причина не використовувати xautolock відразу - це можливість реалізувати деяку складну поведінку. Наприклад, якщо користувач працює в режимі очікування протягом 10 хвилин, спробуйте призупинити його, якщо він простоїть ще 5 хвилин, вимкніть (я знаю, це звучить дивно, але призупинення не завжди працює тут ...)